Terraphim AI Type Specimen

TERRAPHIM
TERRAPHIM
TERRAPHIM
TERRAPHIM
TERRAPHIM
Plus Jakarta Sans / Designed for clarity / Weights 200--800
Privacy-first semantic search / Knowledge graph architecture / Local-first AI

Weight Scale

font-size: clamp(1.5rem, 4vw, 2rem); font-weight: 700; line-height: 1.15
200 ExtraLight Privacy-first semantic search across your knowledge
300 Light Privacy-first semantic search across your knowledge
400 Regular Privacy-first semantic search across your knowledge
500 Medium Privacy-first semantic search across your knowledge
600 SemiBold Privacy-first semantic search across your knowledge
700 Bold Privacy-first semantic search across your knowledge
800 ExtraBold Privacy-first semantic search across your knowledge

Glyph Showcase

Glyph Showcase / Plus Jakarta Sans 300
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
a b c d e f g h i j k l m n o p q r s t u v w x y z
0 1 2 3 4 5 6 7 8 9

Capabilities

font-size: clamp(1.5rem, 4vw, 2rem); font-weight: 700

Terraphim AI is a Rust-based privacy-first AI assistant. It operates entirely on your device, building knowledge graphs from your documents and data sources. No cloud dependency, no tracking, no telemetry.

Monospace Specimen

font-family: JetBrains Mono; font-size: 0.8125rem
Installation
git clone https://github.com/terraphim/terraphim-ai cd terraphim-ai cargo build --release cargo run -- --config terraphim_engineer_config.json
API Request
POST /documents/search Content-Type: application/json { "search_term": "knowledge graph", "role": "Terraphim Engineer" }
Desktop Application
cd desktop yarn install yarn run tauri dev

Architecture

font-size: clamp(1.5rem, 4vw, 2rem); font-weight: 700

The workspace comprises 29 crates spanning core services, agent systems, haystack integrations, and supporting utilities. The persistence layer supports memory, DashMap, SQLite, and S3 backends with transparent cache warm-up. Objects exceeding 1 MB are compressed with zstd before caching.

The frontend is a Svelte application with TypeScript, Vite, and Tauri for native desktop integration. The TUI provides an interactive REPL with hierarchical commands and ASCII graph rendering. The MCP server exposes all automata and rolegraph functions as standard AI tools.

Start Searching

Open source. Rust-powered. Privacy-first. Your knowledge, your device, your control.

View on GitHub