AIコーディングエージェント向けMCPサーバー。ツールの生出力をコンテキストウィンドウから除外し、圧縮後もセッション状態を保持します。
uditgoenka/autoresearch
Karpathyのautoresearchに着想を得た、目標駆動型の変更・検証・採用/破棄ループを実行するClaude Code、OpenCode、Codex向けスキル。
- スター
- 6,582
- フォーク
- 482
- 未解決の Issue
- 8
- 最終コミット
- 2 か月前
これは何?
Autoresearchは、Claude Code、OpenCode、OpenAI CodexなどのAIコーディングエージェント向けスキルパックです。目標、測定可能な指標、検証コマンドを指定すると、エージェントは焦点を絞った変更を1つずつ加えてコミットし、検証を実行します。指標が改善すれば変更を採用し、そうでなければ元に戻します。各イテレーションはTSVに記録され、イテレーション間のエージェントの記憶としてgit履歴が使われます。
中核となるループに加え、曖昧な目標から指標を計画する、バグを探して修正する、STRIDEやOWASPに基づくセキュリティ監査を行う、エッジケースのシナリオを生成する、複数のペルソナで予測する、ドキュメントを生成する、主観的な判断を敵対的に検討する、要件を掘り下げる、プロダクト改善のための調査を行う、結果を分析する、回帰に対する安定性ゲートを設ける、といった用途別のコマンドを14個搭載しています。指標の最適化中に既存テストを保護する、任意のGuardコマンドもあります。
このプロジェクトはKarpathyのautoresearchのアイデアを基盤とし、機械学習にとどまらず、測定可能な数値があるコード、コンテンツなどの領域にも応用できるようにしています。リスクの高いコマンドや機密ファイルをブロックするフックベースのガードレールは、Claude Codeのみで利用できます。
主な機能
- 01変更を1つずつ加え、検証し、採用または元に戻すループを実行します。
- 02計画、デバッグ、修正、セキュリティ監査などに使える14個のコマンドを提供します。
- 03すべてのイテレーションをTSV形式で記録し、実行を重ねた際の傾向を分析します。
- 04インストーラースクリプトを使ってClaude Code、OpenCode、OpenAI Codexに対応します。
- 05最適化中に既存テストを保護するGuardオプションを備えています。
- 06イテレーション数には上限を設ける設定がデフォルトで、無制限モードはオプトインで利用できます。
ユースケース
- エージェントを一晩自律稼働させ、テストカバレッジを高めたりバンドルサイズを削減したりする。
- コードベースをSTRIDEやOWASPの観点で監査し、構造化されたレポートを作成する。
- 失敗しているテスト、型エラー、lintエラーのバックログを、件数がゼロになるまで修正する。
- コードを書く前に、要件や設計上の判断をストレステストする。
クイックスタート
- 1
npx 経由で Claude Code 用のスキルをインストールします
npx skills add uditgoenka/autoresearch - 2
コマンドを読み込むため、新しい Claude Code セッションを開始します
- 3
目標を指定して autoresearch コマンドを実行します
/autoresearch
使う前に知っておきたいこと
- フックによるガードレールが機能するのは Claude Code のみです。OpenCode と Codex はフックの互換性がありません。
- 進捗を測定するには、機械的に測定できる指標または検証コマンドが必要です。
- Claude Code では、インストール後に参照ファイルを解決するため、新しいセッションを開始する必要があります。
トピック
よくある質問
- autoresearch とは?
- Karpathyのautoresearchに着想を得た、目標駆動型の変更・検証・採用/破棄ループを実行するClaude Code、OpenCode、Codex向けスキル。 Autoresearchは、Claude Code、OpenCode、OpenAI CodexなどのAIコーディングエージェント向けスキルパックです。目標、測定可能な指標、検証コマンドを指定すると、エージェントは焦点を絞った変更を1つずつ加えてコミットし、検証を実行します。指標が改善すれば変更を採用し、そうでなければ元に戻します。各イテレーションはTSVに記録され、イテレーション間のエージェントの記憶としてgit履歴が使われます。
- autoresearch は無料で使えますか?ライセンスは?
- autoresearch は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- autoresearch は今もメンテナンスされていますか?
- 半年以内に更新あり。autoresearch の最終コミットは 2026年8月12日 です。
- autoresearch は何に使えますか?
- エージェントを一晩自律稼働させ、テストカバレッジを高めたりバンドルサイズを削減したりする。 コードベースをSTRIDEやOWASPの観点で監査し、構造化されたレポートを作成する。 失敗しているテスト、型エラー、lintエラーのバックログを、件数がゼロになるまで修正する。 コードを書く前に、要件や設計上の判断をストレステストする。
- autoresearch のインストール方法は?
- npx 経由で Claude Code 用のスキルをインストールします: npx skills add uditgoenka/autoresearch コマンドを読み込むため、新しい Claude Code セッションを開始します 目標を指定して autoresearch コマンドを実行します: /autoresearch
- autoresearch はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/uditgoenka/autoresearch
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
AIエージェントが各種SNSや動画サイトを閲覧・検索できるよう、チャネルをセットアップするCLIとスキル層。
次の行動を先に示し、番号付きの手順で余計な前置きを省く、コーディングアシスタント向けスキル。
AIアシスタントがプロンプトでBlenderの3Dシーンを作成・編集・確認できるアドオンとMCPサーバー。
コーディングエージェントにIDEレベルのシンボル検索、セマンティック編集、リファクタリングを提供するMCPサーバー。
Unity Editorとゲーム内でAIエージェントやLLMを動かせるプラグイン兼MCPサーバー