Open the knowledge base panel
Open Knowledge Base from the Manage section of the sidebar, or use the knowledge base indicator in chat when a library is active. The knowledge base lives in its own modal, not in Settings.In-browser vs external server
- In-browser (on this device)
- External server (self-hosted)
The in-browser backend runs entirely in your browser using transformers.js and the browser’s private file storage (OPFS). Documents are indexed locally — nothing leaves your device for the knowledge base step.Best for: a few dozen to a few hundred documents. No install, no server, no external dependencies. Works offline after the initial model download.
Create a library
1
Open the knowledge base panel
Open Knowledge Base from the Manage section of the sidebar.
2
Choose In-browser
Select On this device and click New library.
3
Choose a search profile
getbased measures the local search engine and recommends a profile that balances retrieval quality with import speed. CPU-based browsers normally start with Balanced; the largest English model is selected automatically only when fast WebGPU acceleration is available. You can always choose another profile yourself.
The model is locked at library creation — switching later would require re-indexing all documents, so the choice is made upfront. Libraries created before v1.21.4 continue to use MiniLM with no forced migration.
4
Add documents
Drop your files into the panel. Supported formats: PDF, DOCX (Word), Markdown, plain text, and ZIP archives containing any of the above.
5
Wait for indexing
A progress pill shows reading, model loading, indexing speed, estimated time remaining, and saving. You can close the panel and keep using the app. Stop indexing safely discards the pending import and leaves the existing library unchanged.
Large batches (several hundred files) can take 10+ minutes on the in-browser engine. If that is your workflow, consider the external server backend below.