A local AI assistant that searches across your knowledge repositories without ever sending data to the cloud. Built in Rust with knowledge graphs, automata, and 29 specialised crates.
TitleScorer, BM25, BM25F, BM25Plus, and TerraphimGraph run concurrently across every haystack. Results are ranked, merged, and returned in under 200ms on commodity hardware.
Every index, every graph, every query stays on your machine. No telemetry. No external calls unless you explicitly configure a haystack connector.
Build thesauri from documents or URLs. The automata engine matches concepts using LeftmostLongest strategy, constructing rolegraphs per user profile.
Ripgrep for local files. Confluence, Jira, Discourse, email via JMAP, ClickUp, Logseq, Quickwit, and MCP -- all indexed through a unified middleware layer.
Run untrusted code in fully isolated microVMs. The pooling system pre-warms instances, achieving under 500ms allocation. Hybrid execution routes trusted operations locally, everything else through the sandbox.