// 概要
Ralph は Amp や Claude Code などのツールを活用し、プロジェクトの要件が満たされるまでコーディングタスクを繰り返し実行する自律型 AI エージェントループです。各イテレーションはクリーンなコンテキストで動作し、git の履歴や進捗ログ、構造化された JSON タスクリストを通じてプロジェクトの状態を維持します。システムは大規模な機能を管理可能なユーザーストーリーに分割し、自動化された品質チェックを通じて検証することで継続的な進捗を保証します。
// 技術解説
Ralph は、Amp や Claude Code といった AI ツールを繰り返し呼び出すことで、プロジェクトの要件が完全に満たされるまでコーディングタスクを実行するように設計された自律型 AI エージェントループです。その中心的な哲学は、各イテレーションでクリーンなコンテキストを維持することにあり、永続的なメモリを git の履歴、進捗ログ、および構造化された JSON タスクリストにオフロードすることで、コンテキストウィンドウの劣化を防ぎます。このアプローチにより、AI エージェントが大規模なプロジェクトで焦点を失うという問題を解決し、複雑な機能を管理可能で検証可能な単位に分割して、体系的に実装およびテストできるようにします。
// 主要ハイライト
// ユースケース
// クイックスタート
開始するには、Amp CLI または Claude Code をインストールし、システムで 'jq' が利用可能であることを確認してください。Ralph のスクリプトと関連するプロンプトテンプレートをプロジェクトディレクトリにコピーし、PRD を生成して必要な prd.json 形式に変換します。最後に、ralph.sh スクリプトを使用してループを実行し、自律的な開発プロセスを開始します。