ツール一覧に戻る
yoyo-evolve
自身のコードを読み取り、修正し、テストする AI エージェント。自律的ソフトウェア開発の最前線を探る開発者を支援する。
ツール概要
yoyo-evolve はオープンソースの自己進化型 AI コーディングエージェントです。定期的に起動し、自身のリポジトリや GitHub Issues をスキャンして改善を提案、cargo build と cargo test を実行し、CI が通った場合のみコミットし、失敗時はロールバックして記録します。この「トゥルーマン・ショー」は、観察→修正→検証→進化のクローズドループを可視化します。
長所は多層的な安全網(保護ファイルチェック、復帰機構)と継続的な能力蓄積(スキル進化システム、70以上のスラッシュコマンド)です。人間がコードを書く必要はなく、開発者は issue にラベルを付けるだけで方向を指示できます。
現状は実験段階で、ツール出力ストリーミングの欠如、不完全な権限システム、限定的なプロジェクトインデックスといったギャップがあります。その自律性は基盤となる Claude Sonnet モデルに依存し、4~8時間のサイクルは緊急修正には遅すぎます。ロールバックにより失敗から得られる貴重な中間知見が失われる可能性もあります。
導入は curl スクリプトまたは cargo run に ANTHROPIC_API_KEY を設定するだけです。完全な自動進化には GitHub へのフォークと Actions トリガーが必要です。自律エージェントやハーネスエンジニアリングに関心のある研究者・開発者に適していますが、出力の安定性や判断の透明性が不十分なため、本番環境のコードベース保守にはまだ適しません。