#claude #tmux #session-manager #project-launcher

app rehoboam

Fast project launcher with dual-window tmux layouts for coding and git workflows

50 releases

new 0.10.5 Mar 9, 2026
0.10.4 Mar 9, 2026
0.9.44 Mar 1, 2026
0.9.43 Feb 27, 2026
0.9.12 Jan 24, 2026

#2276 in Command line utilities

MIT license

125KB
3K SLoC

Rust 2K SLoC // 0.1% comments BASH 811 SLoC Shell 179 SLoC // 0.2% comments Ruby 15 SLoC

Rehoboam

Real-time TUI for monitoring Claude Code agents.

Crates.io CI License: MIT

Monitor all your Claude Code sessions from one dashboard. See which agents need attention, which are working, and jump directly to any pane.

Installation

Homebrew (macOS/Linux)

brew tap m-mohamed/rehoboam
brew install rehoboam

Cargo

cargo install rehoboam

From Source

cargo install --git https://github.com/m-mohamed/rehoboam

Quick Start

# Initialize hooks in your project
cd ~/your-project
rehoboam init

# Run
rehoboam

Keybindings

Key Action
h/l Navigate columns
j/k Navigate agents
Enter Jump to agent's tmux pane
y/n Approve/reject permission
c Custom input to agent
s Spawn new agent
Space Toggle selection
Y/N Bulk approve/reject
K Kill selected agents
X/R Cancel/restart loop
? Help
q Quit

Rehoboam's Loop

Autonomous iteration with fresh sessions per loop. Progress persists, failures evaporate.

In spawn dialog (s):

  • Enable Loop Mode
  • Set max iterations and stop word
  • Rehoboam creates .rehoboam/ directory with state files
  • Each iteration spawns a fresh Claude session
  • Git checkpoint created between iterations for rollback
  • Loop stops on stop word, <promise>COMPLETE</promise> tag, or max iterations

State files in .rehoboam/:

  • anchor.md - Task spec (your prompt)
  • progress.md - Track completed work
  • guardrails.md - Learned constraints (auto-populated from repeated errors)
  • state.json - Iteration counter, timing data
  • activity.log - Per-iteration timing and outcomes
  • session_history.log - State transitions for debugging

Sprites (Remote VMs)

Spawn Claude Code agents in isolated cloud VMs via sprites.dev.

export SPRITES_API_TOKEN="your-token"
Key Action
Space Toggle sprite mode (in spawn dialog)
c Create checkpoint
R Restore checkpoint
t Checkpoint timeline

How It Works

Claude Code → hooks → Unix socket → Rehoboam TUI

Hooks are configured in .claude/settings.json. Run rehoboam init to set up.

Contributing

We welcome contributions! Rehoboam is built by Claude Code users, for Claude Code users.

License

MIT

Test

Dependencies

~16–25MB
~402K SLoC