機能数ではなく、実際にぶつかった境界でFactory Droidの代替を選んでください。 多くの人が代替を探す理由は、主に3つの境界に集約されます。自分のAPIキーを使ってもFactoryのプラン料金が残ること、カスタムモデルが到達できるのはDroid CLIとデスクトップアプリだけであること、そしてすべてのリクエストに3つの独立したローリングウィンドウで余裕が必要なことです。それぞれが異なる代替先を示し、そのうち1つはそもそも離れる理由ではありません。
Droidに問題があるわけではないため、これは適合性の判断です。npmパッケージ droid は2026年9月21日時点で0.223.0、9月19日公開で、6日間に6回リリースされています。公開されている Factory-AI/factory リポジトリもアーカイブされていません。ドメイン移転が混乱を招いています。factory.comが正規のマーケティングホストで、factory.aiはそこへリダイレクトし、ドキュメントはdocs.factory.aiに残っています。
Factory自身のドキュメントに基づく、人々が離れる6つの理由
| 壁にぶつかる場所 | Factoryが公開している内容 | 示される移行先 |
|---|---|---|
| 自分のキーを使っても請求がなくならなかった | 「BYOKは、すべてのIndividualプランで、許容範囲までは無料です。それを超えると、利用量に応じて選択したプランに基づき課金されます。」許容範囲の大きさはどこにも公開されておらず、プラン料金も変わりません | opencode、Cline、goose、Crush |
| 自分が委任する場所まで自分のキーが届かない | カスタムモデルは「Droid CLIとデスクトップアプリで利用可能」であり、「Factoryのホスト型Webまたはモバイルプラットフォームには表示されません」 | OpenHands |
| タスクの費用を計算できない | Factory Standard Creditに対するモデルごとの52種類の倍率があり、0.06倍から12倍までですが、1クレジットのドル価値は公開されていません | 従量制のエンドポイント全般 |
| 3つのローリングウィンドウで何度も止められる | 5時間、7日間、30日間のウィンドウがそれぞれ独立して動作し、リクエストを送るには3つすべてで余裕が必要です。含まれるStandard Usageは繰り越されません | Codex CLI、opencode |
| セルフホストまたはクライアントの監査が必要 | npmのlicenseフィールドはUNLICENSED、公開リポジトリにライセンスなし、オンプレミスデプロイはEnterprise層の項目として記載 | opencode、OpenHands、Cline、goose |
| 必要なゲートウェイ認証パスが制限されている | apiKeyHelper — 内部ゲートウェイから短期トークンを取得するための文書化された経路 — は「組織管理下の(信頼済み)設定からのみ有効」であり、ユーザー、プロジェクト、フォルダーの設定からは削除されます | 単純なbase URL上書きを使えるクライアント全般 |
Factoryの個人プランページ、BYOKリファレンス、モデル一覧を読み、すべて2026年9月21日に確認しました。1つの組み合わせは頻繁に誤読されるため、注意して説明します。BYOKページのホスト型Webとモバイルに関する文は、カスタムモデルを利用できる範囲について述べています。一方、factory.com/pricingのFAQ回答「すべての製品、IDE、Web、CLI、Slackなどはすべてのプランに含まれます」は、プランで利用できる製品の範囲について述べています。どちらも公開されており、どちらも真実です。FactoryはCLIとデスクトップアプリを含まれるもの、ホスト型Webとモバイルを除外されるものとして挙げています。Slackはどちらの文にも登場しないため、このページはSlackについてどちらとも主張していません。完全なプラン表はFactory Droidの料金にあります。
どの代替がどの離脱理由に答えるか
| クライアント | ライセンスとメンテナー、2026年9月21日確認 | 答え | 移行前に確認すること |
|---|---|---|---|
| opencode | MIT。リポジトリはanomalyco/opencodeに解決され、アーカイブされておらず、同日にプッシュされています | プラン料金、クレジットの不透明さ、CIウィンドウ、監査可能性 | MCP設定はコピーではなく書き換えが必要 |
| Cline | Apache-2.0、cline/cline、アーカイブされていません。料金ページには、オープンソース拡張機能は「個人開発者には完全無料」で、独自キーを持ち込めると記載されています | プラン料金、監査可能性 | 選択できる2つの環境 — エディター拡張機能と、Cline CLIを別途npm i -g clineでインストールする環境 |
| goose | Apache-2.0。Blockは2026年4月7日にLinux FoundationのAgentic AI Foundationへ寄贈したことを発表し、現在はaaif-goose/gooseにあります | プラン料金、監査可能性 | 古い「Block's goose」のドキュメントとURLは古くなっています |
| OpenHands | MIT。リポジトリはOpenHands/OpenHandsに解決され、アーカイブされていません。ホスト型の無料Individual層があり、セルフホストと独自キーの持ち込みの両方に対応しています | 独自キーでホスト型環境から委任する | ホスト型層の日次会話上限 — このページではなく、プラン表で確認してください |
| Codex CLI | Apache-2.0、openai/codex、アーカイブされていません | ヘッドレスCI、サブスクリプションウィンドウなし | TOML設定。組み込みプロバイダーID openai、ollama、lmstudio は予約済みで、カスタムプロバイダーには独自のIDが必要です |
| Crush | FSL-1.1-MITのソース公開、charmbracelet/crush、アーカイブされておらず、同日にプッシュされています | プラン料金、クレジットの不透明さ | FSLは現在OSIライセンスではないため、オープンソース要件を満たしません |
リポジトリの状態はGitHub APIから、ライセンスは各プロジェクト自身のLICENSEファイルから、2026年9月21日に確認しました。GitHubの検出器がCrushをNOASSERTIONと報告するのは、ライセンスがないという主張ではなく、ツール上のアーティファクトです。LICENSE.mdには明記されています。移行先として頻繁に提案される2つのクライアントは、ここでは推奨しません。ContinueのリリースはCursor買収後の2026年6月19日で停止し、Aiderの最後のコミットは2026年5月22日、最後のPyPIリリースは2026年2月12日です。どちらのリポジトリもアーカイブされていないため、「死んでいる」という言葉ではなく日付で説明するのが正直です。Aiderの代替では、そのプロジェクト自身の後継を扱っています。
移行する前に、交換条件を声に出して確認してください。離れると、Standard Usageを使い切った後に利用できる、独自の個別レート制限を持つ無料のオープンウェイトモデルプールであるDroid Coreに加え、Factory Router(一部の環境ではAuto Modelと表示)、Missions、ホスト型Web、モバイル、Slackの委任環境を失います。Factory RouterはBYOゲートウェイ機能と誤解しやすいですが、実際にはFactory独自の課金モデル間をルーティングするもので、正反対です。これらは何も引き継がれません。
移行するもの、書き換えるもの、残るもの
| 資産 | 移行費用 | 詳細 |
|---|---|---|
| プロジェクト指示 | 無料 | DroidはAGENTS.md、agents.md、Agents.md、CLAUDE.md、Claude.mdを読み込みます。opencodeはAGENTS.mdを読み、CLAUDE.mdをフォールバックとして使用します。同じファイルを変換せずに両方で使えます |
| MCPサーバー → Claude Code | コピー | 両方とも最上位のmcpServersキーと、type、command、args、env、url、headersフィールドを使用します。Droid専用のdisabled、disabledTools、connectTimeoutフィールドは、Claude Codeの文書化されたフィールド一覧には存在せず、削除されます |
| MCPサーバー → opencodeまたはCodex | 書き換え | opencodeはキーmcp、local/remoteのtype、配列command、environmentを使用します。Codexは~/.codex/config.toml内のTOML [mcp_servers.<id>]を使用します |
| エンドポイント設定 | 手動で再定義 | ~/.factory/settings.json内のDroidのcustomModels配列には、このページで名前を挙げたどのクライアントにも対応スキーマがなく、変換ツールも見つかりませんでした。各対象クライアントは、ベースURLとキーをそれぞれ独自の方法で定義します |
| スラッシュコマンド、スキル、サブエージェント | 再構築 | Droidのカスタムコマンドは.factory/commands/*にあり、クライアント間で対応する機能はありません |
| セッション履歴 | 移行しない | Factoryは--resume、--fork、droid search、/archive、/copyを文書化していますが、エクスポート形式もディスク上のセッションパスもありません。Droidセッションからのインポート経路は、対象クライアント自身のドキュメントで見つかりませんでした |
MCPの書き換えは厄介な手順です。2つのファイルはコピーできそうなほど似ているため、コピーするとエラーが表面化しないまま失敗します。キー、typeの語彙、commandの形状がすべて異なります。
// Droid — ~/.factory/mcp.json or .factory/mcp.json
{
"mcpServers": {
"my-server": {
"type": "stdio",
"command": "npx",
"args": ["-y", "my-mcp-command"],
"env": { "MY_ENV_VAR": "value" }
}
}
}
// opencode — opencode.json. Different key, different type words,
// and "command" is an ARRAY that swallows the args.
{
"mcp": {
"my-server": {
"type": "local",
"command": ["npx", "-y", "my-mcp-command"],
"enabled": true,
"environment": { "MY_ENV_VAR": "value" }
}
}
}Kunavoは埋め込みモデルを提供していないため、移行先クライアントが埋め込みでリポジトリをインデックス化する場合、その手順には別のプロバイダーが必要です。これはゲートウェイキーの一部ではありません。出典:DroidのMCPページ、指示ファイルのページ、Claude CodeのMCPドキュメント、opencodeのMCPドキュメント、Codexの設定リファレンス。2026年9月21日に確認しました。Codexのドキュメントは移転しており、developers.openai.com/codexはlearn.chatgpt.comへのリダイレクトを返します。
エンドポイント側の試算例
Factory自身の数値では比較可能な数値を作れません。Standard Creditのドル価値が公開されていないためです。そこで、移行によって変わる部分、つまり新しいクライアントが送信するトークンだけを価格付けし、削減するプラン料金は、公開された数値として自分で加算できるよう残します。エージェントを1営業日使い、キャッシュされていない入力トークン1,200,000と出力トークン80,000を使用し、1か月に20日利用すると仮定します。これらの仮定は説明用に作ったもので、測定値ではありません。料金は100万トークン当たりの最新のKunavoカタログ価格です。
| モデル | 100万トークンあたりの入力/出力 | 1日あたりの推定額 | 20日間の月間推定額 |
|---|---|---|---|
| Claude Haiku 4.5 | $0.70 / $3.50 | $1.12 | $22.40 |
| GPT-5.6 Terra | $0.70 / $4.20 | $1.18 | $23.52 |
| Claude Sonnet 5 | $1.40 / $7.00 | $2.24 | $44.80 |
これは説明用のトークン計算であり、測定されたタスク費用でも請求上限でもありません。この仮定では、モデル選択だけで計算上の月額が2.0倍変わります。同一のトークン構成に対して、Claude Haiku 4.5は$22.40、Claude Sonnet 5は$44.80になります。サブスクリプションより有利かどうかは、完全に自分の利用量次第です。最終的に判断できるのは自分のトークン数だけです。従量制エンドポイントを多く使う月は定額プランより高くなる可能性があり、それがプランの対象となるケースです。
この2つの問いも区別してください。掲載されている料金が最も安いという主張と、タスクを完了するための総費用が最も低いという主張は異なります。安価なモデルでも3回の試行が必要なら、1回で完了できる高価なモデルより費用がかかることがあります。AIのコスト最適化では、ご自身のリポジトリでこれを測定する方法を説明しています。Kunavoのカタログ上の金額は請求額の上限ではなく下限です。上流プロバイダーから料金が報告されると、カタログ料金と、上流プロバイダーの料金に適用されるマークアップを乗じた金額のうち、いずれか高い方が請求額になります。キャッシュ料金と外部ツールの費用はこの例には含まれません。また、最低チャージ額はプリペイドクレジットで$10であり、これは資金を追加する際の最低額であって、サブスクリプションではありません。請求の詳細をご覧ください。
5つの手順で移行し、戻れる状態を維持する
まず指示ファイルをコピーします。変換は不要です。新しいクライアント独自の形式でエンドポイントを再定義します。上の表に従ってMCPブロックを書き換えるかコピーします。スラッシュコマンドは、移行先でそれに相当する機能として再構築し、セッション履歴は移行元に残ることを受け入れます。その後、範囲を限定した同じタスクを両方の環境で1請求期間実行し、それぞれが記録した請求額を確認します。
計画しておけばロールバックの費用は少なく済みます。代替を試している間も、Droidをインストールしたままにし、~/.factory/settings.jsonを変更しないでください。タイミングを左右する請求上の詳細が2つあり、Factoryは同じFAQ回答で両方を述べています。「Standard Usageは翌月に繰り越されません。購入したExtra Usageは繰り越されます。」Extra Usageも最低10ドルの前払いで、有効期限はありません。そのため、購入した残高は移行するかどうかを決めた後も残ります(Factoryの個人プランページ、2026年9月21日)。
問題になったのがクライアントではなくプラン料金だった場合、移行しない方が安く済むかもしれません。Droidは3つのプロバイダー値を通じてカスタムエンドポイントを受け付け、Factory Droid設定ページにJSONがあります。Factory自身もこの経路に条件を付けています。「それぞれの公式API経由でアクセスするAnthropicおよびOpenAIモデルのみが、完全にテストおよびベンチマークされています」。また、汎用Chat Completionsエンドポイントでのプロンプトキャッシュは「プロバイダーによって異なり、保証できません」と説明しています。これらはカスタムエンドポイント全般に関するFactoryの注意事項であり、ここにも適用されます。移行するなら、opencode、OpenHands、Cline、goose、Crush、Codex CLIのいずれかから始め、キーへの資金投入の準備ができたらKunavoアカウントを作成してください。Anthropicのクライアントとの直接比較については、Factory DroidとClaude Codeの比較を参照してください。
よくある質問
最適なFactory Droidの代替製品は何ですか?
唯一の答えはありません。代替製品ごとに解決する境界が異なるためです。Factoryを離れる理由が、自分のAPIキーを使ってもプラン料金が残ることなら、opencode(MIT)、Cline(Apache-2.0)、goose(Apache-2.0、現在はLinux FoundationのAAIFプロジェクト)は、自分のキーを持ち込む個人開発者にとって無料です。Cline自身の料金ページは、オープンソース拡張機能を「個人開発者には完全に無料」としています。opencodeとgooseはクライアントの料金を掲載していません。FactoryのカスタムモデルがDroid CLIとデスクトップアプリにしか届かず、ホスト型Webやモバイルプラットフォームに届かないことが理由なら、ここで確認した中ではOpenHandsが、キーを自分で保持したままホスト型の利用面を維持します。MITライセンスのセルフホスト、または無料のIndividualホスト型ティアがあり、どちらも自分のキーを持ち込めます。サブスクリプション期間なしのヘッドレスCIが理由なら、Codex CLI(Apache-2.0)とopencodeはいずれも設定ファイルからカスタムbase URLを受け取ります。すべてのリポジトリ状態は2026年9月21日にGitHub APIから読み取りました。
無料のFactory Droid代替製品はありますか?
クライアントは無料でも、推論は無料ではありません。opencodeはMIT、Clineの拡張機能は自身の料金ページで個人開発者には無料、gooseはApache-2.0、OpenHandsにはMITのセルフホスト版と無料のホスト型Individualティアがあり、Codex CLIはApache-2.0です(すべて2026年9月21日に確認)。Crushは無料でダウンロードできますが、OSIオープンソースライセンスではなく、FSL-1.1-MITのソース公開ライセンスです。いずれの場合も、クライアントを接続するモデルエンドポイントには料金がかかるため、ダウンロード価格ではなくトークン請求額を比較してください。
自分のAPIキーを持ち込めばFactory Droidのサブスクリプションは不要になりますか?
いいえ。Factoryの個人向けプランのドキュメントには、「BYOKはすべてのIndividualプランで一定の利用枠まで無料です。その後はご利用のプランに従って利用料金が請求されます」とあります(2026年9月21日確認)。キーを使ってもプラン料金自体は変わりません。その無料利用枠の大きさは、BYOKページ、個人向けプランページ、モデルページ、料金FAQのいずれにも公開されていません。そのため、利用枠を超える前にいつ超えるかを計算する方法はありません。FactoryはFactory Standard Credit 1単位のドル価値も公開していないため、Factory自身の数値をタスク単位の料金へ変換することもできません。
Droidの設定を別のエージェントへ移行できますか?
一部は可能で、分割の仕方は予測できます。プロジェクトの指示は無料で移行できます。DroidはAGENTS.md、agents.md、Agents.md、CLAUDE.md、Claude.mdを読み、opencodeはAGENTS.mdを読み、CLAUDE.mdをフォールバックとして使います。そのため、同じファイルを変換なしで両方に利用できます。MCPサーバーはClaude Codeへコピーできます。Claude Codeは同じトップレベルのmcpServersキーと、同じcommand/args/env/url/headersフィールドを使用します。ただし、disabled、disabledTools、connectTimeoutなどDroid専用のフィールドはClaude Codeの公式フィールド一覧に存在せず、削除されます。MCPサーバーはopencode用に書き直す必要があります。トップレベルキーはmcp、typeはlocalまたはremote、commandは配列、環境変数はenvironmentです。Codex CLI用には `~/.codex/config.toml` のTOMLブロックへ書き直します。エンドポイント設定自体は移行されません。DroidのcustomModels配列に他のクライアントで対応するスキーマはないため、各ターゲットでbase URLとキーをそれぞれの方式で再宣言する必要があります。
Factory Droidのセッション履歴をエクスポートできますか?
エクスポート形式は文書化されていません。FactoryのCLIリファレンスには、--resumeでセッションを再開すること、--forkでセッションを分岐すること、droid searchでローカルセッションを検索すること、/archiveでアーカイブすること、/copyでプロンプト、応答、ターン範囲、またはセッションIDをコピーすることが記載されています。しかし、一括エクスポートコマンドもディスク上のセッションパスも記載されていません。パスとして示されているのは ~/.factory/worktrees だけです(2026年9月21日確認)。このページで名前を挙げたクライアントのドキュメントにも、Droidセッションからのインポート経路は見つかりませんでした。履歴は元の環境に残るものと考えてください。これは、一度に切り替えるのではなく、2つのセットアップをしばらく併用する理由になります。
Factory Droidは廃止されるのですか?
いいえ。2026年9月21日時点で、npmパッケージ droid は0.223.0で、2026年9月19日に公開され、9月14日から19日までの6日間に6回リリースされており、公開されているFactory-AI/factoryリポジトリもアーカイブされていません。Factory自身のニュース一覧には、プライベートVPC、オンプレミス、エアギャップ環境へのデプロイに関する2026年9月18日付の記事があります。ドメインは失効したのではなく移転しました。factory.aiはfactory.comへの307リダイレクトを返し、factory.comが正規のマーケティングホストです。一方、ドキュメントはdocs.factory.aiに残っています。2026年にDroidを離れるかどうかは、救済措置ではなく適合性の判断です。
代わりにContinueまたはAiderへ移行すべきですか?
どちらも現時点では推奨しません。ContinueはCursorに買収されており、continue.dev自身のページタイトルも「Continue (acquired by Cursor)」となっています。リリース一覧は2026年6月19日、タグv2.1.0-vscodeおよびv2.0.0-vscodeで止まっており、デフォルトブランチの最後のコミットは2026年7月21日付で、そのうち1つのタイトルは「docs: remove Sign in link (login flow retired)」です。リポジトリはアーカイブされていないため、正確な説明は「アーカイブ済み」ではなく「買収され、リリースが停止」です。AiderはApache-2.0で、こちらもアーカイブされていませんが、最後のコミットは2026年5月22日、最後のPyPIリリースは2026年2月12日の0.86.2です。両方とも2026年9月21日に確認しました。これらの日付を示して名前を挙げるのは妥当ですが、新しい選択肢として移行することは推奨しません。
Factoryの料金、BYOK、モデル、MCP、CLIのドキュメント、droidのnpmレジストリエントリ、そしてopencode、Cline、goose、OpenHands、Codex CLI、Crush、Aider、ContinueのGitHub API上の状態を、すべて2026年9月21日に確認しました。Continueの休止状態は、pushed_atタイムスタンプではなくデフォルトブランチのコミット一覧で確認しました。このページのどのクライアントも、Droidを含め、Kunavoに対して実行時テストを行っていません。Kunavoのトークン料金はライブカタログから取得しており、すべてのドル例は説明用の計算です。