Aiderとは?ターミナルだけで完結するAIペアプログラミングの正体
エディタに組み込まれないCLI型という立ち位置
室谷代表取締役Aiderは、ターミナルの中で動くオープンソースのAIペアプログラミング用ツールなんですよね。エディタに拡張機能として組み込むタイプではなく、単体のCLIとして動くものです。
ここを最初に押さえないと、探す場所を間違えるんですよ。
ここを最初に押さえないと、探す場所を間違えるんですよ。
テキトー教師DotAI 認定講師そこが最初のつまずきで。VS Codeの拡張機能一覧を眺めて「見つからない」となる人が多いんです。
統合ターミナルからAiderを起動すること自体はできても、エディタの中に組み込まれて動く形とは別物なので。
統合ターミナルからAiderを起動すること自体はできても、エディタの中に組み込まれて動く形とは別物なので。
室谷代表取締役構造として面白いのが、CursorやClineのようなGUI統合型は独自サーバー経由でLLMと通信するので、サーバー障害や利用量による速度制限の影響を受けることがあるんですよ。CLIでAPIキーを自分で持つ形は、その部分が自分の管理下に置かれる。
テキトー教師DotAI 認定講師道具の選び方が、そのままトラブル時の逃げ道の有無になるわけですね。そこは現場で体感が分かれるところだと思います。
変更がgitに自動コミットされるのが最大の特徴
室谷代表取締役Aiderの一番の特徴は、編集内容がdiffで提示されて、そのままgitに自動でコミットされる点なんですよ。変更が履歴として残る。
これ、地味に見えて一番デカい部分です。
これ、地味に見えて一番デカい部分です。
テキトー教師DotAI 認定講師現場でよく聞くのが「AIに直させたら、動いてたコードがどこかに消えた」という話で。それが後から追えるのは安心感がまるで違います。
初めて触る人は、この自動コミットにまず驚くんですよね。
初めて触る人は、この自動コミットにまず驚くんですよね。
室谷代表取締役気に入らなければ
/undo で取り消せる。MYUUUの現場でも、AIの変更がレビューできる形で残るかどうかが導入判断の分かれ目になるので、ここは効きます。
テキトー教師DotAI 認定講師巻き戻せる前提があると、依頼の仕方が思い切れるようになるんですよ。怖さで指示が小さくなる状態を抜けられるので。
開発元とライセンス、リポジトリの規模感
テキトー教師DotAI 認定講師そもそも開発しているのはどこなんですか。個人の趣味プロジェクトなのか、そこを見ておきたいです。
室谷代表取締役開発・運営はAider AI LLCで、ライセンスはApache-2.0です。GitHubリポジトリはスター5.01万、フォーク5200、コミット13,138、コントリビューター171、最新リリースはv0.86.0という規模感なんですよね。
テキトー教師DotAI 認定講師個人が触っているだけのツールではなく、ちゃんと人が集まって開発が続いているんですね。コントリビューターの数を見ると納得です。
室谷代表取締役経営目線で言うと、Apache-2.0で自社の業務フローに組み込みやすい形なのは判断材料になります。使う側に逃げ道が残っているライセンスかどうかって、選定では地味に重いんですよ。
料金は無料で使える?どこからお金がかかるのか
Aider本体は無料、財布が動くのはLLM側
Aiderの料金体系:本体とモデルは別勘定
Aider本体
- オープンソースで無料
- ライセンスはApache-2.0
- 開発元はAider AI LLC
- ここにお金は一切かからない
クラウドモデル(API)
- APIプロバイダー側の従量課金
- Claude・GPT・DeepSeekなど
- 投げた分だけ請求が乗る
- ツール利用料とは別勘定
室谷代表取締役まず大前提として、Aider本体はオープンソースで無料なんですよ。ライセンスはApache-2.0で、開発元はAider AI LLC。
ここにお金は一切かからないんです。
ここにお金は一切かからないんです。
テキトー教師DotAI 認定講師そこが最初に混ざるんですよね。「無料って聞いたのに請求が来た」という声は現場でよく聞きます。
本体ではなく、繋いだ先のモデルに対して払っているんです。
本体ではなく、繋いだ先のモデルに対して払っているんです。
室谷代表取締役そう、財布が動くのはAPIプロバイダー側の従量課金なんです。ClaudeやGPT、DeepSeekみたいなクラウドのモデルに投げた分だけ乗ってくる。
ツールの利用料とモデルの利用料は別勘定なんですよね。
ツールの利用料とモデルの利用料は別勘定なんですよね。
テキトー教師DotAI 認定講師たしかに。初めて触る人は「Aiderを買う」感覚で捉えがちなんですが、実際は「Aiderは無料の入れ物で、中身のモデルが従量制」というイメージの方が近いです。
ローカルのモデルならAPI課金ゼロで回せる
室谷代表取締役で、その従量課金をゼロにできる選択肢があるんですよ。Ollamaなどのローカルモデルと組み合わせれば、API課金なしで完全無料で回せる。
経営目線で言うとここは大きいんです。使った分だけ請求が来る形だと、現場が無意識に遠慮してしまうんですよね。
経営目線で言うとここは大きいんです。使った分だけ請求が来る形だと、現場が無意識に遠慮してしまうんですよね。
テキトー教師DotAI 認定講師なるほど。回数やトークンを気にせず試せるのは、最初のうちは効きますね。
現場感覚で言うと、無料で何度も失敗できる環境の方が身につくのは早いんです。
現場感覚で言うと、無料で何度も失敗できる環境の方が身につくのは早いんです。
室谷代表取締役逆に精度が要る場面は、クラウドの強いモデルに切り替える。この使い分けができるのがAiderの面白いところで、/model で会話中に切り替えられるので、同じ作業の中でも「ここは安く、ここは性能優先」と振り分けられるんです。
テキトー教師DotAI 認定講師たしかに。最初から一台で全部まかなおうとすると詰まるので、「普段はローカル、勝負どころはクラウド」くらいの置き方ができると楽ですね。
トークン消費を抑えるファイルの絞り込み方
室谷代表取締役コストの話で見落とされがちなのが、何をモデルに読ませるか。無関係なファイルまで渡すと、それだけトークンを食うんですよ。
テキトー教師DotAI 認定講師そこ、ハマる人多いんですよ。とりあえず全部追加しておけば安心、と思ってしまう。
でも公式でも、編集が必要なファイルだけを絞って追加するのが推奨されているんです。
でも公式でも、編集が必要なファイルだけを絞って追加するのが推奨されているんです。
室谷代表取締役具体的には、起動時に渡すファイルを絞る、参照だけしたいものは /read-only、終わったら /drop で外す。大きなリポジトリだと、リポジトリマップのトークン量を調整する手もある。
地味ですけど、ここを締めるかどうかで請求額は変わってきますからね。
地味ですけど、ここを締めるかどうかで請求額は変わってきますからね。
テキトー教師DotAI 認定講師なるほど。節約というより「余計な情報を渡さない方が精度も上がる」という感覚に近いですね。
トークンを削ることと品質が同じ方向を向いているのは分かりやすいです。
トークンを削ることと品質が同じ方向を向いているのは分かりやすいです。
インストール方法は?Mac・Windows・Linuxそれぞれの手順
前提になるPythonのバージョン条件
室谷代表取締役まず前提から。AiderはPythonの上で動くツールなので、入り口によって必要なバージョンが変わるんですよね。
ここを飛ばすと最初で転びます。
ここを飛ばすと最初で転びます。
テキトー教師DotAI 認定講師初めて触る人がまず戸惑うのがそこで、「Pythonは入ってるのに怒られる」というのがよくあるパターンです。
室谷代表取締役本体のセットアップ経由ならPython 3.8から3.13まで。一方でpipxやpipを直接使う道は3.9から3.12なんですよ。
テキトー教師DotAI 認定講師現場感覚で言うと、新しいPythonを入れてる人は最初の道にしておくのが一番揉めないです。
Mac/Linuxはcurl、WindowsはPowerShellのワンライナー
一番短い導入手順はこの2つです。
- Mac / Linux:ターミナルを開く
curl -LsSf https://aider.chat/install.sh | shを実行(curlが無い環境はwget -qO- https://aider.chat/install.sh | sh)- Windows:PowerShellを開く
powershell -ExecutionPolicy ByPass -c "irm https://aider.chat/install.ps1 | iex"を実行
室谷代表取締役手軽さで言えばこのワンライナーが最短ですね。MacとLinuxは同じコマンドで済みます。
テキトー教師DotAI 認定講師たしかに。ただWindowsの人が詰まりがちなのが、PowerShellではなくコマンドプロンプトを開いてしまうケースです。
室谷代表取締役見た目が似てるので事故りますよね。あとcurlが入っていない環境もあるので、その時は同じURLをwgetで叩けばいい。
テキトー教師DotAI 認定講師コピペで終わるので、まずこれを試してから考えるで十分だと思います。
pip・pipx・uvから選ぶ入れ方と使い分け
| 入れ方 | Pythonの前提 | 使いどころ |
|---|---|---|
aider-install | 3.8〜3.13 | 迷ったらこれ。Aider専用の環境が自動で作られる |
| pipx | 3.9〜3.12 | 既存環境と分けたい |
| uv | 既存の3.8〜3.13を使う。無ければuvが3.12を追加導入 | すでにuvでツール管理している |
| pip直接 | 3.9〜3.12 | 既存環境にそのまま入れたい |
室谷代表取締役で、どれを選ぶかですね。僕なら最初の
aider-installにしておきます。
テキトー教師DotAI 認定講師現場でもそこが一番揉めないです。専用のPython環境を勝手に用意してくれるので、他の開発環境を壊す心配がありません。
室谷代表取締役逆に、すでにuvで道具を管理している人が別方式を混ぜると後で面倒になるので、既存の流儀に合わせるのが正解なんですよね。
テキトー教師DotAI 認定講師pipxも発想は同じで、隔離された場所に入ります。pipを直接叩くのは最後の選択肢でいいと思います。
Docker・Codespaces・Replitで試す道
室谷代表取締役ローカルに入れずに試す道も用意されていて、Docker、GitHub Codespaces、Replitの上でも動きます。
テキトー教師DotAI 認定講師環境構築で心が折れそうな人には効きますね。まず感触だけ見たいなら、こっちのほうが早いです。
室谷代表取締役チームに配るときも同じ発想で、各自のPCに入れさせる前に動く箱を配ったほうがサポートが楽なんですよ。人数が増えるほど効いてきます。
テキトー教師DotAI 認定講師全員の環境を完璧に揃えるより、一度動く箱を共有してから広げるほうが結果的に定着します。
基本の使い方は?起動から編集・コミットまでの流れ
Aiderの基本フロー:起動からコミットまで
- 01プロジェクトのディレクトリへ移動ターミナルで対象プロジェクトのディレクトリに移動する
- 02ファイルを指定してAiderを起動編集したいファイル名を並べて起動。指定なしでも依頼内容から対象を推測してくれる
- 03日本語のまま変更内容を伝える起動後のプロンプトで、日本語のまま変更内容を指示する
- 04返ってきた差分を確認ファイル全文ではなくdiffで返るので、どこをどう変えたかがそのまま見える
- 05自動でgitコミット差分確認後、変更は自動でgitにコミットされ、履歴が残る
編集したいファイルを指定して起動する
- ターミナルで対象プロジェクトのディレクトリに移動する
- 編集したいファイル名を並べてAiderを起動する(ファイルを何も指定せずに起動すると、依頼内容から対象を推測してくれる)
- 起動後のプロンプトで、日本語のまま変更内容を伝える
- 返ってきた差分を確認する
室谷代表取締役起動の時点でファイルを渡すのが肝なんですよね。渡したファイルがチャットに追加された状態になって、Aiderが中身を把握してから編集に入る。
ここを飛ばすと、いきなり見当違いの方を触りにいくんですよ。
ここを飛ばすと、いきなり見当違いの方を触りにいくんですよ。
テキトー教師DotAI 認定講師現場でよく聞くのは、起動だけして何も指定しないパターンですね。それでも推測してくれるんですが、初めて触る人は「今どのファイルを見てるんだろう」と不安になりやすいみたいで。
室谷代表取締役で、頼み方は日本語のままで大丈夫。差分が出てくるまでの数秒が、このツールのいちばん気持ちいいところなんですけど・・・
テキトー教師DotAI 認定講師たしかに。届いた差分を見て「そうそう、そこ」となる瞬間が最初の成功体験になりますね。
自然言語で頼むとdiffで返ってくる
室谷代表取締役返ってくるのがファイル全文じゃなくて差分なのが大きいんですよね。どこをどう変えたかがそのまま見えるので、確認する側の負担がぜんぜん違う。
テキトー教師DotAI 認定講師ここで戸惑う人が多いのが、指示が雑だと差分も雑になるという当たり前の話なんですよ。「いい感じにして」だと、いい感じの定義をAider側に丸投げしてしまう。
何をどうしたいかを一言足すだけで返りが変わります。
何をどうしたいかを一言足すだけで返りが変わります。
室谷代表取締役あと、複数ファイルにまたがる変更も一度に出てきます。ありがた迷惑なときもある。
関係ないファイルまで書き換わってたら、その時点で指示が広すぎたサインなんですよね。
関係ないファイルまで書き換わってたら、その時点で指示が広すぎたサインなんですよね。
テキトー教師DotAI 認定講師そういうときは差分を見てから戻せばいいので、最初は小さく頼む癖をつけると安全ですね。
変更は自動でgitコミットされる
室谷代表取締役差分を確認すると、Aiderはその変更を自動でgitにコミットします。ここ、地味にいちばん効く設計なんですよ。
テキトー教師DotAI 認定講師手でコミットしなくていいんですか、という反応がまず来ますよね。実際は逆で、勝手にコミットしてくれるから戻せる。
試行錯誤のコストが下がる方向に効いてるんです。
試行錯誤のコストが下がる方向に効いてるんです。
室谷代表取締役経営目線で言うと、これって作業ログが勝手に残るのと同じで。誰がいつ何を変えたかがgitに積み上がるので、後から追えない状態が生まれにくいんですよね。
コミットメッセージは自動で付くので、そこは好みが分かれますけど。
コミットメッセージは自動で付くので、そこは好みが分かれますけど。
テキトー教師DotAI 認定講師慣れるまでは「勝手にコミットされた」と感じるかもしれませんが、履歴は後から整理できますし、まずは流れを体で覚えるほうが早いです。
ファイルを絞るほど精度とコストが良くなる
室谷代表取締役公式が推奨しているのが、編集に必要なファイルだけを追加するという方針なんですよ。無関係なファイルを積むとモデルが混乱するうえ、トークンの消費も増える。
テキトー教師DotAI 認定講師初心者ほど「念のため全部入れとこう」とするんですよね。全部入れると安心に見えるけど、Aider側からするとノイズが増えてるだけという。
室谷代表取締役コストで見ても分かりやすくて。読ませるトークンが増えればAPI課金も比例して増える。
ローカルのモデルなら財布は痛まないですが、精度は落ちる方向に効きます。
ローカルのモデルなら財布は痛まないですが、精度は落ちる方向に効きます。
テキトー教師DotAI 認定講師最初は触るファイルを1〜2個に決めて頼む。それだけで返ってくる差分の質が変わりますし、どこを直したかも追いやすくなります。
よく使うスラッシュコマンドと、変更を取り消すときの操作
ファイルの出し入れは/addと/read-only、外すときは/drop
室谷代表取締役で、慣れてくると一番お世話になるのがファイルの出し入れなんですよね。/addでチャットに追加、/read-onlyで参照専用、/dropで外す。
この3つで会話の材料を差し替える感覚です。
この3つで会話の材料を差し替える感覚です。
テキトー教師DotAI 認定講師最初に戸惑うのが、/addと/read-onlyの違いなんですよ。「読ませたいだけなのに勝手に書き換えられた」を防ぐのが/read-onlyで、触らせたくない設定ファイルはこっち、と切り分けてます。
室谷代表取締役関係ないファイルを入れがちなんですけど、それ正直トークン課金に直結するんで。MYUUUだとAPI費用がそのまま経費で見えるので、外す一手間は惜しまないほうがいいんですよね。
テキトー教師DotAI 認定講師たしかに。参照だけのつもりが編集対象になって、意図しない差分が出る、みたいなのも現場でよく聞きます。
途中でモデルを替える、聞くだけか設計相談かの切り替え
テキトー教師DotAI 認定講師/modelはセッションを切らずに切り替えられるので、重い設計は上位モデル、細かい修正は安いモデル、という使い分けがしやすいんですよ。
室谷代表取締役これ構造的には「タスクの難易度でルーティングする」って話で、1本のモデルに全部やらせる前提じゃないんですよね。使う側が単価を選べるのが大きいというか。
テキトー教師DotAI 認定講師/askや/architectは、コードを書かせる前に相談したいときの逃げ道として覚えておくと安心です。細かい挙動は公式のコマンド一覧を見てもらうのが確実ですね。
室谷代表取締役なるほど、書かせる前に一回止める、という選択肢があるだけで全然違いますね。
戻したいときは/undo、差分は/runで読ませる
室谷代表取締役Aiderは変更のたびにgitへ自動コミットされるので、取り消しが異常に楽なんですよ。/undoで直前の変更を戻せる。
この安心感は大きい。
この安心感は大きい。
テキトー教師DotAI 認定講師現場感覚で言うと、「壊されたらどうしよう」が最初の壁なんですよね。gitに残るなら試せる、という心理的な効果がかなり大きいです。
室谷代表取締役あとは/runで
git diff HEAD~1 を渡すと、直前の変更内容をそのまま文脈として読ませられる。数字を増やせば複数コミット分さかのぼれるんですよね。
テキトー教師DotAI 認定講師レビュー前に差分を要約させたいとき、これが地味に効きます。
起動時に差分ファイルを読み込ませたいとき
室谷代表取締役セッションを始める時点で差分を読ませたいなら、起動オプションで差分ファイルを渡す手もあります。
--read v1-v2-changes.diff みたいに。
テキトー教師DotAI 認定講師変更前と変更後の比較をまとめて見せたいとき、毎回gitコマンドを打たなくていいのは楽ですね。
室谷代表取締役手元の作業と、レビューしたい差分を切り離せるのがいいんですよね。ここはツールというより運用でカバーする部分ですけど。
対応モデルはどれを選ぶ?コスパで決めるための実数値
公式が相性良いとするモデルと、キーの渡し方
室谷代表取締役モデル選びの出発点として、公式が相性良いと名指ししてるのがClaude 3.7 Sonnet、DeepSeek R1 & Chat V3、OpenAIのo1・o3-mini・GPT-4oなんですよね。ただ前提としては「ほぼ全てのLLMに繋げられる」方向で作られてて、ローカルモデルも射程に入ってます。
テキトー教師DotAI 認定講師初めて触る人が最初に戸惑うのがAPIキーの渡し方で。
どのプロバイダーのキーなのかを同時に指定する、という感覚がまだ馴染まないみたいです。
aider --model sonnet --api-key anthropic=<key> みたいに、モデルとキーを起動時にセットで渡す形なんですよ。どのプロバイダーのキーなのかを同時に指定する、という感覚がまだ馴染まないみたいです。
室谷代表取締役経営目線だと、キーを誰の単位で持つかが地味に効きますからね。現場ごとにキーが散らばると管理コストだけ増えるので、設定ファイルに寄せられるものは寄せた方が運用は楽です。
チャット中の切り替えと、短縮名の作り方
室谷代表取締役起動時に決めるのが
--model、作業中に変えるのが /model。それと組み込みの短縮名がかなり効いてて、sonnet で claude-sonnet-4-6、opus で claude-opus-4-7、r1 で deepseek/deepseek-reasoner に解決されるんですよね。
テキトー教師DotAI 認定講師自分でも
--alias "fast:gpt-4o-mini" のように定義できて、.aider.conf.yml に書いておけば毎回打たなくて済みます。優先順位はコマンドライン、設定ファイル、組み込みの順なんですよ。
室谷代表取締役この優先順位、チームで使うと効きますね。共通の設定ファイルに標準のモデルを置いておいて、重いタスクのときだけコマンドラインで上書きする。
標準と例外を分けられるのが大きいです。
標準と例外を分けられるのが大きいです。
正解率とコストを並べると、選び方が変わる
モデル別 正解率とベンチマーク総コスト
| モデル | 正解率 | 総コスト |
|---|---|---|
| gpt-5(high) | 88.0% | $29.08 |
| gpt-5(medium) | 86.7% | $17.69 |
| o3-pro(high) | 84.9% | $146.32 |
| gemini-2.5-pro-preview-06-05(32k think) | 83.1% | $49.88 |
| DeepSeek-V3.2-Exp(Reasoner) | 74.2% | $1.3 |
| DeepSeek-V3.2-Exp(Chat) | 70.2% | $0.88 |
| DeepSeek Chat V3(0324) | 55.1% | $1.12 |
室谷代表取締役AiderのPolyglotリーダーボードは225問・6言語で、正解率とベンチマーク総コストが並んでるんですよ。数字にするとこうです。
| モデル | 正解率 | ベンチマーク総コスト |
|---|---|---|
| gpt-5(high) | 88.0% | $29.08 |
| gpt-5(medium) | 86.7% | $17.69 |
| o3-pro(high) | 84.9% | $146.32 |
| gemini-2.5-pro-preview-06-05(32k think) | 83.1% | $49.88 |
| DeepSeek-V3.2-Exp(Reasoner) | 74.2% | $1.3 |
| DeepSeek-V3.2-Exp(Chat) | 70.2% | $0.88 |
| DeepSeek Chat V3(0324) | 55.1% | $1.12 |
テキトー教師DotAI 認定講師並べると、上位は正解率が高いのは分かるんですけど、コストの桁が2つ違うものがあるんですよね。正解率だけ見て決めて、あとから請求で固まる人は現場でも多いです。
室谷代表取締役ここは用途で割り切る話で。下書きを量産するような作業は7割前半で十分回るし、1回の判断ミスが痛い設計まわりの判断は上に寄せる。
同じ道具の中で配分を変えればいいだけなんですよね。
同じ道具の中で配分を変えればいいだけなんですよね。
高いモデルと安いモデルで、実際に何が変わるか

