<div align="center"
AGX
Mission control for parallel coding agents.
Run Claude Code, Codex, Gemini, Cursor Agent, Copilot, OpenCode, or your own agent CLI in persistent local sessions. Start work from a native Desktop app, keep selected tasks reachable from Discord, and fall back to the CLI or TUI whenever terminal-level control is the better tool.
<p <a href="#quick-start"Quick Start</a · <a href="#30-second-workflow"30-Second Workflow</a · <a href="#what-you-can-do"What You Can Do</a · <a href="#desktop"Desktop</a · <a href="#cli-and-tui"CLI and TUI</a · <a href="#common-recipes"Recipes</a · <a href="#discord"Discord</a · <a href="#docs"Docs</a </p
</div
What AGX Is
AGX is a local control plane for coding agents. It gives every task a durable runtime record, a persistent session, and a clear owner: your machine.
Instead of scattering agent work across terminal tabs, tmux panes, ad-hoc worktrees, and chat threads, AGX puts the lifecycle in one place:
- register local git projects
- create tasks for different agents
- choose project checkout or isolated worktree execution
- watch live output and task status
- send follow-up prompts
- interrupt, stop, restart, or delete sessions
- expose selected tasks to a private Discord server
- script the same runtime from the CLI
AGX does not host your code or run a cloud backend. The runtime stores state in your local config directory, starts local agent CLI processes, and uses local Unix tools such as tmux, git, and SQLite.
AGX is a good fit when you already use coding agents and want a stronger way to coordinate them across real repositories. It is less useful if you only run one short one-off prompt at a time and never need persistent sessions, worktrees, logs, or remote follow-up.
Quick Start
Install the macOS Desktop app:
brew tap nashory/tap
brew install --cask nashory/tap/agxInstall at least one supported agent CLI and sign in outside AGX:
which codex || true
which claude || true
which gemini || true