From Jira ticket to merged PR — fully autonomous. Agents get their own worktrees, branches, and terminals. You stay in control.
$ npm install -g octomux && octomux start
Pull from Jira, GitHub Issues, or any source your agent can read. Auto-generates task names and prompts.
Each task gets its own git worktree, branch, and tmux session. Your main tree stays untouched.
Color-coded activity: green (active), gray (idle), amber (waiting). Toast notifications when agents need you.
PRs auto-detected and linked to tasks. Tasks auto-close when their PRs merge. Zero manual status updates.
Run 5+ Claude Code agents on one repo without branch conflicts
Want ticket-to-PR automation from Jira or GitHub Issues
Need agents that survive laptop reboots and resume automatically
Want graduated safety controls — not --dangerously-skip-permissions
Pull Jira tickets or GitHub issues
Own worktree, branch, and agents
Live terminals + notifications
Built-in lazygit and lazyvim
PRs auto-linked, tasks auto-close
Reboot. Everything picks back up.
A dedicated Claude Code instance orchestrates your workflow. Creates tasks, monitors status, dispatches agents — all via slash commands.
Every agent's terminal streams to your browser. Color-coded activity: green (active), gray (idle), amber (waiting for input). Full xterm.js rendering.
Lazygit and lazyvim integrated directly. Review diffs, stage changes, and push — without leaving octomux. No context switching to a separate terminal.
Close your laptop. Reboot. Run octomux start. Everything picks back up automatically.
Create tasks in draft mode. Edit title, prompt, and branch before starting agents.
Three tiers: denied (force-push, rm -rf), allowed (safe ops), prompted (everything else).
Redirect running agents mid-task with octomux send-message. No restart needed.
Browser tab shows (N) octomux + red dot when tasks need attention. Toast with one-click navigation.
MIT licensed. Inspect, fork, contribute. Built in public.
octomux is an open-source command center for running multiple Claude Code agents simultaneously. It manages git worktrees, tmux sessions, and task lifecycle from Jira/GitHub ticket to merged PR.
Yes. octomux can pull tasks from Jira, GitHub Issues, or any source via its agent-driven intake system. Task names and prompts are auto-generated from ticket content.
As many as your machine can handle. Each agent runs in its own tmux session and git worktree, so they don't interfere with each other or your main working tree.
Yes. octomux is open source under the MIT license. No paid tiers, no usage limits.
Run octomux start and everything resumes. Agents, worktrees, and task state persist across restarts.
Come back tomorrow. Run octomux start. Keep going.
$ npm install -g octomux && octomux start