A local knowledge-base search engine that understands your documents, images, audio and video. Nothing leaves your machine.
Download for free Learn more ›One natural-language query expands into keywords, semantic vectors and a hypothetical document — fused and reranked by a local LLM for uncannily good results. No degraded answers.
Everything — indexing, OCR, embeddings, reranking — runs on your machine through a managed local runtime. Offline-friendly, always. Zero telemetry, by construction.
Vision extraction, OCR and transcription make screenshots, scans, audio and video recordings as searchable as plain text.
Native executables for Windows x64, Linux x64 and macOS ARM64. Instant startup, single binary — no installers, no dependencies.
Multilingual indexing that tokenizes your material, with careful CJK handling — even one- or two-character queries stay retrievable.
Use the terminal, run an HTTP service with a built-in web interface, or automate through one clean JSON endpoint that mirrors the CLI.
# Windows winget install AwesomeDog.soma # macOS brew tap AwesomeDog/tap && brew trust AwesomeDog/tap && brew install AwesomeDog/tap/soma # Linux curl -fsSL https://github.com/AwesomeDog/soma/releases/latest/download/soma-linux-x64 -o soma && chmod +x soma && sudo mv soma /usr/local/bin/ # Then soma project add ~/notes --name notes soma sync soma search "how does auth work"
Runs on 8 GB RAM · 24 GB recommended for OCR, vision & transcription · GPU optional