~/.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

  • Ruby
  • CLI
  • Homebrew

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

  • Experimental
  • Python
  • MCP
  • Homebrew

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

  • Experimental
  • Python
  • MCP
  • Homebrew