Kith — Development skill for Claude Code
Persistent specialist agents for Claude Code: versioned agent packages, layered memory, linked skills.
How to install Kith
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open Ying-Kai-Liao/kith and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Kith does
Persistent specialist agents for Claude Code: versioned agent packages, layered memory, linked skills.
Alternatives in Development
- Claude Supermemory — Persistent memory across sessions and projects using Supermemory 2.3k ★
- /remember — Save a finding or successful pattern to persistent hunt memory 1.2k ★
- Cavemem — Frozen — cross-agent persistent memory for coding assistants 674 ★
README
kith
**Want a personal agent like Grok bots, Muse or Dots, but on your own computer, working with your files?**
**Want each agent kept separate, with its own skills, tools, memory and accounts?**
**Want one place to manage them all, with a history you can roll back?**
**Rather start from an agent someone already built than from scratch?**
That's what kith is built for.
Persistent specialist agents you can call from any repo. Each has its own skills and layered memory, and each is its own git repo: install one from a GitHub link, change it, roll it back, share it or keep it private. Persistent means durable identity and memory, not a long-running process: every call is a fresh session that picks up where the last one left off.
What makes it different
- An agent is a folder on your computer, not a container or a hosted service. A personal agent's abilities come from its machine: your browser profile, Keychain, GPU, local models, the CLIs you're logged in to. kith runs agents where those are, as plain Claude Code sessions, instead of rebuilding them somewhere else.
- An agent is a git repo. Install one from a GitHub link, change it however you like, and every version that passes its checks is committed. Roll back to any of them, share one, or keep it private. The agent learning a new skill is a change like any other: versioned, and undone the same way.
- What it is and what it has lived are kept apart. Its role (instructions, skills, tools) is shareable; its memory, data and files sit next to it, in your private agents repo. Sharing an agent never shares your life, and upgrading one never touches its memory.
- Agents carry no accounts. An agent says which services it needs; you grant it one of your accounts. Secrets reach only the process that uses them. Two people can run the same agent with their own logins.
- Specialists stay cheap. Each capability belongs to one agent and loads only when that agent runs, so you
Related Skills
Dsh Layered Memory
Cross-session long-term memory plugin for DeepSeek Harness
Evolving Agents
A director agent that learns how your team works: it plans by walking your CLAUDE.md and memory as linked stat
Pensieve
Your coding agent has amnesia and tunnel vision. Pensieve is the context engine that fixes both — long-term me
Claude Cognitive
Working memory for Claude Code - persistent context and multi-instance coordination.
Memory Search
Search through Claude's persistent memories for specific content, patterns, or keywords. Usage: /mind:search
Memory Statistics
Show statistics about Claude's persistent memory file including total memories, storage size, and recent activ
Related Agents
Memory Manager
Invoke when the user wants to save brand knowledge to persistent memory, search past campaign learnings, sync
Broca For Claude Desktop
Add persistent file-based memory to Claude Desktop in 5 minutes.
Beads Sync
Synchronizes Spec Kit tasks with Beads persistent task memory