About
The name
閃蟹 — "senkani" — literally flash crab, or "fast claw." The crab is a pincer; Senkani is the pincer between your agent and your filesystem. Snap, compress, return.
License
Core: MIT. See LICENSE.
Built with
- Swift 6.0+ — Sources/Core, Sources/Filter, Sources/Indexer, Sources/MCPServer, Sources/Bundle, Sources/HookRelay, Sources/CLI, SenkaniApp.
- SwiftUI + SwiftTerm — the workspace.
- tree-sitter — 25 vendored grammars for symbol extraction.
- SQLite + FTS5 — session DB, knowledge graph index, bench results.
- Apple MLX — MiniLM embeddings, Gemma vision, Gemma rationale rewriter.
Platform
macOS 14+, Apple Silicon native universal binary. Intel macs run the core but not the MLX-accelerated tools.
Telemetry
Off by default. Senkani does not send telemetry, usage data, or model outputs anywhere. The session database is local to your machine; senkani export is the only way data leaves the device, and only when you invoke it.