Luvus
An open-source terminal multiplexer and mission control for AI coding agents, letting you run, watch, resume, and orchestrate multiple agents in one place.
At a Glance
Fully free and open-source under AGPL-3.0. All features included.
Engagement
Available On
Listed Sep 2026
About Luvus
Luvus is an open-source terminal-based mission control built in Rust for developers running multiple AI coding agents simultaneously. Created by RizRiyz and licensed under AGPL-3.0, it provides a unified TUI (terminal user interface) where you can watch, supervise, message, and orchestrate agents like Claude Code, GitHub Copilot CLI, Codex, Gemini, Aider, opencode, Kimi, Grok, and more — all without switching windows.
What It Is
Luvus is a terminal multiplexer purpose-built for the AI coding agent era. Where tools like tmux manage terminal sessions generically, Luvus adds a semantic layer on top: it understands agent state (working, blocked, done, idle), tracks token usage and session cost per project, enables inter-agent messaging, and coordinates multi-agent workflows through an orchestration board with dependency tracking and file-path leases. It runs on macOS, Linux, and Windows and installs via a single shell command or Homebrew.
Agent Awareness and Supervision
The core differentiator is Luvus's ability to detect and display the real state of every running agent without requiring agent-side integration. Key supervision capabilities include:
- Live status detection: Agents are classified as working, blocked, done, or idle. The tool only marks an agent as working on positive evidence, so a launching CLI or the user's own typing never reads as busy.
- Mission Control panel: A single tab lists every agent in a folder with context window fill percentage, session cost, and project total. Blocked agents can be answered inline.
- Token and cost tracking: Token figures come from Claude's own session files; cost is aggregated per project and per model.
- Session resume: Luvus finds each agent's session store on disk and runs its resume command automatically — no configuration needed. Supported for Claude, Codex, Copilot, opencode, Kimi, Grok, Pi, and others.
Orchestration and Multi-Agent Workflows
The ◇ orch board lets developers add tasks with explicit dependencies. Each started task gets an isolated git worktree and its own pane. Path leases prevent overlapping edits from even being assigned to two agents. A configurable quality gate (a test command) must pass before a task is marked done, and finished branches merge through a dedicated worktree so the user's main checkout is never touched.
Inter-agent messaging uses a simple =panename instruction syntax: typing =codex add tests to src/parse.rs sends that instruction to the pane named codex. The sender does not wait — it continues working and picks up the reply when it arrives.
Terminal and Git Integration
Luvus embeds a full Git and GitHub interface accessible without leaving the terminal:
- Commits, branch flow, branches, pull requests, issues, and repository overview
- Drives
gitand theghCLI already installed on the system - A native DIFF viewer with staged, worktree, untracked, and conflicted changes in Auto, Split, or Stack view
- Local notes can be left on a line or range and sent directly to a live agent as focused feedback
The file tree is tinted by git status, and the viewer refreshes as files change on disk.
Extensibility and Remote Use
Luvus supports a module system where third-party or user-written modules can add actions, events, settings, startup hooks, panes, sidebar docks, and status bar widgets. The Universal Harness Protocol (UHP 1.0) provides a versioned method registry for building harnesses and orchestrators with owner-only local IPC, snapshots, event streams, and semantic waits.
Remote attachment works over plain SSH with no port forwarding or daemon installation required — only changed terminal cells cross the wire (~22 bytes per keystroke). A mobile-optimized layout activates automatically at or below 64 columns, switching to a single focused pane with large touch targets for use from apps like Termius or Blink.
Update: v0.13.2
The GitHub repository shows the latest release as v0.13.2, published in August 2026, with active development reflected in frequent commits. The changelog on the homepage shows recent releases including v0.7.0 and v0.6.1, with features like scrollable panes added in recent iterations. The project has 515 stars and 32 forks on GitHub, and is written entirely in Rust.
Community Discussions
Be the first to start a conversation about Luvus
Share your experience with Luvus, ask questions, or help others learn from your insights.
Pricing
Open Source
Fully free and open-source under AGPL-3.0. All features included.
- Multi-agent supervision and mission control
- Session resume for all supported agents
- Orchestration board with task dependencies and path leases
- Built-in Git and GitHub interface
- Native DIFF viewer
Capabilities
Key Features
- Multi-agent supervision with live status (working, blocked, done, idle)
- Mission Control panel with per-agent token usage and cost tracking
- Session resume for Claude, Codex, Copilot, opencode, Kimi, Grok, Pi, and more
- Inter-agent messaging with = delegation syntax
- Orchestration board with task dependencies, path leases, and quality gates
- Isolated git worktrees per orchestrated task
- Session forking to branch a conversation without losing context
- Built-in Git and GitHub interface (commits, branches, PRs, issues)
- Native DIFF viewer with Auto, Split, and Stack modes
- Git-aware file tree with live file viewer
- Remote attach over plain SSH with minimal bandwidth (~22 bytes/keystroke)
- Mobile-optimized layout for narrow screens and touch targets
- Extensible module system with Luvus Bar widgets
- Universal Harness Protocol (UHP 1.0) for building orchestrators
- Persistent workspaces with background server
- Remappable keybindings and composable themes
- Cross-platform: macOS, Linux, Windows
- Global fuzzy search across pane history
