Agents Manager — Git skill for Claude Code
Run several Claude Code agents in parallel across many repos without losing track.
How to install Agents Manager
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open inreachventures/agents-manager and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Agents Manager does
Run several Claude Code agents in parallel across many repos without losing track. One workstream = one task, one Claude conversation, one git worktree per repo. A tmux terminal dashboard shows who's working, who needs you, and git/PR/CI state per repo, and lets you rebase or archive with one key. Local-only, no API keys.
Alternatives in Git
- Maintainers — Jarrod Watts (https://github.com/jarrodwatts) If you are interested in becoming a maintainer, open an issue to 10.9k ★
- Cmt — When user uses /cmt slash command, commit current git changes using fast mode by default, or strict mode when 301 ★
- Create Worktree + Spawn Agent — git worktree add ../feat-custom-templates -b feat/custom-templates origin/main cd ../feat-custom-templates && 211 ★
README
wm: the task layer for Claude Code
**One ticket. Every repo it touches. One Claude Code conversation, kept on the rails.**
Other agent tools model a *session*: one agent, one repo, one branch. `wm` models a *task*: one ticket, N repos, one conversation, N PRs and one definition of done.
- 🎙️ Describe the task by voice or text. Claude writes the brief and picks the repos it needs.
- 🌳 An isolated git worktree per repo, on a branch named after the ticket. Your main checkouts stay clean.
- 🛡️ Strong guardrails. No edits in your main checkouts, no branch switching, and no agent writing over another's branch.
- 🔄 Live git status integration. Git, PR and CI state for every repo, plus commits behind
main, refreshed in the background. - 🚦 One dashboard for every task. Who is waiting on you, and what each repo needs next, from "needs push" to "ready to merge".
- 🧹 Archive that never loses work. It refuses while anything is uncommitted or unpushed.
- 💻 The real
claudeCLI on your subscription. Local and terminal-native: no API keys, no cloud, no daemon.

Quick start
Requires macOS, git, tmux, Claude Code, and optionally `gh` for PR and CI status.
brew install tmux
git clone https://github.com/inreachventures/agents-manager.git ~/code/agents-manager && cd ~/code/agents-manager
python3.12 -m venv .venv && .venv/bin/pip install -e . # or: uv tool install -e .
ln -sf "$PWD/.venv/bin/wm" ~/.local/bin/wm # Claude sessions call `wm` during intake
wm doctor # checks tools, PATH and Claude folder trust
wm # opens the dashboard
Press `n` in the dashboard and describe the task in the Claude session that opens:
"This is PROJ-313. Add a dark mode toggle: acme-api needs to store
Related Skills
Allele
Native macOS session manager for Claude Code. APFS copy-on-write workspaces branch your real working tree — di
Periscope
Live browser dashboard over tmux sessions — every window becomes a card, modal opens a live xterm.js terminal,
Plan Epics
Turn a brief (or several) into a tracked backlog — GitHub epics + linked, labelled user stories, with a produc
Agent Git
Work as the Version Control Engineer agent — Repairs, reshapes, and explains repository history without losing
Essentialize
Safely reduces a single tracked file in a git repo to its most essential form without losing functional inform
Branch Out
Fork this conversation into a new herdr workspace or tmux window (same directory, no git branch)
Related Agents
Sonnet Lane
Tier 2 lane coder for moderate work. The spec is clear, but the task spans several files or packages, or needs
Worker Coder
Single writer — executes boundary-clear, independent coding tasks inside one workstream (several workstreams m
Agent Of Empires
Claude Code, OpenCode, Mistral Vibe, Codex CLI, Gemini CLI Coding Agent Terminal Session manager via tmux and