Dux — AI skill for Claude Code
Dux is a terminal UI that lets you run multiple AI coding agents side by side, each in its own git worktree, with full companion terminals, macros, commit generation, and a command palette that knows.
How to install Dux
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open patrickdappollonio/dux and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Dux does
Dux is a terminal UI that lets you run multiple AI coding agents side by side, each in its own git worktree, with full companion terminals, macros, commit generation, and a command palette that knows more tricks than you do.
Alternatives in AI
- Maestro Companion — Quick execution for small tasks — minimal run lifecycle (start + done) with evidence recording 530 ★
- Ntm — Named Tmux Manager: spawn, tile, and coordinate multiple AI coding agents (Claude, Codex, Gemini) across tmux 257 ★
- Commit Claude Config — Version the Solana AI Kit config in git (un-ignores .claude/, CLAUDE.md, .mcp.json, .gitmodules and commits th 98 ★
README
dux
[](https://github.com/patrickdappollonio/dux/releases/latest) [](https://www.npmjs.com/package/@patrickdappollonio/dux)  [](https://buttondown.com/getduxapp)
Your AI agents deserve a proper office. **dux** (pronounced "dooks") is a terminal UI that lets you run multiple AI coding agents side by side, each in its own git worktree, with full companion terminals, macros, commit generation, and a command palette that knows more tricks than you do.
No protocol layers. No adapters. No JSON-RPC. Just real CLIs running in real terminals.
Oh, and it's fast and consumes low resources: more RAM is left for Claude, Codex or any of the other agents 👍
[](https://asciinema.org/a/IvqL89rXvwCzvSxQ)
Why dux?
Most AI coding tools give you one agent in one directory. dux gives you **unlimited agents across unlimited worktrees**, all visible at once. Spawn five agents on five branches and let them work in parallel. Fork a session to try a different approach without losing the original. Open companion terminals next to your agents for builds, tests, or just poking around.
Every agent runs through a PTY, the same pseudo-terminal your shell uses. That means the CLI tool (Claude, Codex, OpenCode, or literally anything else) runs exactly like it would in your regular terminal. Your MCP servers, hooks, skills, slash commands, and permission dialogs all work. We don't mess with your setup.
Install
**Homebrew (macOS and Linux):**
On macOS, Homebrew is the preferred route. This command taps the source and installs dux in one shot, because li
Related Skills
Claude Code Routing Benchmark
Run the same coding task through identical copies of Claude Code that differ only in which model answers the A
Ag.Sh
Command-line ADE tooling to run multiple Claude Code/AI agents in parallel - each in its own isolated git work
OctoShell
Mission control for coding agents on Windows. An AI orchestrator fans tasks out to multiple coding agents, eac
AgentPanel
Run multiple AI coding agents in parallel — each in its own git worktree with its own terminal. A cross-platfo
Lumbergh
Self-hosted web dashboard for supervising multiple Claude Code AI sessions in tmux. Live terminals, real-time
Explorer
A Cockpit plugin that turns the web console into a full file manager — browse, edit, preview, search, terminal
Related Agents
Tabz Expert
Browser automation and terminal spawning expert with 82 MCP tools. Use when the user asks to 'automate the bro
Scala Coder
Implements a single coding task end-to-end in an assigned git worktree for this Scala project. Owns the FULL l
Tsk - AI Agent Task Manager And Sandbox
by dtormoen - A Rust CLI tool that lets you delegate development tasks to AI agents running in sandboxed Docke