Run teams of agents
without leaving the terminal.

vim ergonomics for agent orchestration · local-first, remote-ready

$ wsx

create workspaces, define setup scripts, add pinned commands, map keybinds

Claude Code, Codex, oh-my-pi and Hermes agents supported out of the box. Want to add another harness? MIT licensed, Open a PR.

The wsx dashboard with three repos and nine workspaces: agents thinking, one waiting on a question, per-workspace diff counts, goal/state/next recaps inline, and the selected workspace's session summary, recent chat and recent files in the detail bar.
three repos · nine live workspaces · Claude and Codex sharing one of them · every row is a real agent session

starship style themes are also available with configurable segments via config.toml, showing a custom "orange" theme · themes


$ wsx --features

every session is an isolated worktree


$ wsx --quickstart

one static rust binary · needs git on your PATH

$brew tap bakedbean/workspacex https://github.com/bakedbean/workspacex# add the tap
$brew install bakedbean/workspacex/wsx# or nix, cargo-binstall, a tarball
$wsx repo add /path/to/repo# worktrees auto-discovered
$wsx# launch the TUI

The wsx and agent-review skills install during setup. See the installation guide for Nix, cargo-binstall, prebuilt tarballs, and building from source.


$ wsx --demo

a live session and two short screencasts, unedited

The wsx attached view: the top bar lists the other workspaces that need you, a question first and then by recency; below it the primary Claude agent's chat, where a [message from codex] banner reports the commit hash for the SQL-injection fix it was handed and the primary verifies it with git show; along the bottom the pinned-command chips /pr, /rebase, /feedback and /agent-review plus the agents row listing both attached agents.
the attached view · the other workspaces that need you, along the top · a second agent, briefed over wsx agent send, reports its commit back into the primary's chat · /pr /rebase /feedback /agent-review pinned one keystroke away
screencast coming soon
01 · claude hands a fix to codex, one workspace
screencast coming soon
02 · parallel agents across isolated worktrees

$ git clone https://github.com/bakedbean/workspacex