Aiderに最も近いドロップイン代替はcecliです。これは現在も積極的に保守されているApache-2.0フォークで、Aiderとまったく同じBYOK方式 — 同じ2つの環境変数と、必須のopenai/モデルプレフィックス — を維持しながら、Aiderが提供しなかったエージェントモード、MCP、スキル、サブエージェント、フックを追加しています。離脱理由が陳腐化以外なら、答えは変わります。ツールを使うターミナルエージェントならOpenCode、Crush、Goose、委任実行ならOpenHands、エディターワークフローならCline、Kilo Code、Zoo Code、chat completions以外のプロトコルならClaude CodeまたはCodex CLIが候補です。
一覧の前に、位置づけを1つ訂正します。Aiderは終了したのではなく、更新頻度が低下しています。リポジトリはアーカイブされておらず、メンテナーによる発表もなく、非推奨告知もどこにもありません。以下で示すものはすべて、数を確認し、日付を添えた指標です。証拠が裏付けるのはその範囲に限られるためです。
人々がAiderから離れる理由
| シグナル | 値(2026年9月19日に確認) | 出典 |
|---|---|---|
| リポジトリの状態 | アーカイブされていない、Apache-2.0、49,042スター | GitHub API |
mainへの最後のコミット | 2026年5月22日 | 同じ |
| 過去180日間のコミット数 | 19 | コミットAPI |
| オープンissue / オープンプルリクエスト | 1,380 / 502 | GitHubのイシュー検索 |
| 最新のインストール可能なリリース | 0.86.2、2026年2月12日にアップロード(その前は0.86.1、2025年8月13日) | PyPI |
| 最新のGitHubリリース | v0.86.0、2025年8月9日 | リリースAPI |
「最新リリース」に関する2つの公式表示は一致していません。PyPIは0.86.2を提供する一方、GitHub Releasesはv0.86.0で止まっています。そのため0.86.1と0.86.2はGitHubリリースなしでPyPIに公開されました。pip installが提供するものについてはPyPIを信頼し、自分の環境で確認してください。2つのオープンスレッド、プロジェクトの将来の方向性に関する#4751(2026年1月7日開始)とリリースの空白期間に関する#4584(2025年10月13日開始)は、メンテナーの回答ではなくユーザーの質問です。コミュニティのシグナルとしてのみ扱ってください。
更新頻度は、判断に左右される理由です。具体的な理由となるのは3つの機能上の不足で、それぞれ異なる代替先に対応します。
- モデルテーブルが凍結されており、それによって編集方法が変わります。リリース済み0.86.2では、
configure_model_settingsがmodel == ms.name— 単純な文字列一致 — をテストします。配布された313エントリのテーブルにある40個のopenai/プレフィックス付き行はすべてOpenAIモデルなので、ゲートウェイIDが完全一致するのは、OpenAIの名前のいずれかを再利用している場合だけです。それ以外は部分文字列ルールに進み、最新のClaudeエントリはsonnet-4-5、opus-4-6、haiku-4-5です。openai/claude-sonnet-4-6のようなIDはいずれにも一致せず、データクラスのデフォルトであるedit_format "whole"、use_repo_map False、cache_control False、weakモデルなし、editorモデルなしを継承します。決めつけるのではなく、自分のIDをこの3つの部分文字列と照合してください。openai/claude-haiku-4-5にはhaiku-4-5が含まれるため、リポジトリマップを有効にした差分編集ブランチになり、cache_controlだけがFalseのままです。2026年9月19日にaider/models.pyとmodel-settings.ymlを読んで確認しました。これは配布コードの動作を説明したものであり、ここで実行時に観測したものではありません。 - MCPがありません。タグv0.86.2では、リポジトリ内に
mcpを含むファイルパスはなく、aider.chatのドキュメントインデックスにも「MCP」または「Model Context Protocol」は一度も出現しません。 - ワイヤプロトコルは1つです。Aiderの互換エンドポイントのページが文書化している第三者ルートは1つだけです:
OPENAI_API_BASE、OPENAI_API_KEY、そしてopenai/プレフィックス。Anthropicページに記載されているのはAPIキーだけで、AnthropicのベースURL上書きはv0.86.2のソースツリー内のどこにもないため、AiderはAnthropicルートを別ホストへ向ける方法を文書化していません。文書化されていないことは不可能と同義ではありません。AiderはLiteLLM経由でモデルを呼び出し、そのmain.pyは環境変数からANTHROPIC_API_BASEを読み取ります。ただし、この経路はここではテストされておらず、Aider自身のドキュメントでもサポートされていません。
離脱理由に合う代替先
スター数ではなく、離れる理由で選んでください。以下の各プロジェクトは2026年9月19日に確認しており、行に別の記載がない限り、現在も積極的に開発されています。
| 離れる理由 | 移行先 | カスタムエンドポイントの設定方法 | 受け入れるもの |
|---|---|---|---|
| Aiderのワークフローが好きで、保守されているものが欲しい | cecli(Apache-2.0フォーク) | 同一:OPENAI_API_BASE、OPENAI_API_KEY、openai/プレフィックス | 新しく、小規模なチームによるフォーク — 406スター、2025年8月作成 |
| MCPサーバーとツールを使うエージェントループが必要 | OpenCode(MIT) | opencode.json内のproviderブロックに@ai-sdk/openai-compatible、options.baseURL、modelsマップを設定 | カスタムプロバイダーはコンテキスト制限を継承しない — limit.contextとlimit.outputを手動で設定します |
| クライアントが表示するモデル別料金が正確であってほしい | Crush | provider add <id> --type openai-compat --base-url … --api-key …、続いてmodel addに--price-input / --price-output | FSL-1.1-MITライセンスで、AiderのようなOSIオープンソースライセンスではありません。また独自ドキュメントではcrushrcとcrush.jsonを、ロード時に実行される信頼済みコードと呼んでいます |
| ベンダー中立で、財団が統治するプロジェクトが欲しい | Goose(Apache-2.0) | OpenAIプロバイダー。ドキュメントによればOpenAI互換エンドポイントにも対応します。OPENAI_API_KEYとOPENAI_HOSTに加え、異なるパスを提供するエンドポイントにはOPENAI_BASE_PATH、または~/.config/goose/custom_providers/下のJSONファイルを使用します | ドキュメントには、gooseは「ツール呼び出し機能に大きく依存し、現在はClaude 4モデルで最も良く動作する」とあり、ツール呼び出しに対応しないためまったく使用できないモデルも記載されています |
| ペアプログラミングではなく、作業を委任したい | OpenHands(MIT) | Settings UIでProvider、model、API key、Base URLを設定し、Base URLはAdvanced settings内にあります | ドキュメントには「動作には強力なモデルが必要」とあり、追加のLLM_*設定の一部はUIでは設定できず、環境変数またはconfig.tomlに記述します |
| ターミナルではなくエディタが欲しい | Cline(Apache-2.0)、Kilo Code(MIT)、Zoo Code(Apache-2.0) | 拡張機能のプロバイダー設定でBase URL、キー、モデルIDを設定 | Clineの互換プロバイダー設定では、最大出力トークン数、コンテキストウィンドウ、画像サポート、コンピューター操作、入力・出力料金を自分で入力するフィールドとして公開しています。ドキュメントには、それらの自動検出についての説明はありません |
| chat completions以外のプロトコルが欲しい | Claude Code、Codex CLI | Claude Code:ANTHROPIC_BASE_URLとANTHROPIC_AUTH_TOKEN。Codex CLI:[model_providers.<id>]ブロック | Anthropicのドキュメントによれば、ANTHROPIC_BASE_URLを非ファーストパーティホストに向けると、デフォルトでMCPツール検索が無効になり、v2.1.196以降はRemote Controlも無効になります。Codex CLIのwire_apiが受け付けるのはresponsesだけです |
その表の情報源は、すべて2026年9月19日に確認したものです:OpenCodeのプロバイダー、CrushのREADME、Gooseのプロバイダー、OpenHandsのLLM設定、Clineの互換プロバイダーページ、Claude Codeの環境変数、Codexの設定リファレンス。Kunavoのリポジトリは/v1配下でchat、messages、responsesのルートを提供しているため、3つのプロトコルすべてにエンドポイントがあります。これはプロトコル上の説明であり、互換性テストではありません。また、これらのクライアントはいずれもKunavoに対して実行時テストを行っていません。
移行しないでください
| プロジェクト | 現在の状態 | 代わりに移行する先 |
|---|---|---|
| Roo Code | 2026年5月15日に終了;RooCodeInc/Roo-Codeはその日の最後のプッシュとともにアーカイブされています。公式ドキュメントにも「Roo Code Extensionは5月15日に終了しました」と記載されています。 | ドキュメントでは、コミュニティフォークであるZooCodeとClineが挙げられています |
| Continue | continue.devは現在、「ContinueはCursorに買収されました」と記載しています。最後のプレリリースではないタグはv2.0.0-vscode(2026年6月19日)です。mainでそれ以降に行われたコミットは、2026年7月21日付のドキュメント変更のみで、そのうち1件はサインインリンクを廃止しています。アーカイブはされていません | Cline、または上の表にある別のエディターエージェント |
| Plandex | アーカイブはされていませんが、移行元のツールより古い状態です:最後のプッシュは2025年10月3日 | 上記の、現在も積極的にプッシュされている選択肢 |
| Qwen Codeの無料枠 | 認証ドキュメントには「Qwen OAuthの無料枠は2026-04-15に終了しました」と記載されています。クライアント自体は現在もApache-2.0で、開発も継続しています | 独自のエンドポイントで引き続き利用できます — Qwen Codeの料金を参照してください |
2026年には4つのプロジェクトが名称や所属も変更したため、それ以前に書かれたセットアップ手順では誤った場所に誘導されます:sst/opencodeは現在anomalyco/opencodeへリダイレクトされ、block/gooseはBlockが2026年4月7日にGooseをAgentic AI Foundationへ寄贈した後にaaif-goose/gooseへリダイレクトされ、All-Hands-AI/OpenHandsはOpenHands/OpenHandsへリダイレクトされ、Anacondaは2026年7月15日にKilo Codeを買収しました。その発表では、Kiloは「既存の製品、プラン、現行ユーザーへのサポートに変更なく、現在も利用可能」とされ、統合の詳細は後日とされています。そのため、後に何が変わるかは不明です。現在のサイトはkilo.aiです。古い投稿からインストールコマンドを貼り付ける前に、リダイレクト先を確認してください。
何が移行され、何を書き換える必要があるか
cecliは、このページにある選択肢の中で移行が名称変更だけで済む唯一の選択肢です。互換エンドポイントのページは、製品名とインストールコマンドを置き換えたAiderのページです:同じ2つの変数、同じopenai/プレフィックス、互換エンドポイントを渡すという同じ指示です。YAML設定ページでは.cecli.conf.yml、高度なモデル設定ページでは.cecli.model.settings.ymlと.cecli.model.metadata.jsonが指定されています。いずれも同じ3つのファイルですが、プレフィックスが異なり、同じホーム、gitルート、カレントディレクトリの場所から読み込まれます。
# 1. Keep a working Aider install. Nothing below removes it.
cp .aider.conf.yml .aider.conf.yml.bak 2>/dev/null
# 2. Install the fork alongside it.
uv tool install cecli-dev
# 3. The same two variables Aider reads. Nothing is renamed here.
export OPENAI_API_BASE=https://api.kunavo.com/v1
export OPENAI_API_KEY=<your Kunavo key>
# 4. Rename the three dotfiles. cecli looks for the cecli-prefixed names.
mv .aider.conf.yml .cecli.conf.yml
mv .aider.model.settings.yml .cecli.model.settings.yml
mv .aider.model.metadata.json .cecli.model.metadata.json
# 5. Same prefix rule as Aider: openai/ is mandatory for a compatible endpoint.
cecli --model openai/claude-sonnet-4-6
# Rollback: rename the three files back and run aider again. Nothing else changed.フォークでは、単なる名称変更ではなく実際に改善されている点が2つあります。ModelSettingsのデータクラスは、edit_formatのデフォルト値を"diff"に設定しています。一方、Aiderでは"whole"がデフォルトです。そのため、認識されないIDはファイル全体を書き換えるのではなく、差分編集から開始します。これは2026年9月19日にmainのcecli/models.pyで確認しました。また、第一級のmodel-providers機構が追加されており、カスタムのOpenAI互換エンドポイントをapi_base、api_key_env、任意のmodels_urlで宣言できます。単一のOPENAI_API_BASEスロットに押し込む必要はありません。付属の表には383件のエントリがあり、リリース版Aiderの313件を上回っています。claude-sonnet-4-6とclaude-opus-4-7も含まれますが、2026年版のClaude 5 IDはここにもないため、手書きの設定とメタデータの組み合わせを維持する価値はあります。注意点は2つ残ります:AnthropicのページはAiderと同様、キーのみを記載しており、ベースURLの上書きについては記載していません。また、use_repo_mapのデフォルトは現在もFalseです。
| 移行するもの | cecliへ | OpenCode、Crush、Goose、Cline、またはOpenHandsへ |
|---|---|---|
| エンドポイントとキー | 変更なし — 同じ2つの環境変数 | 移行先クライアント独自の設定ファイルまたは設定画面で一度入力し直す |
| プロジェクト規約 | --readは引き続きフラグですが、cecliの規約ページでは、代わりに--rulesまたはrules:キーを使ってCONVENTIONS.mdを読み込みます | OpenCodeはAGENTS.mdを読み込み、CLAUDE.mdにフォールバックするため、名称を変更するか、instructions配列を既存のファイルに向けます |
| 編集形式とリポジトリマップの設定 | ファイル名は変更、キーは同じ | 移植不可 — これらはAider固有の概念であり、共有されるものではありません |
| コストのメタデータ | ファイル名は変更、LiteLLM形式のキーは同じ | 入力し直す:Crushはmodel addで100万トークン単位の料金を受け取り、Clineは入力料金と出力料金のフィールドを受け取ります |
| チャット履歴 | 文書化されたインポート方法はありません — 移行されないと考えてください | 移行されないと考えてください |
何を選ぶ場合でも、追加的に移行してください。新しいクライアントで実際のタスクを1件完了するまで、古いインストールとドットファイルのコピーを残し、その後にバックアップを削除します。上記のコマンドはAiderを削除せず、ロールバックは3つのファイルの名前を戻すだけです。
切り替えが請求額に与える影響
選択するクライアントは、他の何より先にトークンの形を変えます。編集形式によってモデルが再出力する量が決まるためです。これは実測したタスクコストでも請求額の上限でもない、例示用のトークン計算です。差分編集で、1回のセッションにキャッシュされていない入力トークン200,000個を送り、出力トークン12,000個を受け取るとします。ファイル全体の列では、編集したファイルが完全な形で再送されるため、同じセッションで出力トークン40,000個を生成すると仮定します。この比率は説明のための仮定です。料金は、100万トークン単位の最新のKunavoカタログ価格です。
| モデル | 100万トークンあたりの入力/出力 | 見積もり、差分編集 | 見積もり、ファイル全体の編集 |
|---|---|---|---|
| Claude Haiku 4.5 | $0.70 / $3.50 | $0.182 | $0.280 |
| Claude Sonnet 4.6 | $2.10 / $10.50 | $0.546 | $0.840 |
| Claude Opus 5 | $3.50 / $17.50 | $0.910 | $1.400 |
これらの仮定では、編集形式だけで、同一の作業に対するClaude Sonnet 4.6が$0.546から$0.840へ変わります。この差があるため、認識しないIDに対するクライアントのデフォルト値を比較に含める必要があります。また、これだけを理由に切り替えるべきではありません。ツールを変えずに設定ファイルで差を埋められるからです。掲載料金の最安値と、タスク完了までの最低コストは別の問題であり、このページも価格表も、あなたのリポジトリについて後者には答えません。
Kunavoのカタログ金額は上限ではなく請求の下限です:上流サービスが料金を報告したとき、請求額はカタログコストと、適用されるマークアップを乗じた上流コストの大きい方になります。キャッシュ料金と外部ツールはこの例の対象外です。前払いクレジットの最低チャージ額は$10です。これは資金補充の最低額であり、タスク料金やサブスクリプションではありません。請求の詳細を参照してください。
どこから始めるか
Aider形式のワークフローを使い続けるなら、Kunavoの設定は何も変わりません。Aiderのセットアップガイドには、cecliが読み込むのと同じOPENAI_API_BASE、OPENAI_API_KEY、openai/プレフィックスが記載されており、Aiderの料金では、差分編集、リポジトリマップ、コスト行を復元する設定ファイルを扱っています。クライアントを変更するなら、まずそのクライアント独自のページから始めてください:OpenCode、Cline、Kilo Code、Claude Code、またはCodex CLI。これらは互換性テストではなく、公開された設定リファレンスです。キーへの資金投入、範囲を限定したタスクの実行、アカウントに実際に記録された請求額の確認を行う準備ができたら、Kunavoアカウントを作成してください。
プロバイダーではなく、エージェント同士でまだ迷っていますか?OpenCodeの代替、OpenHandsとOpenCodeの比較、GooseとClaude Codeの比較では、それぞれを正面から比較しています。OpenAI互換APIガイドでは、共有プロトコルが扱うものと扱わないものを説明しています。
よくある質問
Aiderは終了したのか、それともまだ保守されていますか?
どちらの表現も正確ではありません。Aider-AI/aiderリポジトリはアーカイブされておらず、Apache-2.0ライセンスで、2026年9月19日に確認した時点で49,042スターがあり、メンテナーは終了に関する声明を発表していません。ただし更新頻度は明らかに低下しています。mainへの最後のコミットは2026年5月22日で、過去180日間のコミットは19件、オープンなissueは1,380件、プルリクエストは502件です。PyPIでインストール可能な最新リリースは2026年2月12日の0.86.2で、その前は2025年8月13日の0.86.1でした。GitHub Releasesはさらに早く止まっており、2025年8月9日のv0.86.0が最後です。これは更新頻度の証拠として読んでください。発表として読むものではありません。
Aiderに最も近いドロップイン代替は何ですか?
cecliです。これはAiderのApache-2.0フォークで、PyPIではcecli-devとして公開されています。AiderのBYOK方式を変更せずに維持しており、同じOPENAI_API_BASEとOPENAI_API_KEY変数、同じ必須のopenai/モデルプレフィックスを使うため、既存のキーとエンドポイントはそのまま移行できます。移行は書き換えではなく、3つのドットファイルの名前変更です。.aider.conf.yml、.aider.model.settings.yml、.aider.model.metadata.jsonは、それぞれ.cecli.conf.yml、.cecli.model.settings.yml、.cecli.model.metadata.jsonになります。注意点は機能ではなく継続性です。このフォークは2025年8月に作成され、2026年9月19日時点で406スターでした。Aiderは49,042スターです。PyPIによれば、現在は毎週リリースされており、2026年9月12日に1.5.0、9月19日に1.6.0が公開されていますが、これは現在の事実であり、来年の保証ではありません。
AiderはMCPをサポートしていますか?
いいえ。リリース済みタグv0.86.2では、リポジトリ内に「mcp」を含むファイルパスはなく、aider.chatのドキュメントインデックスにも「MCP」または「Model Context Protocol」の出現はありません(いずれも2026年9月19日に確認)。MCPサーバーが必要なら、変更すべき設定ではなく、クライアントを変更する理由になります。cecli、OpenCode、Crush、Goose、Cline、Zoo CodeはいずれもMCP設定を文書化していますが、Aiderにはありません。
Aiderから移行するとき、APIキーを引き継げますか?
キーを移行できるかどうかは、新しいクライアントが通信時にどの形式を要求するかによります。cecliはAiderと同じ2つのOpenAI互換環境変数を読み取るため、キーとベースURLを編集なしで移行できます。OpenCode、Crush、Goose、Cline、OpenHandsはいずれもベースURL、キー、モデルIDを受け取りますが、各自の設定ファイルまたは設定画面を介するため、キーを1度再入力します。Claude CodeはANTHROPIC_BASE_URL経由のAnthropic Messagesプロトコルを要求し、Codex CLIはResponsesプロトコルを要求するため、この2つには、それぞれの形式を提供するエンドポイントが必要で、chat completionsだけを提供するものでは足りません。Kunavo自身のリポジトリは/v1の下でchat、messages、responsesのルートを提供しますが、これはプロトコル上の事実であり、互換性をテストしたという主張ではありません。
AiderからRoo CodeまたはContinueに移行すべきですか?
いいえ。どちらも終了しています。Roo Code拡張機能は2026年5月15日に終了し、そのドキュメントサイトにも現在その旨が記載されています。読者には、Zoo-Code-Org/Zoo-CodeにあるApache-2.0のコミュニティフォークZooCodeと、Clineが案内されています。RooCodeInc/Roo-Codeリポジトリはアーカイブ済みで、最後のプッシュは2026年5月15日です。continue.devには現在「Continue was acquired by Cursor.」という通知があります。最後の非プレリリースタグは2026年6月19日のv2.0.0-vscodeで、それ以降のデフォルトブランチへのコミットは、2026年7月21日付のドキュメント変更だけです。そのうち1つは、ログインフローが廃止されたためサインインリンクを削除しています。リポジトリはアーカイブされていないため「アーカイブ済み」という表現は不適切ですが、2026年6月以降、機能に関する変更は反映されていません。
Aiderでモデル本来の性能より悪く動作するのはなぜですか?
よくある原因は、AiderがモデルIDを認識せず、デフォルトに静かにフォールバックすることです。リリース済みバージョン0.86.2では、configure_model_settingsがmodel == ms.name、つまり単純な文字列一致をテストします。配布された313エントリのテーブルにあるopenai/プレフィックス付き40行はすべてOpenAIモデルであるため、openai/claude-sonnet-4-6のようなゲートウェイIDは完全一致できません。その後、部分文字列ルールに進みますが、最新のClaudeエントリはsonnet-4-5、opus-4-6、haiku-4-5です。openai/claude-sonnet-4-6はいずれにも一致せず、データクラスのデフォルトであるedit_format "whole"、use_repo_map False、cache_control False、weakモデルおよびeditorモデルなしを継承します。つまり、ファイル全体の書き換え、リポジトリマップなし、プロンプトキャッシュなし、コミットメッセージのトラフィックもメインモデルと同じレートで課金されます。そうなったと決めつける前に、自分のIDを3つの部分文字列と照合してください。openai/claude-haiku-4-5にはhaiku-4-5が含まれるため、リポジトリマップを有効にした差分編集ブランチになり、cache_controlだけがFalseのままです。.aider.model.settings.ymlを手書きすれば、クライアントを変更せずにどちらのケースも修正できます。比較として、cecliの同等のデータクラスではedit_formatのデフォルトが"diff"なので、未知のIDはそこで差分編集から始まります。
リポジトリの状態、リリース日、コミット数とIssue数、上記でリンクしたすべてのクライアント設定ページは、2026年9月19日に確認しました。Aiderの動作に関する記述はリリース済みタグv0.86.2から、cecliに関する記述はmainブランチから得ています。このページに掲載したクライアントはいずれもKunavoに対して実行時テストを行っておらず、トークン請求額も測定していません。すべての金額は、最新のカタログ料金に基づく例示的な計算です。