こんにちは!ターミナルからあなたとペアプログラミングをし、コードを調整し、プロのように変更をコミットしてくれる超スマートなアシスタントを持ちたいと思ったことはありませんか? Aider AIに出会いましょう。2025年にゲームを変えるオープンソースのAIコーディングアシスタントです。それは、あなたのためのお気に入りの大規模言語モデル(LLM)で動いている個人的なコーディングサイドキックのようなもので、プロジェクトの構築、問題のデバッグ、さらにはバイブコードによるゲームの作成を手伝う準備ができています。この初心者向けガイドでは、Aider AIについて知っておくべきこと、インストール方法からブラウザでのチャット方法までを説明します。セットアップ、使用法、LLMへの接続、そしてチャンピオンのように構成する方法をカバーします。コーディングを楽に感じる準備はできましたか?さあ、始めましょう!
Aider AIとは?あなたのコーディングコパイロット
Aider AIは何ですか?ポール・ゴーチエによって作成された無料でオープンソースAider AIはあなたのGitリポジトリに深く潜り込み、コードベースをマッピングして、複数のファイルにわたってスマートな編集を行います。Python、JavaScript、Rust、他さまざまな言語に流暢なジュニア開発者を持つようなもので、きれいなGitメッセージで変更を自動コミットします。新しいプロジェクトを始めるときでも、古いものを改善する場合でも、Aider AIは素早くスムーズなコーディングへの鍵です。Xのユーザーは、理由があるからこそ「最高の無料AIコーディングアシスタント」と呼んでいます—それは強力で柔軟、そして単なる楽しい存在なのです。

Aider AIの使い始め方をステップバイステップで解説していきましょう。みんながそれに夢中になっている理由を見ていきましょう。
1. Aider AIのインストール:パイのように簡単
Aider AIを立ち上げるのは非常に簡単な作業です。特にターミナルに慣れているならなおさらです。公式のドキュメントではaider.chatでいくつかの方法が推奨されていますが、初心者向けの最も簡単な方法を案内します。ここで知っておくべきことです。
前提条件
Aider AIをインストールする前に、以下を確認してください:
- Python:バージョン3.9以上。
python --version
で確認してください。Pythonがない場合は、python.orgから取得してください。 - Git:バージョン管理に使用します(Aider AIが変更を追跡するためのものです)。
git --version
を実行して、インストールされているか確認します。もしインストールされていなければ、git-scm.comにアクセスしてください。 - ターミナルアクセス:コマンドライン(Mac/Linuxならターミナル、WindowsならPowerShell)が必要です。
- APIキー(今のところオプション):ClaudeやGPT-4oのようなプレミアムLLMを使用するには、AnthropicやOpenAIからキーが必要です。詳細は後で紹介します。
手順に従ったインストール
Aiderのドキュメントでは、クリーンインストールのためにpipx
またはuv
を推奨していますが、ここではpip
を使用して仮想環境内に整理してインストールします。続けてください:
仮想環境を作成:
ターミナルを開き、コーディングアドベンチャー用の新しいフォルダを作成します:
mkdir aider-projects
cd aider-projects
python -m venv aider-env
それをアクティブにします:
- Mac/Linux:
source aider-env/bin/activate
- Windows:
aider-env\Scripts\activate
Aider AIをインストール:
環境がアクティブな状態で、以下を実行します:
python -m pip install -U --upgrade-strategy only-if-needed aider-chat
これにより、最新のAider AIパッケージ(2025年4月現在のバージョン0.42.1)とその依存関係がシステムPythonをいじることなく取得されます。
テストしてみる:
動作しているか確認します:
aider --version
「Aider v0.42.1-dev」のような出力が見えるはずです。もしエラーが出た場合は、python -m aider --version
を試すか、Pythonのバージョンをもう一度確認してください。
オプションの追加機能:
音声コマンドを使用したり、ウェブページをスクレイピングしたりしたいですか?ドキュメントでは、ウェブスクレイピングのためにPlaywrightをインストールすることを推奨しています:
pip install playwright
playwright install
または音声用にPortAudio(Mac/Linuxの場合):
brew install portaudio
これらは完全にオプションです—始めたばかりなら今はスキップしてください。
以上です! Aider AIはあなたのシステムにインストールされ、コーディングの準備が整いました。何か問題があれば、インストールガイドにもっとヒントが載っています。
2. Aider AIの使用法:ターミナル、ブラウザ、チャットモード
さあ、Aider AIを試してみましょう!ターミナルでクラシックなコーディングの雰囲気を楽しむことも、ブラウザでGUIのひねりを楽しむことも、チャットモードを切り替えてその動作をコントロールすることもできます。以下がその詳細です。
ターミナルでのAider AIの実行
ターミナルはAider AIが活躍する場所です。Gitリポジトリへ移動するか(または新しいものを作成します):
mkdir my-project
cd my-project
git init
Aider AIを起動します:
aider
aider >
のようなプロンプトが表示されます。ここがコードモードで、変更をリクエストし、Aider AIが直接ファイルを編集します。試してみてください:
>> "Hello, Aider!" と出力する hello.py というPythonスクリプトを作成します。
Aider AIがhello.py
を作成し、差分を表示し、Gitにコミットします。調整が必要ですか?こう言ってください:
>> hello.pyに名前を受け取って挨拶を表示する関数を追加して。
ファイルが更新されて再びコミットされます。とてもスムーズです!
チャットモードの切り替え
Aider AIは、あなたの気分に合わせた4つのチャットモードを提供します [aider.chat/docs/usage]。/chat-mode <mode>
フラグや/<mode name>
コマンドを使ってください:
- コードモード(デフォルト):リクエストに基づいてファイルを編集します。例:
> /chat-mode code
。

