メインコンテンツへスキップ

リファレンス · Reference

Aiderコマンド一覧

Aiderのコマンドをカテゴリ別に検索&ワンクリックコピー。スラッシュコマンド・CLIフラグ・チャットモード・設定ファイルを網羅。

最終更新:

使い方

使い方を開く
  1. 1

    コマンドを検索

    キーワードを入力してコマンド名・フラグ・オプション・使用例をまとめて絞り込めます。

  2. 2

    カテゴリで絞り込む

    スラッシュコマンド・CLIフラグ・チャットモード・設定ファイルを切り替えて目的の情報にすばやくアクセスできます。

  3. 3

    コピーして実行

    カードのコピーボタンからコマンドを取得し、そのままターミナルやAiderセッションで使えます。

対応バージョン

このチートシートはAider v0.86.x(最新版 v0.86.2 / 2026年2月)に対応しています。スラッシュコマンド・CLIフラグ・チャットモード・設定ファイルを網羅しています。

v0.86.1 (2025年8月)

  • GPT-5 系モデルの reasoning_effort 設定に対応
  • GPT-5 ファミリーで temperature をデフォルト無効化(決定論的な出力)

v0.86.0 (2025年8月)

  • GPT-5 モデルサポートを OpenAI・Azure・OpenRouter に拡大
  • dated / chat / mini / nano の各バリアントに対応
バージョン詳細を確認

スラッシュコマンド

/add

チャットにファイルを追加して編集対象にします。

