Skip to Content

📡 Spellbook

The list of local-AI and self-hosting tools that nobody hands you. Spellbook is a static, offline catalog of 797 tools across 16 shelves. Each tool has a description, the platforms it runs on, notes on when to use it, and a link to its source. You browse it, search it, and decide what to install.

Open the live site magic.ci.computer

The catalog is also published as a website, with nothing to install. Search it there, or install the app from Companion Hub to keep a copy on your own machine.

Get a Companion Core, a personal AI appliance and local server, or download Companion Hub to turn a computer you already own into one.Buy Companion Core →Download Companion →Back to ci.computer

Install & availability

Available now. Install from the Companion Hub App Store. The catalog ships inside the app: no account, no setup, and nothing is fetched at runtime.

Hub App StoreSearch Spellbook (app id ci-spellbook) → Install
Port18805 in the store listing. The container listens on 5500.
Architecturelinux/amd64 and linux/arm64 (multi-arch)
RequiresCompanion Hub v0.2.27 or later
Install optionsOne switch, Share crash reports (on by default). No account, environment variables, or API keys.

Overview

Local AI has no app store: every tool is somebody’s repository, and nobody hands you the list. Spellbook is that list. Its shelves are organized by the job you are doing rather than by vendor, and they run past AI tooling into self-hosting, home servers, and hardware.

Open a shelf and the back of the card is a table. Each tool gets a row with what it does, the platforms it runs on, notes on when to reach for it, and a link to the source. Search runs in your browser and returns matching lines, highlighted in context, across every shelf.

Spellbook is a reference catalog, not a runtime. It tells you what exists and where to get it. Installing anything it lists is up to you.

Tools
797
Each has a description, platforms, and notes.
from The 16 shelves
Shelves
16
Organized by the job you are doing, not by vendor.
from The 16 shelves

The 16 shelves

  1. Developer Tooling & Code Assistants
  2. AI Agents, Research & Models
  3. MCP Servers & Connectors
  4. Evals, Observability & Tracing
  5. Local AI Apps & Model Managers
  6. Data Platforms, Backup & Sync
  7. Embeddings & Vector Pipelines
  8. Knowledge, Notes & Productivity
  9. Creative Media & AI Art
  10. Communication, Speech & Collaboration
  11. Entertainment, Games & Social
  12. Desktop Systems & Windowing
  13. Browsers, Automation & Virtualization
  14. Security, Privacy & Network Access
  15. Self-Hosting, Home Server & Smart Home
  16. Hardware, STEM & Edge Labs

Current capabilities

What Spellbook does today, as shipped:

  • Browse shelves. Each shelf is a card. Open it to read the table of tools.
  • Search across every shelf. Matching lines come back highlighted in context. A search with no matches says so, suggests a spelling when it can, and lists all 16 shelves with their tool counts.
  • Works offline. The whole catalog is bundled into the app when the image is built, so the app makes no requests for content at runtime.

Your searches stay on the machine. Search runs in your browser against the bundled catalog. Spellbook has no server that receives your queries. The one thing that can leave your Hub is the diagnostic reporting described in Privacy.

Spellbook is not a prompt library and does not run anything. It has no backend, scheduler, or agent-execution engine, and it does not connect to an LLM or expose MCP tools. It also does not install the tools it lists.

Use cases

  • Find the local-AI tool for a job, such as a model manager, an MCP connector, or an eval harness, without searching the whole web.
  • Compare tools by the platforms they run on before you commit to one.
  • Keep a reference catalog on a fully offline Hub.

Setup

Install from Hub

Search for Spellbook in the Hub App Store and install. The install form has one option, Share crash reports, which is on by default. Turn it off to stop all reporting.

Open Spellbook

Open the app from its card on the Hub dashboard. If a hostname does not resolve on your setup, use the direct port on the card, or see Finding your app’s URL.

The shelves load immediately. No login or LLM connection is needed.

Usage

Browsing

The library opens to all 16 shelves. Open a shelf to read its table of tools. Each row links to the tool’s source.

The Spellbook library: a search box at the top and a grid of shelf cards, each with a title, a tool count, and a few example tool names, starting with Developer Tooling and Code Assistants, AI Agents, Research and Models, and MCP Servers and Connectors
The library opens on the shelf grid. Each card shows how many tools and sections the shelf holds.
An open shelf, Developer Tooling, Editors and Automation, with a table whose columns are Tool, Description, Platforms, and Notes, listing Aider, Claude Code, Cline, Codex, Continue, and Devin
An open shelf: a table with each tool's description, the platforms it runs on, and notes. The tool name links to the project.

Searching

Type in the search box. Results show the matching table rows, highlighted, from every shelf. If nothing matches, Spellbook suggests a corrected spelling when it finds one and lists every shelf with its tool count. Try fewer words or a broader term.

Search results for the word mcp: three shelf cards, Developer Tooling and Code Assistants with 3 hits, AI Agents, Research and Models with 4 hits, and MCP Servers and Connectors with 41 hits, each listing matching rows with the search term highlighted
A search for “mcp”. Each shelf card lists its matches with the term highlighted.

Privacy

Spellbook makes no network requests for content and stores nothing about you. When the Share crash reports switch is on, which is the default, your browser sends diagnostics to Companion Intelligence’s error-tracking service (Sentry): errors, performance traces sampled at 10 percent, and session recordings with all text masked and media blocked, taken for 10 percent of sessions and for every session that hits an error. Companion Intelligence states that it strips credentials, file paths, request bodies, and your memories before anything is sent. Turn the switch off in the Hub App Store, or set CI_TELEMETRY=off or CI_LOCAL_ONLY=true on the container, and the app reports nothing.

Changing the catalog

The catalog is built from bundled content, so adding a tool or a shelf means rebuilding the image:

The source repository is private today, so this path is for the Companion Intelligence team. If you want a tool added to the catalog, contact the team through ci.computer/contact .

Troubleshooting

I’m looking for a “Run” button or prompt recipes Spellbook lists tools; it does not run anything and is not a prompt library. Follow a row’s link to the tool’s own site, and install it from there or from the Hub App Store.

A search finds nothing Search matches the text in the catalog’s tables. Try fewer words or a broader term, or check the suggested spelling.

The app doesn’t open at the hostname Use the direct port on the app’s card in the Hub dashboard. See Finding your app’s URL.

Last updated on