- アーキテクトモード:コーディングする前に大きな変更を計画します。試してみてください:
> /architect
の後に「REST APIを設計して。」

- アスクモード:ファイルに触れずに質問に答えます。実行:
> /chat-mode ask
、そして「Pythonのデコレーターとは何ですか?」と聞いてみてください。

- ヘルプモード:Aider AIの機能について説明します。タイプ:
> /chat-mode help
または> /helpファイルを追加するにはどうすればいいですか?

セッション中にモードを切り替えるには、/chat-mode <name>
および/<mode name>
を使用します。これはAIのペルソナを切り替えるようなもので—非常に便利です!
ブラウザでのAider AIの使用
ターミナルが好きではありませんか?Aider AIには実験的なブラウザモードがあります [aider.chat/docs/usage]:
aider --browser
これにより、ウェブUI(ブラウザのlocalhost)が起動し、Aider AIとチャットしているかのように利用できます。視覚的な方や複数のタスクをこなしている場合に最適です。まだGitリポジトリが必要で、APIキーが設定されている場合に最適に機能します(詳細は後ほど)。UIは少し粗いですが、Xユーザーは「驚くほど滑らかだ」と言っています。
プロの使用ヒント
- ファイルを追加:Aider AIにどのファイルを編集するかを指定します。
aider file1.py file2.js
またはチャットで/add file.py
を使用します。負担をかけないでください—必要なものだけを選んでください [aider.chat/docs/usage]。 - 変更を元に戻す:間違えましたか?
/undo
を入力して、最後のコミットを戻します。 - テストを実行:
/run pytest
を使用してテストを実行し、Aider AIに失敗を修正させます。 - 音声モード:おしゃべりな気分ですか?
/voice
を試して、変更を音声で指示します(PortAudioが必要です)。
ターミナルであれブラウザであれ、Aider AIはあなたのスタイルに合わせて適応します。

3. Aider AIをLLMに接続する
Aider AIはその背後にいるLLMと同じくらい賢いもので、幸運なことに、多くのモデルと連携します—Claude 3.7 Sonnet、GPT-4o、DeepSeek、さらにはOllamaを介してローカルモデルまで。接続方法をご紹介します。
LLMの選択
ドキュメントでは優れたパフォーマンスのモデルをハイライトしています [aider.chat/docs/llms]:
- Claude 3.7 Sonnet:推論に優れています。使用:
aider --model sonnet
。 - GPT-4o:高速で多用途です。実行:
aider --model gpt-4o
。 - DeepSeek R1:予算に優しいです。試してみてください:
aider --model deepseek
。 - ローカルモデル:Ollamaはありますか?サーバーを起動し、その後:
aider --model ollama/llama3
。
利用可能なモデルのリストを取得するには:
aider --list-models openai/
または、完全なロースターは[aider.chat/docs/llms]で確認してください。
APIキーの設定
プレミアムLLMには、OpenAIやAnthropicなどのプロバイダーからのAPIキーが必要です。あなたのものを入手するには:
- OpenAI:platform.openai.com(ChatGPT Plusではありません!)。
- Anthropic:console.anthropic.com。
コマンドラインでキーを渡すには:
aider --model gpt-4o --api-key openai=sk-xxx
または、より確実には、安全に保存します(下記の設定を参照)。ローカルモデルの場合はキーは不要で、実行中のOllamaサーバーがあれば大丈夫です。
ウェブチャットの代替手段
APIキーがありませんか? Aider AIは、LLMのウェブチャット(ChatGPTのサイトのような)にコードをコピペできます [aider.chat/docs/llms]。実行:
aider --copy-paste
これは少し面倒ですが、急場には使えます。完全な体験のためにはAPIキーを使用してください。

