Repolode
RizRiyz

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. 1

    Install on macOS, Linux, or FreeBSD

    Install with the official instructions in the README
  2. 2

    Or install via Homebrew

    brew install RizRiyz/luvus/luvus
  3. 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