Repository navigation
v0.43.0
Run every AI coding agent from one terminal. Claude Code, Codex, OpenCode, Grok Build, Gemini CLI, Antigravity CLI, Pi, Command Code, Hermes Agent, Muse Code, Oh My Pi, and Cursor CLI run side by side, each in its own tmux session, with live status, a project tree, quick prompt mode, and full-file diff review. Runs on macOS, Linux and Windows (with psmux), and inside WSL2. See it running.
v0.43.0
Run agents on your other machines over SSH.
Press C and another Linux or macOS machine's sessions show up in this
list. You can attach, prompt, start, kill, revive or archive an agent from
here. That machine needs agent-manager, and an SSH key that never asks you
to type. Connect once by hand first, so that machine is already trusted.
Rename, move, fork and review are not available on a session there yet.
Saved prompts are instructions you keep. A new session puts one in front
of the task, the quick prompt inserts one as you type, and f4 pastes one
without sending. This release also brings OpenCode 2 and Cursor.
Highlights
- Another machine's sessions join this list over SSH. Press
C, then attach, prompt, or start an agent there. - Keep a prompt and reuse it. It goes in front of a new task, into the quick prompt, and
f4pastes it without sending. - You can click Settings, Review, Messages and the keys at the bottom. A key runs when you let the button up.
- Cursor joins the tool list as
cursor-agent, and the model list comes from Cursor. - OpenCode sessions run on OpenCode 2. The model list loads, a picked model applies, and fork copies the conversation.
- Settings can switch symbols to Compatible, plain characters a font can draw. Advanced stays the default.
onedarkjoins the theme list.- Pi older than 0.84.3 opens a dialog with your version and how to update. No other tool is checked.
Thank you
- @ribeirojose added sessions on other machines over SSH (#813) and reorganized the screens (#735).
- @ydewit added saved prompts for a new session, the quick prompt, a focused session and the shell (#745).
- @ipl31 added Compatible symbols (#668) and extended them across the screen (#806).
- @chancez added the onedark theme (#785).
- @cvas22 fixed session ids on OpenCode 1 and 2 (#795) and Codex status on version 0.159 (#809).
- @royJuanAndika reported that forking an OpenCode session failed (#790).
- @ricardbr reported that OpenCode 2 broke reading the session id (#791).
- @timothee-chauvin reported the OpenCode 2 model list (#775) and bug reports GitHub was rejecting (#798).
What's Changed
- feat: manage sessions on other machines over SSH connections by @ribeirojose in https://github.com/YoanWai/agent-manager/pull/813
- feat(ui): the mouse works in Settings, Review, Messages and the keys at the bottom by @YoanWai in https://github.com/YoanWai/agent-manager/pull/811
- feat: add saved prompts for a new session, the quick prompt and a focused session by @ydewit in https://github.com/YoanWai/agent-manager/pull/745
- feat: add Cursor CLI as a built-in tool by @YoanWai in https://github.com/YoanWai/agent-manager/pull/843
- feat(ui): add Compatible and Advanced symbols by @ipl31 in https://github.com/YoanWai/agent-manager/pull/668
- feat(ui): use those plain symbols in more of the screen by @ipl31 in https://github.com/YoanWai/agent-manager/pull/806
- feat(ui): add the onedark theme by @chancez in https://github.com/YoanWai/agent-manager/pull/785
- feat: warn when Pi is older than 0.84.3 by @YoanWai in https://github.com/YoanWai/agent-manager/pull/841
- fix(OpenCode): launch with a picked model, fork, and show the right status on OpenCode 2 by @YoanWai in https://github.com/YoanWai/agent-manager/pull/846
- fix: install tmux, git and the agents on a fresh machine by @YoanWai in https://github.com/YoanWai/agent-manager/pull/845
- fix(OpenCode): read the session id on OpenCode 1 and OpenCode 2 by @cvas22 in https://github.com/YoanWai/agent-manager/pull/795
- fix(Codex): keep its status right on version 0.159 by @cvas22 in https://github.com/YoanWai/agent-manager/pull/809
- fix(ui): run a click when you let the button up by @YoanWai in https://github.com/YoanWai/agent-manager/pull/817
- fix: file a bug report when GitHub would reject the label by @YoanWai in https://github.com/YoanWai/agent-manager/pull/827
- fix: build with Go 1.27.3, which fixes a certificate-handling bug by @YoanWai in https://github.com/YoanWai/agent-manager/pull/840
New Contributors
- @chancez made their first contribution in https://github.com/YoanWai/agent-manager/pull/785
- @ydewit made their first contribution in https://github.com/YoanWai/agent-manager/pull/745
- @cvas22 made their first contribution in https://github.com/YoanWai/agent-manager/pull/795
Full Changelog: https://github.com/YoanWai/agent-manager/compare/v0.42.0...v0.43.0
Install
# macOS / Linux
brew install agent-manager
curl -fsSL https://raw.githubusercontent.com/YoanWai/agent-manager/main/install.sh | sh
mise use -g ubi:YoanWai/agent-manager
go install github.com/YoanWai/agent-manager@latest
# Arch Linux
yay -S agent-manager-bin# Windows
irm https://raw.githubusercontent.com/YoanWai/agent-manager/main/install.ps1 | iexPrebuilt macOS, Linux and Windows binaries are attached below.
Get involved
Discussions for questions and setups, issues for bugs and ideas, CONTRIBUTING.md to send a patch.