いつでも/model <name>
でモデルを切り替えられます。Aider AIの柔軟性は、あなたの理想のコーディングパートナーを見つけるために実験できることを意味します。
4. Aider AIの設定:APIキー、.env、その他
Aider AIは非常にカスタマイズ可能で、APIキーから色までさまざまなものを調整できます。ここでは、重要なポイントに焦点を当てます:APIキーと.envファイル、そしていくつかの他のオプション [aider.chat/docs/config]。
APIキーの保存
毎回APIキーを入力するのは面倒です。Aider AIでは、次のいずれかに保存することができます:
i) コマンドライン:--api-key openai=sk-xxx
のように。
ii) 環境変数:
- Mac/Linux:
export OPENAI_API_KEY=sk-xxx
- Windows:
setx OPENAI_API_KEY sk-xxx
(シェルを再起動)。
iii) .envファイル:最も簡単な方法です—これを設定しましょう。
.envファイルの使用
.env
ファイルは、キーや設定を安全に保存します。Aider AIは、ホームディレクトリ、Gitリポジトリのルート、または現在のフォルダ内でそれを探します [aider.chat/docs/config/dotenv]。次のようにします:
- プロジェクト内に
.env
という名前のファイルを作成します:
touch .env
2. キーを追加します:
OPENAI_API_KEY=sk-xxx
ANTHROPIC_API_KEY=sk-xxx
DEEPSEEK_API_KEY=xxx
3. 保存してAider AIを実行します:
aider
これにより、キーが自動的に読み込まれます—フラグは不要です!
他のプロバイダー(例:Gemini)については、次のようにします:
GEMINI_API_KEY=xxx
または--api-key gemini=xxx
フラグを使用します。
重要: .env
はGitに含めないでください—.gitignore
に追加して漏洩を防ぎましょう。
その他のクールな設定オプション
Aider AIは、コマンドフラグ、.aider.conf.yml
、または.env
を通じて多数の調整オプションを提供しています [aider.chat/docs/config/options]:
- 色:ダークターミナルが好きですか?
--dark-mode
を試すか、次のようにしてください:
AIDER_DARK_MODE=true
- モデル設定:推論の努力を設定します:
--reasoning-effort high
またはAIDER_REASONING_EFFORT=high
。 - エディターモード:VS CodeでAider AIを実行しますか?それはターミナルペインで素晴らしい働きをします。ファイルを
/add
で追加したり、--fancy-input
で編集を監視したりします。 - YAML設定:設定ファイルを好む場合は、
.aider.conf.yml
を作成します:
model: gpt-4o
openai-api-key: sk-xxx
それをリポジトリのルートまたはホームディレクトリに置きます。
すべてのオプションを確認するには:
aider --help
または[aider.chat/docs/config/options]を掘り下げてください。Aider AIはあなたのツールにします。
ボーナス:Aider AIが初心者にとって素晴らしい理由
では、なぜ初心者としてAider AIを選ぶのでしょうか?それは寛容で強力です:
- Gitの安全性:自動コミットにより、
git revert
を使って間違いを戻すことができます。 - 言語サポート:Python、JS、Go、HTML—すべてを扱います。
- コミュニティの愛:Xの投稿では生産性を引き上げる「衝撃的な」存在と呼ばれ、エリック・S・レイモンドのようなファンが「世界を揺るがす」と言っています。
- 無料かつオープン:Apache 2.0ライセンスのため、GitHubで調整できます。
AIコーディングのための補助輪のようなものです—プロのストレスなしにプロの成果が得られます。
まとめ:あなたのAider AIジャーニーは今始まります
おめでとうございます—Aider AIを使う準備が整いました!仮想環境にインストールすることから、アーキテクトモードでチャットすること、VS Codeに接続すること、または.env
ファイルを設定することまで、あなたはよりスマートにコードを書くためのツールを手にしました。ターミナルを起動し、aider --browser
を試すか、ゲームの作成を依頼してみましょう—もしかしたらPong? Aider AIのドキュメントにはさらに多くのトリックが詰まっていますので、探求を続けましょう。あなたの最初のAider AIプロジェクトは何になるでしょうか? そして、開発者のツールキットを整えるために、apidog.comでAPIをテストするのをお忘れなく。
