New Workspace
⚠ Changing the database path will restart the UI.
Ingestion Sync
Enrich on Watch
Run semantic enrichment for watch-triggered syncs too (only applies if Semantic Indexing is enabled).
Document Preview
Loading…
Ingesting…
Settings

Keys are stored locally on your machine, outside the project folder. They are never uploaded anywhere.

Google
OpenAI
Anthropic
Ollama
No key required — runs locally. Install from ollama.com.
LANGSMITH TRACING (OPTIONAL)
LangSmith

Enable LangSmith tracing to trace and debug agent runs. Leave blank to disable.

Semantic features add AI-powered metadata at ingest time. Disabled by default.

Enable Semantic Indexing
Runs ConceptCompiler + StructuralParser at ingest. Adds one LLM call per document.
Enable Query Expansion
Expands queries with synonyms at search time for better recall.
Semantic Model (optional override)

Use a different provider and model for concept extraction at ingest time. Leave on Default to use the same model as the agent.

ℹ Add models first via the Model Manager tab — they will appear here automatically.

RE-RANKING
Enable Re-ranking
Re-rank BM25 search results with a local cross-encoder (flashrank) for better relevance. Model downloads once (~17MB), runs fully offline. Recommended.
Fetch top-k × this many BM25 candidates before re-ranking. Higher = better quality, slower.

Add model names per provider. They will appear in the Model dropdown in the sidebar.

Add Model

Override ingestion and search constants. Leave blank to use the compiled-in defaults. Changes take effect on the next ingest run.

Chunking
Table / CSV Chunking
PDF / DOCX Batching
OCR
Agent & Search
Version{{ version }}
GitHubwiss84/local-search-agent