A Rust terminal workspace that runs coding agents in persistent panes, tracks which ones are working, blocked, or idle, and lets agents control it via CLI and socket API.
RizRiyz/luvus
Mission control TUI for running, monitoring and coordinating multiple AI coding agents in persistent terminal workspaces.
Open-source alternative to:tmux
- Stars
- 976
- Forks
- 73
- Open issues
- 46
- Last commit
- 4 days ago
What is it?
Luvus is a terminal workspace manager built for running several AI coding agents at once. It provides persistent workspaces with tabs, split panes and named sessions that stay alive in a background server, so terminal state survives when you close the interface.
Luvus detects supported agents such as Claude Code, Codex, opencode, Kimi and Grok, and shows each one's live state (blocked, working, done or idle) along with session titles, tokens, cost and context use. You can start, message, inspect, resume and fork agent sessions, and send prompts to exact panes from a shared composer. Built-in Git and GitHub views, a file tree, worktree creation and task orchestration sit alongside the agents.
The project is written in Rust and runs on macOS, Linux, FreeBSD and Windows. It includes a TUI, a CLI, an optional read-only browser client, SSH-based remote machine profiles, and a module system for adding actions, panes and sidebar widgets.
Key features
- 01Persistent workspaces with tabs, panes and named sessions kept alive by a background server.
- 02Live status for supported agents, including blocked, working, done and idle states.
- 03Start, message, resume and fork agent sessions, and send prompts to exact panes.
- 04Built-in Git, GitHub, file tree and worktree views.
- 05Task orchestration with queues, quality gates and timezone-aware recurring work.
- 06Remote machine profiles over SSH and an optional read-only browser client.
Use cases
- Running several coding agents in parallel across different branches or worktrees.
- Monitoring which agent needs input without switching between many terminal windows.
- Working on remote machines while keeping sessions alive after disconnecting.
- Coordinating dependent agent tasks with path leases and merge steps.
Quick start
- 1
Install on macOS, Linux, or FreeBSD
Install with the official instructions in the README - 2
Or install via Homebrew
brew install RizRiyz/luvus/luvus - 3
Launch or reattach to your session inside a project
luvus
Things to know
- On macOS, you may need to disable a system input shortcut to free Ctrl+Space.
- Supported agent features vary: some agents lack session resume or precise hook events.
Topics
FAQ
- What is luvus?
- Mission control TUI for running, monitoring and coordinating multiple AI coding agents in persistent terminal workspaces. Luvus is a terminal workspace manager built for running several AI coding agents at once. It provides persistent workspaces with tabs, split panes and named sessions that stay alive in a background server, so terminal state survives when you close the interface.
- Is luvus free to use? What license does it have?
- luvus is open source under the Apache-2.0 license. Check the license terms before using it in commercial products.
- Is luvus still maintained?
- Actively maintained. The last commit to luvus was on Oct 16, 2026.
- What can I use luvus for?
- Running several coding agents in parallel across different branches or worktrees. Monitoring which agent needs input without switching between many terminal windows. Working on remote machines while keeping sessions alive after disconnecting. Coordinating dependent agent tasks with path leases and merge steps.
- How do I install luvus?
- Install on macOS, Linux, or FreeBSD Or install via Homebrew: brew install RizRiyz/luvus/luvus Launch or reattach to your session inside a project: luvus
- Where can I get luvus?
- The source code and installation instructions are on GitHub: https://github.com/RizRiyz/luvus
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A btop-style terminal monitor that shows live token usage, context window, rate limits and open ports for Claude Code, Codex CLI and OpenCode sessions.
A native macOS terminal built on libghostty, with vertical tabs, agent-aware notifications and a scriptable CLI for running AI coding agents in parallel.
Desktop workspace that runs many coding agents in parallel, each on its own git branch and worktree, with a live Kanban of PRs, CI and reviews.
A terminal code review tool with vim keybindings that exports comments to GitHub, GitLab, Gitea, Bitbucket, Azure DevOps, Gerrit, or the clipboard.
A GPU-rendered terminal emulator in Rust whose background server keeps shells and panes alive after the window closes, with agent-aware sessions and SSH remote work.