Apidog

オールインワン協働API開発プラットフォーム

API設計

APIドキュメント

APIデバッグ

APIモック

API自動テスト

Aider AIとは何かとその使い方:初心者向けガイド

中村 拓也

中村 拓也

Updated on 4月 16, 2025

こんにちは!ターミナルからあなたとペアプログラミングをし、コードを調整し、プロのように変更をコミットしてくれる超スマートなアシスタントを持ちたいと思ったことはありませんか? Aider AIに出会いましょう。2025年にゲームを変えるオープンソースのAIコーディングアシスタントです。それは、あなたのためのお気に入りの大規模言語モデル(LLM)で動いている個人的なコーディングサイドキックのようなもので、プロジェクトの構築、問題のデバッグ、さらにはバイブコードによるゲームの作成を手伝う準備ができています。この初心者向けガイドでは、Aider AIについて知っておくべきこと、インストール方法からブラウザでのチャット方法までを説明します。セットアップ、使用法、LLMへの接続、そしてチャンピオンのように構成する方法をカバーします。コーディングを楽に感じる準備はできましたか?さあ、始めましょう!

💡
まず、Aider AIに取り組む前に、API愛好者にとって完璧なツールであるApidogに軽い賛辞を贈りましょう!この洗練されたツールは、APIの設計、テスト、ドキュメント化を簡単に行うことができ、新人でも使いやすいインターフェースを備えています。Aider AIの冒険と並行してアプリを構築する予定があるなら、apidog.comでチェックしてみてください。開発者にとって夢のような体験です!
ボタン

Aider AIとは?あなたのコーディングコパイロット

Aider AIは何ですか?ポール・ゴーチエによって作成された無料オープンソースAider AIはあなたのGitリポジトリに深く潜り込み、コードベースをマッピングして、複数のファイルにわたってスマートな編集を行います。Python、JavaScript、Rust、他さまざまな言語に流暢なジュニア開発者を持つようなもので、きれいなGitメッセージで変更を自動コミットします。新しいプロジェクトを始めるときでも、古いものを改善する場合でも、Aider AIは素早くスムーズなコーディングへの鍵です。Xのユーザーは、理由があるからこそ「最高の無料AIコーディングアシスタント」と呼んでいます—それは強力で柔軟、そして単なる楽しい存在なのです。

aider ai image

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 AIhello.pyを作成し、差分を表示し、Gitにコミットします。調整が必要ですか?こう言ってください:

>> hello.pyに名前を受け取って挨拶を表示する関数を追加して。

ファイルが更新されて再びコミットされます。とてもスムーズです!

チャットモードの切り替え

Aider AIは、あなたの気分に合わせた4つのチャットモードを提供します [aider.chat/docs/usage]。/chat-mode <mode>フラグや/<mode name>コマンドを使ってください:

  • コードモード(デフォルト):リクエストに基づいてファイルを編集します。例:> /chat-mode code
aider code mode
  • アーキテクトモード:コーディングする前に大きな変更を計画します。試してみてください:> /architectの後に「REST APIを設計して。」
aider architect mode
  • アスクモード:ファイルに触れずに質問に答えます。実行:> /chat-mode ask、そして「Pythonのデコレーターとは何ですか?」と聞いてみてください。
aider ask mode
  • ヘルプモードAider AIの機能について説明します。タイプ:> /chat-mode helpまたは> /helpファイルを追加するにはどうすればいいですか?
aider help mode

セッション中にモードを切り替えるには、/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はあなたのスタイルに合わせて適応します。

aider browser

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キーが必要です。あなたのものを入手するには:

コマンドラインでキーを渡すには:

aider --model gpt-4o --api-key openai=sk-xxx

または、より確実には、安全に保存します(下記の設定を参照)。ローカルモデルの場合はキーは不要で、実行中のOllamaサーバーがあれば大丈夫です。

ウェブチャットの代替手段

APIキーがありませんか? Aider AIは、LLMのウェブチャット(ChatGPTのサイトのような)にコードをコピペできます [aider.chat/docs/llms]。実行:

aider --copy-paste

これは少し面倒ですが、急場には使えます。完全な体験のためにはAPIキーを使用してください。

aider copy-paste

いつでも/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]。次のようにします:

  1. プロジェクト内に.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をテストするのをお忘れなく。

ボタン
apidpg ui image