室谷代表取締役さっきの表で言うと、gpt-5(high)が88.0%で$29.08、DeepSeek-V3.2-Exp(Reasoner)が74.2%で$1.3。正解率の差は13.8ポイントに対して、コストは20倍以上の開きがあるわけです。
テキトー教師DotAI 認定講師現場感覚で言うと、この差は「1発で当たるか、2回直すか」の差なんですよ。安いモデルは往復が増える前提で、
/undo で戻しながら進めるとちょうどいい感じになります。
室谷代表取締役時給で換算すると、往復1回ぶんの手間より上位モデルの従量の方が安くつく場面もある。逆に大量に試行錯誤するタスクは安い方を回した方がいい。
会話の途中でも
会話の途中でも
/model で切り替えていいので、最初から1本に決める必要はないんですよね。
テキトー教師DotAI 認定講師たしかに。まず安い方で当たりを取って、詰まったら上に上げる。
その順番が無理なく続けられると思います。
その順番が無理なく続けられると思います。
Cursor・Claude Code・Devin・Copilotとの違い、どれを選ぶ?
Aiderと各ツールの立ち位置の違い
Cursor / Cline / Windsurf
- VS CodeベースのGUI統合型
- 独自サーバー経由でLLMと通信
- サーバー障害や利用量による速度制限の影響あり
- エディタごと乗り換える前提で抵抗感がある
Claude Code / Devin / Copilot
- Claude Code: ターミナル型だがClaude API依存度が高くトークン消費が増えやすい
- Devin: クラウド完結の自律型でタスクを丸ごと委任
- Copilot: 補完が主戦場で複数ファイル横断の対話変更とは層が違う
- 工程ごとに置く場所が違うイメージ
CursorやClineなどGUI統合型との違い
室谷代表取締役CursorやCline、WindsurfみたいにVS CodeベースのGUI統合型って、独自サーバー経由でLLMと通信するじゃないですか。だからサーバー障害や利用量による速度制限をかぶることがある。
Aiderは自分のAPIキーで各プロバイダーを直接叩くので、止まる理由が自分側の事情になるんですよね。
Aiderは自分のAPIキーで各プロバイダーを直接叩くので、止まる理由が自分側の事情になるんですよね。
テキトー教師DotAI 認定講師現場でよく聞くのは「補完の気持ちよさ」で選んでる人ですね。ただGUI統合型はエディタごと乗り換える前提なので、慣れた環境を手放す抵抗がけっこうあるみたいです。
室谷代表取締役そういう意味だとAiderはエディタを選ばないので、乗り換えコストがほぼゼロ。チーム導入の稟議では地味に効きますよ、この差は。
Claude Code・Devin・Copilotとの使い分け
室谷代表取締役Claude Codeはターミナル型で見た目は近いんですけど、Claude APIへの依存度が高くて、自動化の度合いが高い分トークン消費が増えやすい。Aiderの核はモデルを差し替えられることで、ここが思想の違いですね。
テキトー教師DotAI 認定講師Devinはクラウドで完結する自律型で、タスクを丸ごと委任するスタイル。Aiderは手元で一緒に書く側なので、任せ方の粒度がそもそも違うんですよ。
室谷代表取締役Copilotは補完が主戦場という立ち位置で、複数ファイルをまたぐ変更を対話で投げる使い方とは層が違う。並べて比べるというより、工程ごとに置く場所が違うイメージです。
テキトー教師DotAI 認定講師だから「どれが上か」で悩むより、この作業はどこに投げるか、で決めるのが現場では現実的ですね。
VS CodeやJetBrainsのターミナルから呼び出す使い方
室谷代表取締役エディタと併用できるのかというと、できます。拡張機能として組み込まれるのではなく、統合ターミナルからコマンドで起動する形です。
- エディタで統合ターミナルを開く
- 対象リポジトリのディレクトリに移動する
aider <file1> <file2>のように編集したいファイルを指定して起動するaider>プロンプトに自然言語で変更を依頼する
テキトー教師DotAI 認定講師最初に戸惑うのが、横にパネルが並ばないことなんですよ。独立したCLIなので、エディタの画面にUIが出るわけじゃない。
ここで「あれ?」となる人が多い印象です。
ここで「あれ?」となる人が多い印象です。
室谷代表取締役分担としては、編集はエディタで見る、変更はAiderがdiffで出してgitにコミット、と役割が分かれる。差分レビューはエディタ側でやればいいので、むしろ管理は楽です。
テキトー教師DotAI 認定講師慣れるとターミナル1枚で完結するのが逆に心地よくなってくるんですよね。
MCPに未対応という現在地は選び方にどう響くか
室谷代表取締役MCP、2026年時点でもAider本体は公式対応していないんですよね。GitHubのIssueに賛同の反応が138件ついているのに、プルリクエストが2本出たまま未マージで、Issueはオープンのまま続いている。
テキトー教師DotAI 認定講師ここは選ぶときにちゃんと見ておきたいところです。Claude CodeやCursor、Clineが対応を進めている中で、Aider本体だけ非対応という状態なので。
室谷代表取締役サードパーティのUIがAiderをベースに実験的にMCPをサポートしている、というコメントはあるにはあるんですよ。ただ本体の公式機能ではないので、業務で当てにいくのは怖いかなと。
テキトー教師DotAI 認定講師外部ツールとがっつり連携させたい人は、そこを前提に組み立てる必要があります。逆にターミナル完結でモデルを差し替えたいだけなら、今の状態でも困らないんですよ。
大きなリポジトリやモノレポでAiderを使いこなすには
起動する場所を絞るだけで別物になる
- 対象のサービスやパッケージのディレクトリまで移動する
--subtree-onlyを付けてAiderを起動する- 以降はカレントディレクトリより下だけが対象になる
室谷代表取締役モノレポでAiderを素のまま起動すると、リポジトリ全体を舐めにいくんですよね。これ、地味に効くのがトークンコストで、読ませる必要のないファイルに毎回お金を払ってる状態なんですよ。
テキトー教師DotAI 認定講師現場でよく聞くのが「起動が重い」「返ってくる提案がぼんやりしてる」なんですけど、原因がほぼこれなんです。関係ないディレクトリまで見せてるから、判断材料が濁ってるんですね。
室谷代表取締役なのでまず
--subtree-only。カレントディレクトリ以下だけを対象にしてくれるので、サービスごとに切ってあるモノレポなら、そのサービスの中に入ってから起動するだけでいい。
テキトー教師DotAI 認定講師最初に戸惑うのが「起動場所=スコープ」っていう感覚なんですよ。エディタでルートを開いたままターミナルだけ別の場所にいる、みたいな状態だと効かないので、そこだけ注意ですね。
読ませたくないパスは .aiderignore で外す
- リポジトリ直下に
.aiderignoreを作る .gitignoreと同じ書き方で除外したいパスを書く- 用途別に分けたいときは
--aiderignore <filename>で切り替える
室谷代表取締役生成物とか巨大なテスト用データとか、読ませる意味がないパスって必ずありますよね。
テキトー教師DotAI 認定講師ありますあります。ビルド成果物を拾ったせいで、関係ない修正案が混ざってくるパターン、これハマる人多いんですよ。
室谷代表取締役そこは
.aiderignore で外す。.gitignore と同じ形式なので、既存のgitignoreから必要な行を移植するのが一番早いんですよね。
テキトー教師DotAI 認定講師ファイル名を渡して切り替えられるのも効きますね。フロント側を触るときとバックエンド側を触るときで、見せたくないものが違いますから。
リポジトリマップと --map-tokens の調整
室谷代表取締役大きなコードベースだと、全体像を渡すリポジトリマップが効いてきます。ただ、非力なモデルだと混乱を避けるために自動で無効化されることがある。
テキトー教師DotAI 認定講師そこで「あれ、地図が無いな」と思ったら
--map-tokens 1024 で強制的に有効化、と。いきなり大きくするとトークンを食うので、まずは小さめから試すのがいいですね。
室谷代表取締役MYUUUの現場感覚だと、モデルを安いものに落とした瞬間にマップが消えて精度が落ちる、みたいなことが普通に起きます。安いモデルほど、地図は明示的に渡す。
テキトー教師DotAI 認定講師モデル選びとマップの設定はセットで考える、というところですね。
複数リポジトリをまたぐときの運用
室谷代表取締役で、よく出るのが別リポジトリのコードも見せたいケース。ここは割り切るしかなくて、Aiderは複数のgitリポジトリを同時には扱えないんですよね。
テキトー教師DotAI 認定講師え、そうなんですね。エディタみたいに両方開いて、というわけにはいかないと。
室谷代表取締役なので
/read で読み取り専用として取り込むか、--show-repo-map でマップを書き出して、もう片方のセッションで /read する。書き換えは本籍のリポジトリ側だけに寄せるのが安全です。
テキトー教師DotAI 認定講師参照は読むだけ、編集は本籍で。この線引きを最初に決めておくと、意図しない差分が別リポジトリに生まれる事故が減ります。
よくある質問
Q1. ターミナル操作に慣れていないと厳しいですか?
室谷代表取締役ターミナル、初見だと敷居が高く見えるんですよね。実際どうですか。
テキトー教師DotAI 認定講師現場でよく聞くのは「黒い画面が怖い」なんですよ。ただ、Aiderで打つ操作って実は数個で、慣れるとエディタを触るより速いと感じる人が多いです。
室谷代表取締役最初の30分で諦めるかどうか、なんですよね。ここで離脱する人が多い。
テキトー教師DotAI 認定講師そうですね。最初は小さなファイル1枚で試すのがおすすめです。
成功体験が先にあると、その後のコマンド学習が苦にならなくなります。
成功体験が先にあると、その後のコマンド学習が苦にならなくなります。
Q2. 日本語のファイル名やコメントが混ざっていても大丈夫?
室谷代表取締役日本語のコメントが入ったファイルって、けっこうありますよね。
テキトー教師DotAI 認定講師初めて触る人が戸惑うのがまさにそこです。「日本語だと指示が伝わりにくいのでは」と心配されるんですが、伝え方のコツは英語と同じで、変更したい範囲を具体的に言うことなんですよ。
室谷代表取締役ふわっと「いい感じにして」だと、日本語でも英語でも同じ結果になる、と。
テキトー教師DotAI 認定講師たしかに。あとファイル名が日本語だと、指定するときにパスを正確に書く必要があります。
そこだけ注意ですね。
そこだけ注意ですね。
Q3. 機密性の高いリポジトリで使うのが不安です。何を確認すべき?
室谷代表取締役会社のリポジトリだと、情報の扱いが気になる人が多いんですよね。ここは経営目線でも無視できないところです。
テキトー教師DotAI 認定講師現場感覚で言うと、まず「どのコードがどこに送られるのか」を理解しておくのが前提です。設定で対象を絞れる範囲は絞る、という発想ですね。
室谷代表取締役全社ルールとズレると後で揉めるので、導入前に一度確認しておくべきところです。
テキトー教師DotAI 認定講師そうですね。判断がつかない部分は公式のドキュメントを見るのが結局いちばん早いです。
Q4. どんな作業だとAiderが向かないですか?
室谷代表取締役逆に、これは向かないなと思う場面はあります?
テキトー教師DotAI 認定講師画面を見ながら細かいUIを詰める作業は、やっぱりエディタのほうが向いています。あと、仕様が頭の中で固まっていない段階で投げると、迷走しやすいんですよ。
室谷代表取締役考える前の段階で丸投げすると、コストだけかさんで終わる、と。
テキトー教師DotAI 認定講師はい、そこは切り分けが大事で。設計は人が決めて、決まった作業を渡す。
この順番だと安定します。
この順番だと安定します。
Q5. いつも使っているエディタと併用してもいい?
室谷代表取締役既存のエディタと併用する形でも問題ないですか。
テキトー教師DotAI 認定講師併用が普通ですよ。編集はエディタで、まとまった変更や置換はAiderに投げる、という分担が現場では多いですね。
室谷代表取締役両方開いておくと、どっちが正なのか分からなくなる、みたいな話もありますけど。
テキトー教師DotAI 認定講師そこは保存のタイミングだけ揃えれば大丈夫です。同時に同じファイルを触らない、という原則だけでかなりトラブルが減ります。
まとめ
室谷代表取締役長くなりましたが、Aiderは「ターミナルで完結させる」という設計思想がはっきりしているツールなんですよね。だから向き不向きも出やすい。
テキトー教師DotAI 認定講師たしかに。最初から全部を移そうとすると挫折しやすいので、まずは小さめのリポジトリで1機能だけ触ってみるのが現実的です。
室谷代表取締役コストの話もありましたけど、使い方の型が決まる前から課金を気にしすぎても仕方ない。まず触って、どこで詰まるかを知るほうが早いです。
テキトー教師DotAI 認定講師そうですね。1週間だけでも毎日使ってみると、自分に合うかどうかの判断がはっきりしますよ。
