{"repo":"andyrewlee/amux","free":true,"listed":false,"github":"https://github.com/andyrewlee/amux","clone":"git clone https://github.com/andyrewlee/amux.git","description":"TUI for easily running parallel coding agents","language":"Go","stars":148,"topics":["parallel-agents","ai-orchestration","worktree","parallelexecution","agent-coordination","agent-orchestration","agent-swarm","git-worktree","worktrees","conductor"],"license":"MIT","category":"cli-tools","readme_excerpt":"TUI for easily running parallel coding agents Quick start · How it works · Features · Configuration What is amux? amux is a terminal UI for running multiple coding agents in parallel with a workspace-first model that can import git worktrees. Prerequisites amux requires tmux (minimum 3.2). Each agent runs in its own tmux session for terminal isolation and persistence. Quick start Or via the install script: Or with Go (requires Go 1.26 or newer; contributors should use the patched toolchain pinned in go.mod ): Then run amux to open the dashboard. How it works Each workspace tracks a repo checkout and its metadata. For local workflows, workspaces are typically backed by git worktrees on their own branches so agents work in isolation and you can merge changes back when done. Both write actions are available from the UI, each behind an explicit confirmation: - Commit — press c in the Changes sidebar to stage everything in the workspace and commit it with a message you type. The commit lands on the workspace's own branch; amux never pushes. - Merge — press M on a workspace row in the dashboard to merge its branch into its base with git merge --no-ff . The merge happens in the project's primary checkout, so amux first checks that the base branch is already checked out there and refuses otherwise rather than moving your HEAD. On a conflict it lists the conflicted files and offers to abort; resolving them is yours to do in the terminal. Note that amux runs git with repository hooks d","default_branch":null,"files":null,"tree":[],"storefront":"/r/andyrewlee","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/andyrewlee/amux/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}