// NOW IN PUBLIC BETA

Your Command Center for
Claude Code Agents

Pull tasks from Jira or GitHub. Agents work in isolated worktrees.

Get notified when they need you. PRs auto-link. Tasks auto-close on merge.

$ npm install -g octomux && octomux start
$ octomux create-task -t "Add auth flow" -r . # your first task
octomux dashboard showing task cards and agent status
From ticket to merged PR.
Agents handle the rest.

Intake from Anywhere

Pull from Jira, GitHub Issues, or any source your agent can read. Auto-generates task names and prompts.

Isolated Execution

Each task gets its own git worktree, branch, and tmux session. Your main tree stays untouched.

Smart Supervision

Color-coded activity: green (active), gray (idle), amber (waiting). Toast notifications when agents need you.

Auto PR + Merge

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

 
Without octomux
With octomux
Git isolation
Manual worktrees
Automatic per task
Agent visibility
Tab-switching
Single dashboard with activity dots
Backlog intake
Copy-paste prompts
Agent-driven from Jira/GH
PR tracking
Manual
Auto-detected and linked
After a reboot
Start over
Auto-resumes
Reviewing changes
Switch to terminal + git
Built-in lazygit
Agent safety
Hope for the best
Graduated trust: denied / allowed / prompted
Six steps. Fully autonomous.
01

Intake

Pull Jira tickets or GitHub issues

02

Execute

Own worktree, branch, and agents

03

Supervise

Live terminals + notifications

04

Review

Built-in lazygit and lazyvim

05

Merge

PRs auto-linked, tasks auto-close

06

Resume

Reboot. Everything picks back up.

See It in Action

Agents Managing Agents

A dedicated Claude Code instance orchestrates your workflow. Creates tasks, monitors status, dispatches agents — all via slash commands.

Orchestrator pulling Jira tickets and creating tasks
Live terminal streaming with xterm.js rendering

Live Terminal Streaming

Every agent's terminal streams to your browser. Color-coded activity: green (active), gray (idle), amber (waiting for input). Full xterm.js rendering.

Built-in Code Review

Lazygit and lazyvim integrated directly. Review diffs, stage changes, and push — without leaving octomux. No context switching to a separate terminal.

Lazygit review integrated inside octomux task view

Survives Restarts

Close your laptop. Reboot. Run octomux start. Everything picks back up automatically.

Draft Tasks

Create tasks in draft mode. Edit title, prompt, and branch before starting agents.

Graduated Trust

Three tiers: denied (force-push, rm -rf), allowed (safe ops), prompted (everything else).

Send Messages to Agents

Redirect running agents mid-task with octomux send-message. No restart needed.

Smart Notifications

Browser tab shows (N) octomux + red dot when tasks need attention. Toast with one-click navigation.

Open Source

MIT licensed. Inspect, fork, contribute. Built in public.

Close Your Laptop.

Come back tomorrow. Run octomux start. Keep going.

$ npm install -g octomux && octomux start