marver
A TUI workspace for AI agent sessions — tmux orchestration, git worktree management, and repo control in one place.
Start a task, describe it, and marver opens a tmux session with an agent already working in its own worktree. Inspired by k9s, cmux, and Warp.
Status: early development. Every subsystem exists and the loop closes — describe a task, an agent runs it, review the diff, commit — but nothing has been used in anger yet. The published crate is still a name reservation.
marver open the interface
marver daemon run the scheduler and hook receiver
marver scan [root] list the git repos it can see
Run the daemon in one terminal and marver in another. The daemon owns the
queue: it creates a worktree per repo, opens a tmux session, starts Claude Code
with hooks pointing back at itself, and notifies you when a task finishes or
gets stuck.
See ARCHITECTURE.md for the design and the reasoning behind it.
Requirements
tmux 3.x, git, and Claude Code.
Name
A marver is the polished steel table a glassblower rolls hot glass across — shaping the piece and controlling its temperature between trips to the furnace. It is the surface where work takes form.
License
MIT OR Apache-2.0, at your option.