One Super Agent. Many project workers.
Talk to one foreman agent. It lists your repos, decides which project(s) to touch, and dispatches short-lived Pi workers. You stop juggling terminals.
am super 看下我有哪些项目
am super mindmux-app 登录提交后没跳转,帮我查curl -fsSL https://raw.githubusercontent.com/robinv8/agentmux/main/scripts/install.sh | bashThis will:
- Install Bun if missing
bun install -g github:robinv8/agentmux- Pull
@earendil-works/pi-coding-agentas a dependency — you do not install Pi separately
After install:
am super 看下我有哪些项目(am is the short alias of agentmux.)
# Already have Bun
bun install -g github:robinv8/agentmux
# From a local clone (dev)
git clone https://github.com/robinv8/agentmux.git
cd agentmux
bun install
bun link # puts am / agentmux on PATH via BunOverride install source for the curl script:
AGENTMUX_REF=github:robinv8/agentmux#main curl -fsSL … | bashOptional: force a different Pi binary with PI_BIN=/path/to/pi (default uses the one bundled with AgentMux).
am super # Super Agent chat (primary)
am super 看下我有哪些小弟,用 grok 读 agentmux 的 package 版本
am workers # pi / claude / codex / grok / kimi 谁可派
am run agentmux --backend grok -- 一句话说明本仓库
am jobs # 任务是否 donemacOS Super Agent chat app:
cd macos && ./scripts/run-app.sh| Variable | Default |
|---|---|
AGENTMUX_PROJECTS_ROOT |
~/Projects |
AGENTMUX_REGISTRY |
~/.pi/agent/workers.json |
AGENTMUX_SOCKETS |
~/.pi/agent/worker-sockets |
PI_BIN |
bundled @earendil-works/pi-coding-agent |
you ──chat──► Super Agent (tools)
├─ list_projects
└─ run_in_project ──► Pi worker one-shot in that repo
pi -e $(bun pm ls -g --all 2>/dev/null; echo)/extensions/commander.ts
# or from a clone:
pi -e ./extensions/commander.tsTools: list_projects, worker_status, run_in_project.
import { discoverProjects, runOneShot, resolvePiBinary } from "agentmux";
const projects = await discoverProjects({ projectsRoot: `${process.env.HOME}/Projects` });
const result = await runOneShot({
projectQuery: "my-app",
message: "summarize README",
projects,
piBinary: resolvePiBinary(),
});SwiftUI client for the same list → select → one-shot → stream flow:
cd macos
swift run AgentMuxAppSee macos/README.md.
bun test
cd macos && swift test- Keystroke injection into Grok / Codex / Kimi TUIs
- Cloud / multi-user orchestration
See CONTRIBUTING.md. Security: SECURITY.md.
MIT © robinv8
Workers speak Pi RPC. Pi is bundled as a dependency; credit to the Pi maintainers.