█████╗ ██████╗ ███████╗███╗ ██╗████████╗██╗██╗ ██╗ ███████╗
██╔══██╗██╔════╝ ██╔════╝████╗ ██║╚══██╔══╝██║██║ ██║ ██╔════╝
███████║██║ ███╗█████╗ ██╔██╗ ██║ ██║ ██║██║ ██║ █████╗
██╔══██║██║ ██║██╔══╝ ██║╚██╗██║ ██║ ██║██║ ██║ ██╔══╝
██║ ██║╚██████╔╝███████╗██║ ╚████║ ██║ ██║███████╗███████╗███████╗
╚═╝ ╚═╝ ╚═════╝ ╚══════╝╚═╝ ╚═══╝ ╚═╝ ╚═╝╚══════╝╚══════╝╚══════╝
A personal AI coding orchestrator for Claude Code. Type
/agt "task"and it classifies the work, dispatches a tailored team of agents, routes the right Claude model to each, and applies your voice to every prompt.
One command instead of manually chaining skills. Planning and review run on Opus, execution on Sonnet, and code + design review are built in. Optionally fan the work out across a real Claude Code agent team, one teammate per pane.
# 1. Install (inside Claude Code)
/plugin marketplace add hasuwini77/agentille
/plugin install agentille
# 2. One-time setup — teaches agentille your voice (writes ~/.agentille/profile.json)
/agentille-init
# 3. Register a repo, then dispatch work
cd ~/your/repo
/agentille-project # writes ./CLAUDE.md with project context
/agt "refactor the dashboard sidebar to be collapsible"That's it. /agt does the rest: classify → plan (if needed) → implement → review → summarize.
- One-command orchestration.
/agt "task"routes work through planner, executor, and reviewers automatically — no manual skill-chaining. - Right model for the job. Opus for planning and review, Sonnet for execution, Haiku for cheap classification. Tokens go where they earn the most.
- Parallel-safe by default. Each chunk of work runs in its own git worktree (branched off your current branch — never assumed
main) with atomic commits, then integrates adaptively: a PR where the repo supports it, otherwise a pushed or handed-off branch. Works whether you're solo on main or stuck on a locked-down team branch. - Voice-aware. Your profile shapes every prompt. Ask for brutal feedback once, and every agent is brutal.
- Review built in. Code review (bugs/security/quality) on every change, plus a design review (screenshots at 3 viewports, axe-core, and a scan for the generic AI-design tells that make most AI UIs feel cheap) whenever UI is touched.
When you run /agt "task", the orchestrator:
- Reads your profile (
~/.agentille/profile.json) for communication style, tone, and rules. - Classifies the task — feature, bugfix, refactor, design, review, debug, research, or planning.
- Picks a roster — only the agents that task needs (e.g. no design reviewer on a backend change).
- Routes a model per role and applies your voice to every dispatched prompt.
- Runs in dependency order, parallelizing independent work (max 3 executors at once), then returns one summary.
Skills — you invoke these:
| Skill | Role |
|---|---|
/agt |
Master orchestrator — reads profile, classifies the task, picks and dispatches the roster |
/agentille-init |
One-time global setup; captures your voice into ~/.agentille/profile.json |
/agentille-project |
Per-repo registration; writes a ./CLAUDE.md that inherits your global voice |
Agents — the orchestrator dispatches these (as agentille:agentille-*); they also work as agent-team teammates:
| Agent | Role | Model |
|---|---|---|
agentille-planner |
Goal-backward plan with parallelizable steps marked | Opus |
agentille-executor |
Headless implementation — atomic commits, integrates adaptively (PR / push / local branch) | Sonnet |
agentille-code-reviewer |
Read-only review for bugs, security, quality | Opus |
agentille-design-reviewer |
6-pillar visual review, axe-core, AI-design-tell scan | Opus |
agentille-security-reviewer |
Severity-classified security review | Opus |
Instead of in-session subagents, agentille can drive a real Claude Code agent team: each role becomes an independent Claude session with its own context window that messages peers and shares a task list. Best when parallel perspectives genuinely help — multi-pillar review, cross-layer features, or competing-hypothesis debugging.
| Team | When to use | Teammates spawned |
|---|---|---|
🟩 feature-team |
Cross-layer feature with review built in | 2 × executor + code-reviewer + design-reviewer (4) |
🟦 review-team |
Parallel multi-pillar review of a change set | code-reviewer + design-reviewer + security-reviewer (3) |
🟥 incident-team |
Hard bug with several possible causes | 3 × executor testing competing hypotheses (3) |
Colors are auto-assigned by Claude Code — each teammate spawns in its own color (you'll see e.g. one green, one blue) and it can differ run to run. The badges above are just README labels; agentille doesn't pin a color per team. You (the orchestrator) are always the lead — the planner is not a spawned teammate.
Requires Claude Code 2.1.32+. Add the experimental flag:
One pane per teammate needs tmux (or iTerm2). Without it team mode still runs — teammates just share one pane (Shift+Down to cycle).
macOS
brew install tmux # or use iTerm2 for native panes
tmux # start a session, then launch `claude` inside it// ~/.claude/settings.json
{ "teammateMode": "tmux" } // or "auto"On Warp (and any non-iTerm2 terminal) you must be inside a tmux session before launching Claude — that's what the panes attach to. Smoothest native panes: iTerm2 + tmux -CC (it manages the session for you).
Windows — WSL2 (Ubuntu 22)
Windows Terminal can't host Claude's split panes directly, so run inside tmux in WSL:
sudo apt install tmux
tmux # start a session, then launch `claude` inside it// ~/.claude/settings.json (the one inside WSL: ~/.claude, not the Windows one)
{ "teammateMode": "auto" } // auto-detects the tmux session → panesKeep your repo on the WSL filesystem (~/projects/…), not /mnt/c/… — the Windows mount is slow and makes git worktrees janky.
No split-pane support (falls back to in-process): VS Code's integrated terminal, standalone Windows Terminal, Ghostty.
/agt --team review-team "review the latest PR"
/agt --team feature-team "add a CSV export to the reports page"
/agt --team incident-team "debug the auth race"--team overrides your profile's team.defaultMode for that one run.
Cost: team mode uses ~4× the tokens of subagent mode (each teammate is a full session). agentille warns once per session if you pass the daily soft cap (default 10, set in your profile).
Every completed /agt run appends one line to ./docs/agentille-log.md in the target project — a lightweight, reverse-chronological record:
## 2026-05-23
- **feat:** user profile wizard — `feature-team (4 teammates · 12m)`
- PR: #42
It's documentation, so it's committed by default. To opt out, add docs/agentille-log.md to that project's .gitignore.
- Claude Code (any recent version for subagent mode; 2.1.32+ for team mode).
- A
~/.agentille/profile.json— created by/agentille-init.
- Opinionated, not generic. The agents encode how I actually want to work.
- Right model for the right task. Tokens go where they earn the most.
- Parallel by default. Worktrees keep features isolated, history clean, and reviews focused.
The executor's debugging, test-first, and verification discipline is informed by Jesse Vincent's superpowers (MIT) — internalized in agentille's own voice, not bundled as a dependency. agentille is the dispatch layer; superpowers is a great session-layer companion, and the two stack cleanly.
MIT — see LICENSE. Audit it, fork it, ship it.
@hasuwini77 — solo dev shipping opinionated tools.