Repo-lab
AIツール

Gajae-Codeとは?AI自律コーディングエージェントrunnerでインタビューから実装まで自動化

⭐ 1,019 stars GitHub →

GitHubに1,019スターを獲得したオープンソースプロジェクト「Gajae-Code」が話題になっています。AIコーディングエージェントrunnerとして設計されたこのTypeScript製CLIツールは、AIによる自律的なソフトウェア開発に構造化されたワークフローをもたらします。Claude CodeやCodex CLIを使う開発者にとって、計画から実装までの一貫したプロセス管理を実現する補完ツールです。

Gajae-Codeの使い方:deep-interview→ralplan→ultragoalの開発フロー

Gajae-Codeの最大の特徴は、コーディングエージェントの動作を次の3ステップで構造化する点です:

  1. deep-interview — 何を作るかをエージェントが詳細にインタビュー形式でヒアリング
  2. ralplan — 実装計画(Reviewed and Locked Plan)を生成・承認するフロー
  3. ultragoal — 承認済み計画を実行しコードを生成

このフローにより、AIが「何となく実装を開始する」という問題を解消し、意図と実装のギャップを埋めます。

deep-interview -> ralplan -> ultragoal
                         └─ optional team execution when parallel tmux workers help

主要機能:AIコーディングエージェント 使い方を変える5つの特徴

1. Research Mode(rlm)

gjc rlm コマンドで起動するJupyterノートブックスタイルの調査モード。Python kernel上でコード実行・Web検索・ファイル読み込みを組み合わせた調査セッションが可能で、結果は .gjc/rlm/<session>/notebook.ipynb に蓄積され、終了時に report.md に合成されます。

2. Computer Use(デスクトップ制御)

実験的オプション機能として、スクリーンショット取得・マウス/キーボード操作によるデスクトップ制御を提供。エージェントが実際に画面を見ながら操作を実行できます。

3. tmux並列ワーカー

複数のtmuxウィンドウを活用した並列チーム実行機能。独立したworktreeで複数タスクを同時進行できます。

4. マルチプラットフォーム対応

Linux(x64/arm64)・Windows(x64)・macOS Apple Silicon向けにビルド済みバイナリを提供。Intel macOSはBun経由でインストール可能です。

5. 外部ハーネス設計

Claude Code・Codex CLI・OpenCodeとは独立した外部ツールとして動作。既存ツールを置き換えるのではなく、補完する設計思想です。

インストール・セットアップ方法

# Bun経由(推奨)
bun install -g gajae-code

# インストール確認
gjc --version
gjc --smoke-test

npmスコープパッケージとしても利用可能:

npm install -g @gajae-code/coding-agent

インストール後、gjcコマンドでワークフローを開始します。初回はdeep-interviewフローから始め、エージェントがプロジェクトの要件をヒアリングします。

自律コーディングツール 無料 オープンソース:活用シナリオ

シナリオ1: フルスタック機能実装 TypeScript/Reactプロジェクトで新機能を追加する際、gjc deep-interviewでエージェントが要件を詳細確認→ralplanで実装計画を生成・人間がレビュー→ultragoalで実装という流れで品質を担保。

シナリオ2: OSS貢献の加速 大規模OSSへの貢献時、tmux並列ワーカーで複数のworktreeを同時並行で動かし、複数のPR実装を効率化。rlmモードで事前調査を体系的に実施できます。

シナリオ3: コードレビュー補助 ralplanで生成されたレビュー済み計画をチームで共有し、AIが生成するコードの透明性と品質管理を強化。

まとめ:AIと人間が協調するコーディングの未来

Gajae-Codeは「AIにコードを書かせる」ツールではなく、「AIと人間が協調してソフトウェアを構築する」ためのハーネスです。1,019スターを獲得しながらもベータ段階と謳っており、今後の発展が期待されます。AIコーディングエージェントを使う開発者で、より構造化されたワークフローと実装証跡の管理を求める方に特におすすめです。

関連ツール・おすすめサービス

  • Perplexity AI — AI検索エンジンでGajae-Codeの最新情報や関連技術を調査するのに最適

この技術を学ぶ

エージェントを活用した自律開発に興味を持った方には、Udemyのオンラインコースもおすすめです。

毎日更新のGitHubツール情報

LINEで受け取って最新情報をキャッチアップしよう

友達追加する(無料)

関連記事

この記事が役に立ったらシェアしてください