ポイント

  • /add <ファイルパス>
  • ワイルドカード可(例: /add src/*.ts)

使用例

/add src/main.py
src/main.pyをチャットに追加して編集対象にする。

/drop

チャットからファイルを外してコンテキストを節約します。

ポイント

  • /drop <ファイルパス>
  • 引数なしで全ファイルを除外

使用例

/drop src/main.py
src/main.pyをチャットのコンテキストから除外する。

/clear

チャット履歴をクリアします。ファイルのリストは保持されます。

使用例

/clear
会話履歴を消去してチャットを初期状態に戻す。

/reset

全ファイルをドロップしてチャット履歴もクリアします。

使用例

/reset
セッションを完全にリセット(ファイル+履歴)。

/ls

既知のファイルとチャット内ファイルを一覧表示します。

使用例

/ls
現在チャットに追加されているファイルと認識済みファイルを確認。

/diff

直前のメッセージ以降の変更diffを表示します。

使用例

/diff
Aiderが行った最新の変更内容をdiff形式で確認。

/undo

Aiderが行った直前のgitコミットを取り消します。

使用例

/undo
直前のAiderコミットをgit resetで巻き戻す。

/commit

チャット外で行った編集をコミットします(コミットメッセージは任意)。

ポイント

  • /commit [メッセージ]

使用例

/commit fix: typo in README
手動で編集した変更を指定メッセージでコミットする。

/code

コード変更を依頼します(codeモードに切り替え)。

ポイント

  • /code <指示>

使用例

/code バグを修正して
現在のモードに関わらずcodeモードでリクエストを実行。

/architect

アーキテクト/エディタの2モデル構成に切り替えます。

ポイント

  • /architect <指示>

使用例

/architect この機能をリファクタリングして
architectモードでリクエストを実行。

/ask

ファイルを編集せずコードベースに質問します(askモードに切り替え)。

ポイント

  • /ask <質問>

使用例

/ask このクラスの責務は何ですか
コードを変更せず質問・説明だけを行う。

/context

関連コードの周辺コンテキストを見るcontextモードに切り替えます。

ポイント

  • /context <質問>

使用例

/context このバグに関連するコードは?
contextモードでコードベースを調査する。

/help

aiderの使い方について質問します。

ポイント

  • /help <質問>

使用例

/help
利用可能なコマンドとヘルプを表示。

/run

シェルコマンドを実行し、出力を任意でチャットに追加します。別名: !

ポイント

  • /run <コマンド>
  • 別名: !<コマンド>

使用例

/run python test.py
シェルコマンドを実行し出力をチャットに追加する。

/test

シェルコマンドを実行し、非ゼロ終了時に出力をチャットに追加します。

ポイント

  • /test <コマンド>

使用例

/test pytest
テストを実行し失敗時にAiderが自動修正を試みる。

/lint

チャット内ファイル(または全dirtyファイル)をlint&修正します。

使用例

/lint
現在のチャットに追加されたファイルをlintして問題を修正。

/model

メインモデルを切り替えます。

ポイント

  • /model <モデル名>

使用例

/model claude-opus-4-5
メインチャットで使用するモデルを切り替える。

/models

利用可能なモデルを検索します。

ポイント

  • /models <検索キーワード>

使用例

/models claude
"claude"を含む利用可能なモデルを一覧表示。

/editor-model

エディタモデル(architectモード用)を切り替えます。

ポイント

  • /editor-model <モデル名>

使用例

/editor-model gpt-4o
architectモードで使うエディタモデルを変更する。

/weak-model

弱いモデル(コミットメッセージ生成等)を切り替えます。

ポイント

  • /weak-model <モデル名>

使用例

/weak-model gpt-4o-mini
コミットメッセージ生成などに使う軽量モデルを変更する。

/web

WebページをスクレイプしてMarkdown化し、メッセージに追加します。

ポイント

  • /web <URL>

使用例

/web https://example.com/docs
URLのページ内容をMarkdownで取得してコンテキストに追加。

/paste

クリップボードの画像/テキストを貼り付けます。

使用例

/paste
クリップボードの内容をチャットに貼り付ける。

/copy

直前のアシスタントメッセージをクリップボードにコピーします。

使用例

/copy
最新のAiderの回答をクリップボードにコピー。

/copy-context

現在のチャットコンテキストをMarkdownでコピーします(Web UI貼付用)。

使用例

/copy-context
チャット内容をMarkdown形式でコピーしてWebブラウザのAIに貼り付け。

/read-only

参照専用ファイルを追加、または追加済みファイルを読み取り専用にします。

ポイント

  • /read-only <ファイルパス>

使用例

/read-only src/config.py
ファイルを編集対象外の参照専用として追加する。

/map

現在のリポジトリマップを表示します。

使用例

/map
Aiderが把握しているリポジトリ構造を表示。

/map-refresh

リポジトリマップを強制再生成します。

使用例

/map-refresh
ファイルを追加・削除した後にリポジトリマップを更新。

/tokens

現在のチャットコンテキストのトークン使用量を表示します。

使用例

/tokens
コンテキストウィンドウのトークン使用状況を確認。

/chat-mode

新しいチャットモードに切り替えます。

ポイント

  • 選択肢: code, ask, architect, context, help

使用例

/chat-mode ask
編集なしの質問モード(ask)に切り替える。

/multiline-mode

複数行モードを切り替えます(EnterとMeta+Enterの挙動を入れ替え)。

使用例

/multiline-mode
Enterで改行、Meta+Enterで送信するモードに切り替える。

/voice

音声入力を録音してテキストに書き起こします。

使用例

/voice
マイクで音声を録音し、プロンプトとしてテキスト変換する。

/git

gitコマンドを実行します(出力はチャットに含めません)。

ポイント

  • /git <gitコマンド>

使用例

/git log --oneline -5
直近5件のコミット履歴を確認。

/settings

現在のAiderの設定を表示します。

使用例

/settings
現在の設定値(モデル・フォーマット等)を確認。

/editor

エディタを開いてプロンプトを書きます。別名: /edit

ポイント

  • 別名: /edit

使用例

/editor
$EDITORで設定したエディタを開いてプロンプトを入力。

/ok

/code「Ok, please go ahead...」のエイリアス(提案変更を承認)。

使用例

/ok
Aiderの提案した変更の実行を承認する。

/save

現在のセッションのファイル構成を再現できるコマンドをファイルに保存します。

ポイント

  • /save <ファイルパス>

使用例

/save .aider.session
現在のファイルセットをファイルに保存して再利用できるようにする。

/load

ファイルからコマンドを読み込んで実行します。

ポイント

  • /load <ファイルパス>

使用例

/load .aider.session
保存したセッションコマンドを読み込んで実行する。

/think-tokens

思考トークンの予算を設定します(例: 8k, 0.5M, 0で無効)。

ポイント

  • /think-tokens <値>
  • 例: 8k, 0.5M, 0(無効)

使用例

/think-tokens 8k
思考トークンを8000トークンに制限する。

/reasoning-effort

推論努力レベルを設定します(数値 or low/medium/high)。

ポイント

  • 選択肢: low, medium, high, 0〜1の数値

使用例

/reasoning-effort high
推論モデルの思考深度を最大に設定する。

/report

GitHub Issueを開いて問題を報告します。

使用例

/report
Aiderのバグ報告用GitHubIssueを開く。

/quit

aiderを終了します。別名: /exit

ポイント

  • 別名: /exit

使用例

/quit
Aiderセッションを終了する。

CLIフラグ

--model

メインチャットで使うモデルを指定します。

ポイント

  • --model MODEL

使用例

aider --model claude-opus-4-5
指定したモデルでAiderを起動する。

--message

単発メッセージを送って処理後に終了します。別名: -m

ポイント

  • -m / --message "..."
  • 別名: -m

使用例

aider -m "READMEを更新して" README.md
ワンショットでメッセージを実行して終了。

--message-file

ファイルからメッセージを読み込んで処理し終了します。

ポイント

  • --message-file FILE

使用例

aider --message-file task.txt
task.txtの内容をプロンプトとして実行して終了。

--file

編集対象ファイルを起動時に指定します(複数可)。

ポイント

  • --file FILE(複数指定可)

使用例

aider --file src/main.py --file src/utils.py
複数ファイルをチャットに追加した状態で起動。

--read

読み取り専用ファイルを指定します(複数可)。

ポイント

  • --read FILE(複数指定可)

使用例

aider --read docs/spec.md
仕様書を参照専用として追加してAiderを起動。

--yes-always

すべての確認に常にyesで答えます。

ポイント

  • --yes-always

使用例

aider --yes-always
確認プロンプトを自動でyesにして非対話モードで実行。

--auto-commits / --no-auto-commits

LLM変更の自動コミットを有効/無効にします(既定: 有効)。

ポイント

  • --auto-commits(有効)
  • --no-auto-commits(無効)

使用例

aider --no-auto-commits
変更後に自動コミットせず手動コミットに変更する。

--auto-lint / --no-auto-lint

変更後の自動lintを有効/無効にします(既定: 有効)。

ポイント

  • --auto-lint(有効)
  • --no-auto-lint(無効)

使用例

aider --no-auto-lint
変更後の自動lint実行を無効にする。

--auto-test / --no-auto-test

変更後の自動テストを有効/無効にします(既定: 無効)。

ポイント

  • --auto-test(有効)
  • --no-auto-test(無効)

使用例

aider --auto-test
変更後にテストを自動実行して問題を修正させる。

--edit-format

LLMが使う編集フォーマットを指定します。

ポイント

  • --edit-format FORMAT
  • 選択肢: whole, diff, diff-fenced, udiff

使用例

aider --edit-format diff
diff形式で編集させる(小規模変更に効率的)。

--architect

メインチャットでアーキテクト編集フォーマットを使います。

ポイント

  • --architect

使用例

aider --architect
アーキテクト/エディタの2モデル構成で起動する。

--map-tokens

リポジトリマップのトークン数の目安を設定します。

ポイント

  • --map-tokens VALUE

使用例

aider --map-tokens 2048
リポジトリマップのサイズを2048トークンに制限。

--config

設定ファイルの場所を指定します。

ポイント

  • --config FILE

使用例

aider --config ~/.aider.custom.yml
カスタム設定ファイルのパスを指定して起動。

--env-file

読み込む.envファイルを指定します(既定: .env)。

ポイント

  • --env-file FILE
  • 既定: .env

使用例

aider --env-file .env.production
本番環境の.envファイルを読み込んで起動。

--dark-mode / --light-mode

暗い/明るいターミナル背景向けの配色に切り替えます。

ポイント

  • --dark-mode(暗い背景向け)
  • --light-mode(明るい背景向け)

使用例

aider --dark-mode
ダークターミナル向けの配色で起動する。

--no-stream

ストリーミング応答を無効化します。

ポイント

  • --no-stream

使用例

aider --no-stream
ストリーミングを無効にして完了後に一括表示する。

--gui / --browser

ブラウザでAiderのWeb UIを起動します。

ポイント

  • --gui / --browser

使用例

aider --browser
ブラウザベースのWeb UIでAiderを実行する。

--watch-files

ファイル内のAIコメントを監視して自動実行します。

ポイント

  • --watch-files

使用例

aider --watch-files
コード内のAI:コメントを検知して自動的に実行する。

--copy-paste

Web UIとの自動コピー/ペーストを有効化します。

ポイント

  • --copy-paste

使用例

aider --copy-paste
ブラウザとの間でコンテキストを自動コピー/ペースト。

--voice-language

音声入力の言語をISO 639-1コードで指定します。

ポイント

  • --voice-language LANG
  • 例: en, ja, fr

使用例

aider --voice-language ja
日本語で音声入力するよう設定して起動。

--encoding

入出力のエンコーディングを指定します(既定: utf-8)。

ポイント

  • --encoding VALUE
  • 既定: utf-8

使用例

aider --encoding shift-jis
Shift-JISエンコーディングのファイルを扱う場合に指定。

--commit

自動生成メッセージで保留中の変更をコミットして終了します。

ポイント

  • --commit

使用例

aider --commit
Aiderセッションを開かずに変更をコミットして終了。

--show-diffs

コミット時にdiffを表示します。

ポイント

  • --show-diffs

使用例

aider --show-diffs
コミット前に変更差分を表示するよう設定して起動。

--apply

チャットを実行せずファイルから変更を適用します。

ポイント

  • --apply FILE

使用例

aider --apply changes.diff
差分ファイルをAiderを通じて適用する。

--lint

指定ファイル(またはdirtyファイル)をlint&修正して終了します。

ポイント

  • --lint

使用例

aider --lint
変更済みファイルをlintして問題を修正してから終了。

--test

テストを実行し問題を修正して終了します。

ポイント

  • --test

使用例

aider --test
テストコマンドを実行し失敗を修正してから終了。

--vim

ターミナルでVI編集モードを使います。

ポイント

  • --vim

使用例

aider --vim
vimキーバインドを有効にしてAiderを起動する。

チャットモード

code

既定モード。リクエストに応じてAiderがコードを変更します。

ポイント

  • 切替: /code または --chat-mode code

使用例

/code このバグを修正して
codeモードで変更を依頼する。

ask

コードについて議論・質問に回答しますが変更はしません。

ポイント

  • 切替: /ask または --chat-mode ask

使用例

/ask この関数の処理フローを説明して
askモードでコードの説明を求める。

architect

アーキテクトモデルが変更を提案し、エディタモデルが具体的な編集に落とします。

ポイント

  • 切替: /architect, --chat-mode architect, または --architect

使用例

/architect このモジュールを再設計して
architectモードで設計変更を依頼する。

help

Aiderの使い方・設定・トラブルシュートに回答します。

ポイント

  • 切替: /help または --chat-mode help

使用例

/chat-mode help
helpモードでAiderの設定方法を質問する。

設定ファイル・環境変数

.aider.conf.yml

YAML形式の設定ファイル。任意のCLIオプションを記述できます。ホーム/gitルート/カレントから自動探索。

ポイント

  • ファイル名: .aider.conf.yml

使用例

model: claude-opus-4-5
auto-commits: false
.aider.conf.ymlにモデルと自動コミット設定を記述する例。

.aiderignore

.gitignore形式のパターンでリポジトリマップ・編集対象からファイルを除外します。

ポイント

  • ファイル名: .aiderignore

使用例

*.lock
node_modules/
dist/
.aiderignoreでロックファイルとビルド成果物を除外する例。

.env

APIキーや設定を環境変数として記述します。自動またはと--env-fileで読み込みます。

ポイント

  • ファイル名: .env
  • --env-file で別パスを指定可

使用例

ANTHROPIC_API_KEY=sk-ant-...
OPENAI_API_KEY=sk-...
.envにAnthropicとOpenAIのAPIキーを設定する例。

.aider.model.settings.yml

モデル別の詳細設定(編集フォーマット等)を記述します。

ポイント

  • ファイル名: .aider.model.settings.yml

使用例

- name: claude-opus-4-5
  edit_format: diff
.aider.model.settings.ymlでモデル別の編集フォーマットを設定する例。

OPENAI_API_KEY / ANTHROPIC_API_KEY

APIキーを環境変数で設定します。OpenAI/Anthropic/Gemini等に対応。

ポイント

  • OPENAI_API_KEY=sk-...
  • ANTHROPIC_API_KEY=sk-ant-...

使用例

export ANTHROPIC_API_KEY=sk-ant-...
シェルでAnthropicのAPIキーを環境変数として設定する。

バージョン情報

Aider公式GitHubリリースより整理。

v0.86.1 (2025年8月)

公式リリースを確認

  • GPT-5 系モデルの reasoning_effort 設定に対応
  • GPT-5 ファミリーで temperature をデフォルト無効化(決定論的な出力)
v0.86.0 (2025年8月)

公式リリースを確認

  • GPT-5 モデルサポートを OpenAI・Azure・OpenRouter に拡大
  • dated / chat / mini / nano の各バリアントに対応
v0.85.2 (2025年7月)

公式リリースを確認

  • Grok-4(xai/grok-4, openrouter/x-ai/grok-4)に対応
  • gemini-2.5-flash-lite preview に対応
  • /clear が確認メッセージを表示
  • /undo がコミットメッセージの1行目のみ表示

このツールについて

Aider v0.86.xのスラッシュコマンド・CLIフラグ・チャットモード・設定ファイルをすべて1ページで参照・コピーできるリファレンスツールです。AiderはGit統合されたターミナルのAIペアプログラミングツールで、複数ファイルの同時編集・自動コミット・lint/test連携・各種LLMへの対応(Claude・GPT・Gemini等)が特徴です。カテゴリフィルタで目的のコマンド種別に絞り込み、検索でキーワード一致を探し、コピーボタンでコンテキストを切り替えずにコマンドを取得できます。

確認できる内容

  • 全41スラッシュコマンド(/add・/architect・/ask・/code・/commit・/undoなど)
  • 全27 CLIフラグ(--model・--architect・--auto-commits・--yes-alwaysなど)
  • 4つのチャットモード(code・ask・architect・help)の切替方法
  • 5種の設定ファイル・環境変数(.aider.conf.yml・.aiderignore・APIキー設定など)
  • 各エントリのサブコマンド一覧・オプション解説・実用例

こんなときに役立ちます

  • コーディングセッション中に /architect や /ask の違いを確認したいとき
  • --auto-commits や --architect などのフラグを確認してからAiderを起動したいとき
  • /think-tokens や /reasoning-effort で思考バジェットを調整したいとき
  • .aider.conf.yml で設定できる項目を確認したいとき
  • チームメンバーにAiderを紹介する際に主要コマンドのクイックリファレンスを共有したいとき
  • /undo や /diff でAiderの変更履歴を確認・巻き戻ししたいとき

よくある質問

Aiderとは何ですか?

AiderはGitリポジトリと統合されたターミナルのAIペアプログラミングツールです。Claude・GPT・Geminiなど複数のLLMに対応し、複数ファイルの同時編集・自動コミット・lint/test連携をターミナルから直接行えます。変更はGitで自動コミットされるため、いつでも /undo で巻き戻せます。

Aiderのインストール方法を教えてください。

pipでインストールできます: `pip install aider-install` を実行後に `aider` を起動するか、`python -m pip install aider-chat` で直接インストールできます。インストール後はプロジェクトのディレクトリで `aider` コマンドを実行してセッションを開始します。

スラッシュコマンドとは何ですか?

スラッシュコマンドはAiderとのチャット中に入力するセッション内コマンドです。ファイル管理(/add・/drop・/read-only)、コード変更(/code・/architect・/ask)、Git操作(/commit・/undo・/diff)、モデル切替(/model・/editor-model)などをコントロールできます。/helpで全リストを確認できます。

code・ask・architectモードの違いは?

codeモード(既定)はリクエストに応じてAiderがコードを変更します。askモードはコードについて議論・質問に回答しますが変更は行いません。architectモードはアーキテクトモデルが変更を提案し、エディタモデルが具体的な編集に落とします。helpモードはAider自体の使い方に回答します。

--architectフラグとは何ですか?

--architectフラグはCLI起動時にアーキテクト編集フォーマットを有効にし、メインチャットでアーキテクト/エディタの2モデル構成で動作させます。`--chat-mode architect` と同等で、設計提案と具体的コード編集を分けることで複雑なタスクに対応しやすくなります。

APIキーはどのように設定しますか?

環境変数で設定します: OpenAIは `export OPENAI_API_KEY=sk-...`、Anthropicは `export ANTHROPIC_API_KEY=sk-ant-...` です。.envファイルに記述しておくとAider起動時に自動で読み込まれます。.aider.conf.ymlでもAPIキーを設定できます。

会話や変更をundoするには?

/undoコマンドでAiderが行った直前のgitコミットを取り消せます。複数回連続して実行すれば複数のコミットを巻き戻せます。Gitの通常の操作(git reset等)でも同様に戻せます。

このツールは入力したデータを保存しますか?

いいえ。このチートシートは静的なリファレンスページです。コマンドやテキスト、クリップボードのデータはサーバーに送信されません。フィルタリングとコピーはすべてブラウザ内で完結します。