Aider と Goose の比較

どちらもコーディングエージェントに分類しています。数値はGitHub APIから取得したもので、評価は本サイトによるものです。

基本情報の比較

基本情報の比較AiderGoose
ライセンスApache-2.0Apache-2.0
言語PythonRust, TypeScript
提供形態ローカル実行ローカル実行
成熟度安定成長期
スター48.2k52.8k
直近7日間のスター増加数+2 ★+4 ★
フォーク4.8k6k
オープンIssue1.8k285
最終コミット2026年5月22日2026年8月14日
開発状況活発活発

それぞれの位置づけ

Aider

すべての変更がgitコミットとして記録されるため、AIによる編集が同僚の編集と同じようにレビュー可能・巻き戻し可能になります。リポジトリマップの仕組みにより、コンテキストウィンドウを大きく超える規模のコードベースでも作業できます。ターミナル専用という設計は、そこで作業する人には強みですが、エディタ内での利用を求める場合は選択肢になりません。

詳細を見る →

Goose

CLIまたはデスクトップアプリとしてローカルで動作し、固定のツール一覧ではなくMCP拡張によって機能を獲得します。そのため、同一のエージェントでコード、インフラ、外部サービスを扱えます。モデル非依存の設計は、プロバイダの切り替えを想定する場合に効いてきます。

詳細を見る →

できること

Aider

  • gitコミット単位で巻き戻す変更のたびにコミットメッセージを自動生成してコミットするため、AIが書いた差分もgit diffで確認し、git revertで取り消せます。
  • エディタのコメントで指示するソースコードに書いたコメントをwatchモードが検知して作業を始めるため、aiderのプロンプトに切り替えずに依頼できます。
  • lintとテストの失敗を自己修正変更のたびにlinterとテストスイートを実行し、報告された問題をaider自身が修正します。
  • 画像やWebページを文脈に渡すスクリーンショットや参照ドキュメントのページをチャットに追加できるため、視覚的な情報を前提にした修正を依頼できます。
  • 任意のモデルを指定するモデルはaider --model sonnet --api-key anthropic=KEYのようにフラグで切り替えられ、API経由で使えないLLMにはブラウザのWebチャットとコピー&ペーストで往復するモードがあります。

Goose

  • ローカル環境での実行macOS、Linux、Windows向けのネイティブデスクトップアプリ、download_cli.shで導入するCLI、そして自前のソフトウェアへ組み込むためのAPIが同一のエージェントとして提供されています。
  • MCP経由での機能追加Model Context Protocolを通じて70以上の拡張機能に接続でき、別のエージェントに乗り換えることなく扱えるツールやサービスを増やせます。
  • 契約済みモデルの利用Anthropic、OpenAI、Google、Ollama、OpenRouter、Azure、Bedrockなど15以上のプロバイダに対応し、APIキーの代わりにACP経由で既存のClaude、ChatGPT、Geminiのサブスクリプションをそのまま使えます。
  • 独自ビルドの配布CUSTOM_DISTROS.mdの手順に従い、プロバイダ、拡張機能、ブランディングを事前設定した独自ディストリビューションを作成でき、チームへ配布する場合に有効です。

関連する比較