~/.agents, organized
Tallmadge
A package manager and environment switcher for AI coding agents —
skills, plugins, MCP servers, and marketplaces, all built around the
standard ~/.agents/ directory.
brew tap kplawver/tap
brew install tallmadge
What it does
One source of truth for every agent
Global plugin store
Install from a local path, git repo, GitHub shorthand, marketplace catalog, or .agents Hub bundle. Everything lands in ~/.tallmadge/store.
Selective activation
Symlink exactly the skills, agents, tasks, and memories you want into the standard ~/.agents/ directories.
Composed, not clobbered
AGENTS.md and mcp.json are merged from every active plugin alongside your own content — no conflicts, no overwrites.
Harness bridging
Thirteen coding harnesses, one source of truth. clpr bridges the config gaps for tools that only read part of ~/.agents/.
Switchable profiles
Keep work, personal, and client setups as named profiles and switch the whole environment in one command.
Repo bridging
clpr repo link carries a repo's canonical AGENTS.md and .agents/ layout to every harness your teammates use.
Compatibility
Thirteen harnesses, bridged
Skills already load natively from ~/.agents/skills/. Tallmadge
bridges global instructions, subagents, and MCP config for the rest —
the full matrix of what's native, bridged, or off-limits lives in the
README.
- Oh My Pi
- Pi
- Cline
- Kilo Code
- Amp
- Devin
- Claude Code
- Codex
- opencode
- Zed
- Gemini CLI
- Cursor
- Copilot CLI
Why the name
A network of agents, organized
Named for Major Benjamin Tallmadge, spymaster of the Culper Ring — Washington's network of agents operating under aliases across enemy lines. Tallmadge does the same for your AI agents: a distributed network, coordinated from one place.
Projects
The members of the ring
Tallmadge (clpr)
Package manager & environment switcher for AI coding agents
Installs plugins into a global store, selectively activates skills, agents, and MCP servers into ~/.agents/, composes AGENTS.md and mcp.json, and bridges thirteen coding harnesses — with switchable profiles on top.
Install: brew install tallmadge
Clothesline
Durable local messaging between coding agents
A local message bus for coding agents: agents announce presence, open conversations, and exchange messages that stay retained and keyword-searchable until you delete the database. A read-only browser shows who's online and what was said.
Install: brew install clothesline
Setauket
Local, cross-harness memory for coding agents
A local context store for coding-agent sessions: submitted turns stay searchable for three days, then get summarized; decisions and preferences remain versioned until explicitly superseded. Search is keyword and semantic, all on your machine.
Install: brew install setauket