Ying-Kai-Liao

Kith — Development skill for Claude Code

Development community

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