CULTIVATE YOUR KNOWLEDGE

A privacy-first AI assistant that grows with you. Semantic search powered by knowledge graphs, rooted entirely on your device.

Features

Everything you need to cultivate a thriving knowledge ecosystem, without sending a single byte off your machine.

Privacy first

Your data never leaves your device. Search, index, and reason over your knowledge locally with zero cloud dependencies.

Knowledge graphs

Build structured relationships between concepts using custom thesauri and Aho-Corasick automata for instant semantic matching.

Search across local files, Confluence, email, Discourse, and more. Results ranked by BM25, title scoring, or graph relevance.

Role-based views

Switch contexts effortlessly. Each role carries its own knowledge graph, haystacks, and relevance preferences.

Rust-powered

Built with Rust for memory safety and performance. Desktop app via Tauri, terminal UI via REPL, or HTTP API for integration.

AI integration

Optionally connect local Ollama models or OpenRouter for summarisation, chat, and intelligent descriptions.

Growth

From seed to harvest -- how your knowledge evolves with Terraphim.

Plant

Connect your data sources -- local folders, wikis, email, task trackers. Terraphim indexes everything on your terms.

Nurture

Build thesauri and knowledge graphs. Concepts link to documents, synonyms expand queries, and relevance improves over time.

Harvest

Search with intent. BM25 ranking, graph-based expansion, and paragraph extraction surface exactly what you need.

Share

Export findings, share configs across teams, or publish roles for others to use. Your knowledge garden, your rules.

Get started

Clone, build, and run -- your private knowledge garden in minutes.

git clone https://github.com/terraphim/terraphim-ai cd terraphim-ai cargo build --release cargo run --release -- --config terraphim_engineer_config.json