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

ナビゲーション

▸ ここから始める 役割別

カテゴリー

ツール 52
用語集 12

ツール

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

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

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

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

Aiderのインストール:

# pip
pip install aider-chat

# pipx (recommended)
pipx install aider-chat

# Homebrew (macOS)
brew install aider

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

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

JoinGonkaのセットアップツールを使えば、設定ブロックをすぐに手に入れられます:

npx @joingonka/setup --tool aider

セットアップツールはjg-…キーを尋ね、.aider.conf.yml用のブロック(アドレス、キー、モデル)を出力します。さらに、Aiderが未知のコンテキストウィンドウについて警告を出さないよう、モデルの実際の上限を記した任意の.aider.model.metadata.jsonも出力します。ファイルは書き込まれないので、ブロックはご自身で貼り付けてください。キーとモデルの動作は、セットアップツールが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 output cap

方法3:シェルのaliasで便利に:

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) を構築し、ファイル間の依存関係、インポート、プロジェクト構造を理解します。モデルは完全なコンテキストを受け取ります。
  • 複数ファイルの編集: 機能実装のために 5〜10 個のファイルを同時に変更できます。各ファイルは個別の diff であり、各編集は追跡可能です。
  • 音声入力: --voice をサポートしており、テキスト入力の代わりにタスクを口述できます。
  • リントとテスト: リンターやテストフレームワークとの統合により、Aider はエラーを検出し自動的に修正します。

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

その他のターミナルツール: Claude Code, OpenCode。

モデルパラメータ: MiniMax M2.7 のコンテキストウィンドウは 200K トークン、DeepSeek V4 Flash は 380K です。Gateway を経由した最大回答長は、MiniMax M2.7 と GLM-5.3 Flash が 8192 トークン、DeepSeek V4 Flash が 32768 トークンです。ほとんどのペアプログラミングタスクにはこれで十分です。

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

もっと知りたいですか?

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

無料トークンを獲得 →