知識ベースのセクション ▾

ナビゲーション

▸ ここから始める 役割別

カテゴリー

ツール 32
用語集 12

ツール

Aider + Gonka AI — AI とのペアプログラミング

Aiderは最高のターミナル用AIコーディングアシスタントの一つです。Gitと連携し、プロジェクト構造を理解し、コミットを作成し、複数のファイルを同時に編集します。単なるAIチャットではなく、コードを読み取り、変更を提案し、適用する本格的なペアプログラミングパートナーです。

AiderはOpenAI互換APIを標準サポートしています。JoinGonka Gatewayへの接続は、2つの環境変数だけで完了し、設定は30秒です。その後は、$0.003/1Mトークンで無制限のペアプログラミングが可能です。

ステップ1: Aider のインストールとキーの取得

Aider のインストール:

# pip
pip install aider-chat

# pipx (推奨)
pipx install aider-chat

# Homebrew (macOS)
brew install aider

API キー: gate.joingonka.ai/register で登録し、10M の無料トークンを取得し、jg-xxx キーを作成します。

ステップ2: Aider を設定する

最も簡単な方法は、インストーラーでワンコマンドで設定することです。CLI/ファイルツールの場合、プロバイダー JoinGonka (baseUrl, モデル) を自動的に入力し、UI ツールの場合、挿入用の値を表示します:

npx @joingonka/setup --tool aider

インストーラーは汎用的であり(フラグなしの場合はリストからツールを選択可能)、jg-… キーを要求し、設定後に Gateway へのリクエストでライブチェックを行います。他の設定には影響しません。以下は手動で行う場合の方法です。

手動で設定 (プラン B)

方法 1: 環境変数 (最も簡単):

export OPENAI_API_BASE=https://gate.joingonka.ai/v1
export OPENAI_API_KEY=jg-your-key

起動:

aider --model openai/MiniMaxAI/MiniMax-M2.7

方法 2: プロジェクトごとのファイル .aider.conf.yml (プロジェクトルート): 最もネイティブな方法です。endpoint、キー、モデルを1つのファイルにまとめ、グローバルな環境変数を変更しません(グローバルな OPENAI_* は他の OpenAI 互換ツールに干渉する可能性があるため):

# .aider.conf.yml
openai-api-base: https://gate.joingonka.ai/v1
openai-api-key: jg-your-key
model: openai/MiniMaxAI/MiniMax-M2.7

オプションとして、個別の .aider.model.settings.yml でモデルの挙動を細かく設定できます(ここではモデルパラメータのみを指定し、endpoint やキーは指定しません):

# .aider.model.settings.yml
- name: openai/MiniMaxAI/MiniMax-M2.7
  edit_format: diff
  use_repo_map: true
  extra_params:
    max_tokens: 8192  # Gateway経由の出力上限

方法 3: シェルでのエイリアス作成:

alias gonka-aider='OPENAI_API_BASE=https://gate.joingonka.ai/v1 OPENAI_API_KEY=jg-your-key aider --model openai/MiniMaxAI/MiniMax-M2.7'

確認: Git リポジトリに移動して gonka-aider を実行します。Aider がモデル情報を表示し、ファイルをコンテキストに追加するように促します。ファイルに変更を加えるよう依頼してください。Aider がコミットを作成すれば、すべて正常に動作しています。

Aider + Gonka の機能

Aiderは単なるチャットではありません。AIによるペアプログラミングのための本格的なツールです:

  • Gitとの統合: Aiderは変更ごとに自動的にコミットを作成します。git undoを通じてAIの決定を簡単に取り消すことができます。
  • プロジェクトコンテキスト: Aiderはリポジトリマップ(repo map)を構築し、ファイル間の依存関係、インポート、プロジェクト構造を理解します。Kimi K2.6は完全なコンテキストを受け取ります。
  • 複数ファイルの編集: 機能実装のために5〜10ファイルを同時に変更可能です。各ファイルは個別のdiffとなり、すべての編集が追跡されます。
  • 音声入力: --voice をサポート。テキスト入力の代わりにタスクを口述できます。
  • リントとテスト: リンターやテストフレームワークと統合。Aiderはエラーを検出し、自動的に修正します。

Gonkaを使えば、これらすべてが非常に低コストで利用可能です。典型的なペアプログラミングセッション(2〜4時間)で10〜30Mトークンを消費しますが、JoinGonka Gateway経由ならわずか$0.01〜$0.03です。OpenAIの場合、同じセッションで$50〜$200かかります。

代替のターミナルツール: Claude Code, OpenCode.

モデルパラメータ: Kimi K2.6のコンテキストウィンドウは200Kトークン、Gateway経由の最大応答長は最大8192トークンです(ネットワーク上の全モデル共通)。ほとんどのペアプログラミングタスクにはこれで十分です。

Aider + Gonka = プロフェッショナルなAIペアプログラミングを格安で。Git統合、複数ファイル編集、プロジェクトコンテキスト — OpenAIの$50〜200ではなく、セッションあたり$0.01〜0.03です。

もっと知りたいですか?

他のセクションを探索するか、Gonkaを今すぐ獲得し始めましょう。

10Mの無料トークンを取得 →