コーディングエージェントを永続的なペインで実行し、作業中・ブロック中・アイドル状態を追跡できるRust製ターミナルワークスペース。CLIとソケットAPIからエージェントが操作できます。
- スター
- 976
- フォーク
- 73
- 未解決の Issue
- 46
- 最終コミット
- 4 日前
これは何?
Luvusは、複数のAIコーディングエージェントを同時に動かすためのターミナルワークスペースマネージャーです。タブや分割ペイン、名前付きセッションを備えた永続ワークスペースを提供します。セッションはバックグラウンドサーバー上で維持されるため、インターフェースを閉じてもターミナルの状態は保持されます。
LuvusはClaude Code、Codex、opencode、Kimi、Grokなどの対応エージェントを検出し、セッション名、トークン数、コスト、コンテキスト使用量とともに、各エージェントのリアルタイムの状態(入力待ち、作業中、完了、アイドル)を表示します。エージェントセッションの開始、メッセージ送信、確認、再開、フォークができ、共有コンポーザーから特定のペインにプロンプトを送ることもできます。エージェント機能に加えて、GitやGitHubのビュー、ファイルツリー、worktreeの作成、タスクのオーケストレーションも組み込まれています。
このプロジェクトはRustで開発されており、macOS、Linux、FreeBSD、Windowsで動作します。TUI、CLI、オプションの読み取り専用ブラウザクライアント、SSHベースのリモートマシンプロファイルを備え、アクション、ペイン、サイドバーウィジェットを追加できるモジュールシステムも用意されています。
主な機能
- 01バックグラウンドサーバーで維持される、タブ、ペイン、名前付きセッション付きの永続ワークスペース。
- 02対応エージェントのリアルタイムステータスを表示。入力待ち、作業中、完了、アイドルに対応。
- 03エージェントセッションの開始、メッセージ送信、再開、フォークや、特定のペインへのプロンプト送信。
- 04Git、GitHub、ファイルツリー、worktreeの組み込みビュー。
- 05キュー、品質ゲート、タイムゾーン対応の定期タスクを備えたタスクオーケストレーション。
- 06SSH経由のリモートマシンプロファイルと、オプションの読み取り専用ブラウザクライアント。
ユースケース
- 異なるブランチやworktreeで複数のコーディングエージェントを並行して実行する。
- 多数のターミナルウィンドウを切り替えずに、入力を必要としているエージェントを確認する。
- 切断後もセッションを維持しながら、リモートマシンで作業する。
- パスリースやマージ手順を使って、依存関係のあるエージェントタスクを調整する。
クイックスタート
- 1
macOS、Linux、またはFreeBSDにインストール
README の公式手順に従ってインストール - 2
またはHomebrew経由でインストール
brew install RizRiyz/luvus/luvus - 3
プロジェクト内でセッションを起動、または再接続
luvus
使う前に知っておきたいこと
- macOSでは、Ctrl+Spaceを使えるようにするため、システムの入力ショートカットを無効にする必要がある場合があります。
- エージェントによって対応機能は異なります。セッションの再開や、正確なフックイベントに対応していないエージェントもあります。
トピック
よくある質問
- luvus とは?
- 永続ターミナルワークスペースで複数のAIコーディングエージェントを実行・監視・調整するためのミッションコントロールTUI。 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
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Claude Code、Codex CLI、OpenCodeのセッションについて、トークン使用量やコンテキストウィンドウ、レート制限、開いているポートをリアルタイム表示するbtop風のターミナルモニター。
libghosttyをベースにしたmacOSネイティブのターミナル。縦型タブ、エージェント対応の通知、AIコーディングエージェントを並行実行するためのスクリプト可能なCLIを備えています。
複数のコーディングエージェントをそれぞれ専用のGitブランチとworktreeで並行実行し、PR、CI、レビュー状況をライブKanbanで管理できるデスクトップワークスペース。
vimキーバインドに対応したターミナルコードレビューツール。コメントをGitHub、GitLab、Gitea、Bitbucket、Azure DevOps、Gerrit、またはクリップボードに出力できます。
Rust製のGPU描画ターミナルエミュレーター。エージェント対応セッションとSSHリモート作業を備え、ウィンドウを閉じてもシェルやペインを維持