terraphim

Privacy-first semantic search for your knowledge.

terraphim-agent
$ terraphim-agent Terraphim AI v1.5.2 - Privacy-first search > /search "async runtime patterns in Rust" Searching 3 haystacks... Found 12 results (0.034s): 1. Tokio task spawning patterns [score: 0.94] ~/docs/rust/async-patterns.md 2. Select! macro best practices [score: 0.87] ~/notes/tokio-select.md 3. Structured concurrency in Rust [score: 0.82] ~/blog/structured-concurrency.md > /chat "summarise the top result" The document covers three key patterns for async task management in Rust: structured spawning with JoinSet, cancellation-safe select branches, and backpressure via bounded channels. >
// get started in minutes
install.sh
# install from crates.io
cargo install terraphim

# launch the agent
terraphim-agent
config.json
{
  "name": "Engineer",
  "relevance_function": "TerraphimGraph",
  "haystacks": [
    {
      "name": "Local Docs",
      "service": "Ripgrep"
    }
  ]
}
// why terraphim
local-first

All data stays on your machine. Zero telemetry. Zero cloud.

knowledge-graphs

Semantic search via automata and connected concepts.

sub-2s-boot

Firecracker VMs for secure, near-instant execution.

extensible

Haystacks for any source: files, email, wikis, APIs.