このプロジェクトについて
RimZは、tmuxとZellij上に構築されたエージェント型コーディング向けのリアルタイムダッシュボード兼コントロールルームです。コーディングエージェントを1つのマルチプレクサルームに配置し、注意が必要なエージェントへと注意を振り向けます。各エージェントには、状態、タスク、モデル、コンテキストの健全性、トークン統計、ドルコスト、サブエージェントツリーを表示するライブサイドバーカードが用意されます。コックピット行がフリート全体を要約し、ワンクリックで待機中のペインに移動できます。
このツールは、既存のZellijまたはtmuxセッション内で動作する軽量バイナリです。Claude CodeやCodexなどの公式エージェントCLIを変更なしで実行でき、フックがアクティビティをサイドバーに報告します。分離されたGitワークツリーにレイアウトを起動したり、役割とハンドルを持つ名前付きチームとしてモデルを組み合わせたり、パーキング、ステアリング、スケジューリングのオプションを備えた永続的なメッセージングでエージェントにメッセージを送信したりできます。
RimZは、ハーネスおよびループエンジニアリング向けの自動化プリミティブを提供します。`rimz agents -p`は、スクリプトやCI向けに終了コードとJSON出力を伴うヘッドレス監視エージェントタスクを実行します。`rimz loop`は、カレンダー、間隔、cron、ウォッチドッグ、またはイベントシグナルで実行をスケジュールします。`rimz wait`を使用すると、エージェントはタイマー、コマンド、プロセス監視、またはファイル監視を設定し、スリープする代わりにターンを終了できます。ドル予算は、ターン、エージェント、ループタスク、ルーム、またはプロバイダーアカウントごとの支出を制限します。注意が必要な場合に通知ハンドラーがカスタムコマンドを実行できます。
リモートワークは、自己修復再接続を備えたSSH、ttydを介したブラウザトンネリング、および公式のClaudeおよびChatGPTモバイルアプリからのプロンプトに応答するためのオプションのリモートコントロールブリッジを通じてサポートされています。Linuxでは、オプションのbubblewrapマウントビューがエージェントペインのサンドボックス分離を提供します。
設定は`~/.rimz/`配下のファイルベースで、TOML設定と、エージェントプロファイル、チーム、スキル用のMarkdown定義を使用します。このプロジェクトはベータソフトウェアであり、自身の構築に多用されており、個人の日常使用に対応していますが、本番ワークフローでは1.0リリースを待つことが望ましい場合があります。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.