Local-First Architecture
Your data never leaves your machine. All indexing, searching, and graph traversal happens entirely on-device. No cloud dependency, no data exfiltration, no telemetry. Full sovereignty.
Terraphim is a local-first knowledge graph search engine built in Rust and WebAssembly. Your data never leaves your machine. Aho-Corasick pattern matching across role-based knowledge graphs, at native speed.
Each waypoint represents a fundamental capability of the Terraphim navigation system.
Your data never leaves your machine. All indexing, searching, and graph traversal happens entirely on-device. No cloud dependency, no data exfiltration, no telemetry. Full sovereignty.
Build and traverse interconnected knowledge graphs with Aho-Corasick multi-pattern matching. Thousands of patterns matched simultaneously in a single pass through your documents.
Different roles see different knowledge landscapes. System Operators, Engineers, Analysts -- each role has its own curated graph with domain-specific terminology and relationships.
Written in Rust, compiled to WebAssembly. Sub-millisecond search latency. Memory-safe, thread-safe, and running at near-native speed directly in your browser or desktop application.
Zero telemetry. Zero tracking. Zero cloud calls. Built from the ground up with the assumption that your knowledge is yours alone. No analytics, no usage reporting, no phone-home.
Define custom roles with their own thesauri and knowledge graph configurations. Import domain-specific vocabulary. Integrate with existing document pipelines and knowledge bases.
Core subsystem status and performance metrics.
The Rust/WASM computation core handles all pattern matching and graph traversal operations. Aho-Corasick automata are compiled once and reused across searches, providing O(n) time complexity regardless of pattern count.
Knowledge graphs are held in efficient compressed representations using Rust's zero-cost abstractions. No garbage collector, no memory bloat. Deterministic allocation and deallocation.
All operations execute locally. No network requests are made for search, indexing, or graph operations. Your knowledge stays on your device.
Each role brings its own vocabulary, relationships, and domain expertise.
Infrastructure and operations focused. Monitors system health, manages deployments, and navigates operational knowledge spanning runbooks, incident reports, and system documentation.
Design and development focused. Traverses codebases, API documentation, architecture decision records, and technical specifications through domain-specific pattern matching.
Research and intelligence focused. Navigates across datasets, reports, and analytical frameworks. Discovers hidden connections between concepts using multi-pattern graph queries.
One engine. Multiple deployment targets. Always local-first.
Native desktop app built with Tauri. Full system integration, file system access, and offline-first operation.
TauriInject knowledge graph search directly into your browsing experience. WASM-powered, runs entirely in the extension sandbox.
WASMFull CLI interface for pipeline integration, scripting, and terminal-first workflows. Native Rust binary, no runtime dependencies.
Rust CLI