Rift CLI: 並列AIエージェントワークフローのためのGitワークツリー管理

Riftは、並列AIエージェントワークフローに特化して構築されたGitワークツリーマネージャーです。1つのエージェントが単一のリポジトリを占有している間に別のタスクを開始したい場合の摩擦を解消し、ブランチ切り替え、スタッシュ、依存関係の競合に関する問題を排除します。
仕組み
基本的なワークフローは3つのコマンドで構成されます:
rift init- プロジェクト内で初期化rift open- 分離されたブランチ+ワークツリーを作成し、その中でClaude Code(または任意のエージェント)を起動rift close- 完了時にワークツリーとブランチをクリーンアップ
各ワークツリーは、独自のブランチ上のリポジトリの完全で独立したコピーであり、同時に任意の数の機能に取り組むことができます。
マルチエージェントワークフローの主な機能
- ワークツリーごとに依存関係の自動インストール、マイグレーション実行、ポート割り当てを可能にするライフサイクルフック
- 決定論的ポートマッピング - すべてのワークツリーが一意のポートを取得するため、複数の開発サーバーを競合なく実行可能
rift codeはすべてのアクティブなワークツリーを1つのVS Code/Cursor/Windsurfワークスペースで開きます- 任意のCLIエージェントと連携 - Claude Code、Copilot、Codex、Aider、またはお好みのエージェント
技術詳細
このプロジェクトはClaude Code自体で構築され、MITライセンスの下でオープンソースです。Bunで構築されており、npmで利用可能です:
npm install -g @priyashpatil/riftGitHubリポジトリ:https://github.com/priyashpatil/rift
ドキュメント:https://rift.priyashpatil.com
📖 Read the full source: r/ClaudeAI
👀 See Also

Qhatu: プラットフォームがGitHubリポジトリをClaudeを使った従量制マイクロSaaSに変える
Qhatuは、GitHubリポジトリを受け取り、生成されたフロントエンドと統合された決済処理を備えた従量課金型マイクロSaaSとしてデプロイするプラットフォームです。このシステムはAnthropic APIを使用してコードを分析し、Dockerfileを生成し、ストアフロントUIを作成します。

Zerostack 1.0.0:純粋なRustで書かれたUnixに触発されたコーディングエージェント
Zerostackは、Unix哲学に基づいて設計された純Rust製のコーディングエージェントです。小さな構成可能なツールがstdin/stdoutでパイプ接続されます。

UniFiインフォームプロトコルのリバースエンジニアリングによるマルチテナントルーティング
UniFi informプロトコルは、デバイスデータをコントローラーに10秒ごとにポート8080でHTTP POSTで送信します。各パケットの最初の40バイトには暗号化されていないデバイスのMACアドレスが含まれており、復号せずにルーティングが可能です。

Redditでの議論:適切なモデルアーキテクチャなしでは、AI従業員の人格安定性にIdentity.mdファイルは不十分
Redditの議論では、基盤となるモデルアーキテクチャが役割分離をシミュレートするだけで、真の境界を強制できない場合、アイデンティティ.mdファイルを調整してAI従業員チームの人格混入を防ぐことは効果的ではないと主張されています。この投稿では、100回以上の自己進化サイクルを通じて基本トレーニングに境界認識を組み込んだMinimax M2.7バックエンドの使用を推奨しています。