An attention board for the coding agents running in your Rex panes, across every Rex host: which one is working, blocked or done, for how long, and a jump to its pane.
Needs Rex, with its rex CLI on your PATH. Jumping to a pane also needs the Rex app.
brew install vanducng/tap/rexboardWithout Homebrew:
curl -fsSL https://raw.githubusercontent.com/vanducng/rexboard/main/install.sh | shrexboardThe board opens in this terminal. The first run starts rexboard serve in the background, which watches this host and every host in rex hosts. Rows that need you (blocked, an error, or done and not yet seen) are on top.
Agents inside tmux, and pi, report through hooks: run rexboard hooks install once (rexboard hooks install --dry-run first). See Agent status.
| Key | Does |
|---|---|
j / k |
Move down / up |
enter |
Jump to the pane |
space |
Watch the pane live |
a |
Answer the agent |
m |
Mark it seen |
/ |
Filter |
? |
Every key |
q |
Back, or quit |
Press ? on the board for every key. What the board shows is also a command with --json, such as rexboard ls --json.
rexboard reads Rex and writes only to a pane you chose: a jump, an answer or a close. System architecture has the details.
- TUI: the board, its views and keys, answer mode and
pick - CLI: every command, its output and exit codes
- Agent status: where a row's state comes from, and what to check when one looks wrong
- Extensions: add columns from any tool
- Configuration:
config.toml - Decisions: why rexboard works the way it does
- Contributing: setup, checks and pull requests
MIT. See LICENSE.
