Thoth — Development skill for Claude Code
Thoth is a Rust library (plus a CLI, an MCP server, and a Claude Code / Cowork plugin) that gives a coding agent a persistent, disciplined memory of a codebase.
How to install Thoth
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open unknown-studio-dev/thoth and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Thoth does
Thoth is a Rust library (plus a CLI, an MCP server, and a Claude Code / Cowork plugin) that gives a coding agent a persistent, disciplined memory of a codebase.
Alternatives in Development
- Code Review Graph — Local knowledge graph for Claude Code 3.7k ★
- Zerostack — Lightweight coding agent written in Rust, optimized for memory footprint and performance 1.7k ★
- MCP Language Server — mcp-language-server gives MCP enabled clients access semantic tools like get definition, references, rename, a 1.5k ★
README
Thoth
"Thoth, scribe of the gods, keeper of knowledge."
Long-term memory for Claude Code agents. Rust-native, code-aware, zero API required.
English · Tieng Viet
[!WARNING] **Work in progress — not production-ready.** APIs, on-disk formats, and CLI flags may change without notice. Do **not** rely on it for production workloads yet.
What it is
Thoth gives a Claude Code agent persistent, disciplined memory of a codebase. It parses source with tree-sitter, builds a symbol graph (calls, imports, extends, references), indexes everything with BM25 (tantivy) and RRF fusion, and enforces a "recall before write" gate so the agent consults memory before mutating code.
Three binaries:
thoth— CLI: setup, index, query, eval, memory ops.thoth-mcp— MCP stdio server (41 tools, 3 prompts, 2 resources).thoth-gate— PreToolUse hook: blocks writes without prior recall.
`thoth setup` wires everything — hooks, MCP server, skills, config — in one command.
Nothing leaves your machine unless you opt in.
Install
npx @unknownstudio/thoth # downloads binary + runs setup wizard
Other channels:
Related Skills
Agent Memory Kits
Persistent local-first semantic memory for any agent: (Hermes, claude code, codex, etc..) : plugin (auto-recal
Frankensonos
Memory-safe Rust controller for your own Sonos speakers on your own LAN — reliable SSDP/UPnP-SOAP/GENA interop
Shared Agents IDE
Local-first desktop app where a team shares coding-agent sessions and memory. Watch a teammate's Claude Code o
Gemini Super Gem Creator
Claude Cowork skill for building expert-level Gemini Gems with persistent Drive memory and NotebookLM groundin
Grok Faf Voice
Python SDK that gives xAI Grok Voice agents persistent memory across sessions, devices, and models. LiveKit-en
Huginn
One command to reach a persistent Claude Code session on your own server — plus native Android and desktop app
Related Agents
Rememora Triage
Use this agent when triaging issues, feature requests, or bugs for the Rememora project — a cross-agent persis
Ops Dev
ops-brain Rust development agent. Use when implementing new tools, refactoring, removing tools, writing migrat
Fable5 Apfel Engineer
Heavy-lifting Fable-5 engineer for the apfel project (Apple on-device FoundationModels CLI + OpenAI-compatible