Quickstart¶
This path assumes you want the default local stack: local embeddings, local reranking, and a first successful search against your own files.
Prerequisites¶
Before you start:
- install
kbolt - install
llama-serverif your install path did not already provide it - choose a directory you want to index
If you have not done those steps yet, start with Install.
1. Set up the local stack¶
Run:
On the first run, this downloads the default local models, writes provider bindings into index.toml, and starts managed llama-server processes for the embedder and reranker.
The first run downloads roughly 1 GB of model files. On a slow connection, this step can take a while before the setup summary appears.
2. Verify readiness¶
Run:
On a healthy local setup, doctor should confirm that the config parses, the local roles are bound, and the configured services are reachable.
3. Add a directory as a collection¶
Run:
This registers the directory as a collection and runs the initial indexing pass unless you add --no-index.
4. Keep it fresh¶
On macOS and Linux, enable the watcher so future file changes are picked up automatically:
It keeps all configured collections fresh in the background. Use kbolt update when you want an immediate refresh or when managed watching is not supported on your platform.
5. Search the indexed content¶
Run:
If you want the same default retrieval path with stronger ranking quality, rerun with:
6. Read the underlying files¶
Search gets you the matching documents and snippets. Use the read commands to inspect the source files directly:
What success looks like¶
At this point you should have:
- a working
index.toml - healthy local services
- at least one indexed collection
- automatic watching from
kbolt watch enableon macOS or Linux - successful search results from your own content
If something fails¶
- If
doctorsayskbolt is not set up, runkbolt setup localfirst. - If local services are not reachable, see Local setup and Troubleshooting.
- If changed files do not appear in search, check
kbolt watch statusor runkbolt updatefor an immediate refresh. - If indexing succeeds but search returns nothing useful, see Search modes.
- If
updateor initial indexing says more errors were omitted, rerun the suggested command with--verbose.
Next steps¶
- Add more directories or spaces with Add and organize content.
- Search better with Search effectively.
- Read the underlying files with Read source files.
- Learn the freshness options in Keep indexes fresh.
- If you want to use the index from Claude Desktop, go to Use with Claude Desktop.