Repolode
RizRiyz

RizRiyz/luvus

用于统一管理、监控和协调多个 AI 编程代理的终端任务控制台,工作区可持久保存。

可替代:tmux

Star
976
Fork
73
未关闭 Issue
46
最近提交
4天前

这是什么?

Luvus 是一个终端工作区管理工具,用于同时运行和监控多个 AI 编程代理。它提供可持久保存的工作区,支持标签页、分屏和命名会话,会话由后台服务进程保持运行,关闭界面后终端状态依然保留。

它能自动识别 Claude Code、Codex、opencode、Kimi、Grok 等代理,并实时显示每个代理处于阻塞、工作中、已完成还是空闲状态,同时展示会话标题、token 用量、费用和上下文占用。你可以启动、发送消息、查看、恢复和分叉代理会话,也可以通过底部输入框把提示词发送到指定窗格。项目还内置 Git 与 GitHub 视图、文件树、worktree 创建和任务编排功能。

项目使用 Rust 编写,支持 macOS、Linux、FreeBSD 和 Windows。它提供 TUI 与 CLI,还有可选的只读浏览器客户端、基于 SSH 的远程机器配置,以及可添加操作、窗格和侧边栏组件的模块系统。

核心功能

  • 01带标签页、分屏和命名会话的持久工作区,由后台服务保持运行。
  • 02支持代理实时状态显示,包括阻塞、工作中、已完成和空闲。
  • 03可启动、发送消息、恢复和分叉代理会话,并向指定窗格发送提示词。
  • 04内置 Git、GitHub、文件树和 worktree 视图。
  • 05提供任务编排,包括任务队列、质量门禁和按时区执行的周期任务。
  • 06支持通过 SSH 配置远程机器,并提供可选的只读浏览器客户端。

适用场景

  • 在不同分支或 worktree 中并行运行多个编程代理。
  • 无需来回切换多个终端窗口,即可查看哪个代理在等待输入。
  • 连接远程机器工作,断开后会话仍保持运行。
  • 通过路径租约和合并步骤协调有依赖关系的代理任务。

快速上手

  1. 1

    在 macOS、Linux 或 FreeBSD 上安装

    按 README 中的官方说明安装
  2. 2

    或通过 Homebrew 安装

    brew install RizRiyz/luvus/luvus
  3. 3

    在项目目录中启动或重新连接会话

    luvus

使用前须知

  • 在 macOS 上,可能需要关闭一个系统输入快捷键以释放 Ctrl+Space。
  • 各代理支持的功能不一:部分代理不支持会话恢复或精确的 hook 事件。

标签

常见问题

luvus 是什么?
用于统一管理、监控和协调多个 AI 编程代理的终端任务控制台,工作区可持久保存。 Luvus 是一个终端工作区管理工具,用于同时运行和监控多个 AI 编程代理。它提供可持久保存的工作区,支持标签页、分屏和命名会话,会话由后台服务进程保持运行,关闭界面后终端状态依然保留。
luvus 可以免费使用吗?用的什么许可证?
luvus 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
luvus 还在维护吗?
活跃维护中。luvus 最近一次提交是在 2026年10月16日。
luvus 适合用来做什么?
在不同分支或 worktree 中并行运行多个编程代理。 无需来回切换多个终端窗口,即可查看哪个代理在等待输入。 连接远程机器工作,断开后会话仍保持运行。 通过路径租约和合并步骤协调有依赖关系的代理任务。
luvus 怎么安装和运行?
在 macOS、Linux 或 FreeBSD 上安装 或通过 Homebrew 安装: brew install RizRiyz/luvus/luvus 在项目目录中启动或重新连接会话: luvus
在哪里获取 luvus?
源代码和安装说明在 GitHub 上:https://github.com/RizRiyz/luvus

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目