Terminal-native · multi-agent

Run a fleet of agents
from one terminal.

Terminal-based multi-agent orchestration with configurable external tooling, vim-like keyboard navigation, and powerful workflow patterns.

$cargo build --release
$./target/release/wsx repo add /path/to/repo
$./target/release/wsx# launch TUI
wsx — ~/work
? 2 ! 1 … 1 ⠋ 2 ✓ 2 · 3 9 repos · 12 ws
wsx ~/work/wsx ? 1 ! 1 ✓ 1
?repo-overview⎇ repo-overview●2pShould I proceed with the deep-dive…29s
!theme-tokens⎇ theme-tokens●1pHit ambiguous dependency: ratatui…17m
list-virtualization⎇ list-virt●2pRunning cargo test --package wsx…2m
ssk ~/ssk/ssk-web ⠋ 1 ✓ 1 · 3
quiet-fennel⎇ quiet-fennel●2pReading src/cli/dashboard.rs…4s
brave-cedar⎇ brave-cedar●1pDone. Tests pass (47 ok). PR #214.8m
·wobbly-peony⎇ wobbly-peony·

Quickstart

Three commands to a running fleet.

No daemon, no config server. Build the binary, point it at your repos, and launch. Spin up isolated worktrees in the app and start orchestrating.

Build

Compile the release binary. One static Rust executable, no runtime dependencies.

$ cargo build --release

Add a repo

Register any git repository. Then create isolated worktrees for it right inside the app — one per agent session.

$ wsx repo add /path/to/repo

Launch

Open the TUI. Spin up agent sessions, review, and orchestrate — all from the keyboard.

$ wsx

Capabilities

Built for running many agents at once.

Every session is an isolated worktree. workspacex gives you the connective tissue — communication, review, git, processes, and remote access — to drive them in parallel.

Your subscription, no extra API costs

workspacex never wraps an agent CLI or calls model APIs itself. It loads each agent's own terminal UI in a PTY — Claude Code, Codex, and friends run exactly as they would in your terminal, on the subscription you already pay for. workspacex adds zero token usage and never incurs extra API charges of its own.

Agent-to-agent CLI

A built-in CLI lets agents talk to each other inside a workspace — hand off subtasks, ask questions, and coordinate without leaving the session.

/agent-review skill

The wsx and agent-review skills install during setup. Pin /agent-review to a workspace and kick off a max-effort review in a fresh session with the agent of your choice.

At-a-glance dashboard

Original prompt, latest agent updates, git diffs, and workspace details — all in one scannable view.

Local-first git

Diff counts read straight from local git, and PR status shows up automatically once the GitHub CLI (gh) is installed — both reflected on the dashboard and inside agent chats.

Keybind launchers

Jump a workspace into your editor, a diff viewer, lazygit, and more — without lifting your hands from the keyboard.

Process management

View and manage every workspace process. Kick off a dev server straight from the dashboard or the agent chat view, and watch it from the same pane.

Remote-first sessions

Every Claude Code session starts remote-enabled. Save remote commands to launch tmux-connected sessions instantly — pair with Tailscale to reach your full dashboard and workspaces from anywhere.


In motion

See it run.

Two short walkthroughs of real workspacex sessions.

Screencast 01

Orchestrating parallel agents

Launch multiple sessions across worktrees, triage what needs attention from the dashboard, and drive each agent to done — all from the keyboard.

wsx — orchestration.mp4
screencast coming soon

Screencast 02

Review & remote workflows

Pin /agent-review, kick off a max-effort pass, and attach to a remote tmux session — reachable from anywhere over Tailscale.

wsx — review.mp4
screencast coming soon

Your terminal, multiplied.

Clone the repo, build the binary, and put a fleet of agents to work in the next five minutes.