Setup
When you rundocbot init, it can automatically set up a local Qdrant instance using Docker:
Manual setup
Run Qdrant locally with Docker:Configuration
Configuration options
Qdrant server URL. Can be a local instance or a remote Qdrant Cloud URL.Examples:
- Local:
"http://127.0.0.1:6333" - Remote:
"https://your-cluster.qdrant.io"
Custom path for the indexing manifest file. The manifest tracks which files have been indexed.Example:
".docbot/manifest.json"Custom collection names for docs and code embeddings. If not specified, collection names are auto-generated from
projectSlug.Collection name for documentation embeddings.Default format:
docbot_{projectSlug}_docsExample: "docbot_my-project_docs"Collection name for codebase embeddings.Default format:
docbot_{projectSlug}_codeExample: "docbot_my-project_code"Collection naming
By default, Qdrant collections are named using yourprojectSlug:
- Docs collection:
docbot_{projectSlug}_docs - Code collection:
docbot_{projectSlug}_code
projectSlug, Docbot uses your package.json name.
CLI overrides
You can override the Qdrant URL using the--qdrant-url flag:
Force re-indexing
To rebuild embeddings from scratch, ignoring the manifest:Related pages
Configuration overview
Learn about all configuration options
Model configuration
Configure AI models for different tasks