結論から言うと、OpenCodeは無料です。このAIエージェントはMITライセンスに基づくオープンソースで提供されており、公式ホームページにも「OpenCodeは100%無料で使用可能」と記載されています。さらに、「アカウント作成なし」で実行できる無料モデルも用意されています。ただし注意すべきは、アプリ自体ではなくモデルの提供条件です。すべての無料モデルは期間限定での提供となっており、OpenCode内からのみ利用可能で、かつ公式には非公開の利用制限(上限)が設定されています。
OpenCodeは、ターミナル、デスクトップ、各種IDEに対応したオープンソースのコーディングエージェントです。75社以上のプロバイダーが提供する多彩なモデルを利用できるほか、OpenCode独自の「Console」(サイト上では「Zen」とも呼ばれるプロバイダー)経由で提供される一連の無料モデルも扱えます。
完全無料の範囲と料金が発生するケース
| 利用ルート | 費用 | 利用上限・制限 | 上限を超えた場合の費用 |
|---|---|---|---|
| OpenCodeアプリ(CLI、デスクトップ、IDE) | 0ドル(MITライセンス) | アプリ自体の制限なし | なし(完全無料) |
無料Consoleモデル(opencode/*-free、big-pickle) |
0ドル(サインイン不要) | 「期間限定」、OpenCode内限定、非公開の利用制限あり | OpenCode Goプランまたは従量課金クレジットが必要 |
| ローカルモデル(Ollama、LM Studio、vLLM) | 0ドル(マシン環境への投資のみ) | ローカル環境のRAM、GPU性能、処理速度に依存 | なし |
| OpenCode Go | 月額10ドル(Go Plusは月額40ドル) | プランごとの利用上限あり、シングルメンバー用ワークスペース限定 | Go Plusへの移行、またはConsoleクレジットの購入 |
| Consoleの従量課金(Pay-as-you-go) | トークン単位の従量制 + クレジット購入ごとに4.6% + 0.31ドルの手数料 | 購入クレジット残高および設定した予算による | クレジットの追加購入が必要 |
| 既存のサブスクリプションを利用 | 契約中のClaude Pro/Max、ChatGPT Plus/Pro、GitHub Copilotなどの利用料 | 各プランの利用制限に準拠 | 各プランの超過料金に準拠 |
現在提供されている無料モデル一覧
2026年10月23日時点のOpenCodeモデル一覧ページ(旧ZenドキュメントのURLは現在こちらへリダイレクトされます)では、以下のモデルが入力・出力・キャッシュ読み取りともに0ドルとして記載されていました。また、多くのユーザーが見落としがちですが、同ページに記載されているデータ利用規約の確認は極めて重要です。

| モデル名(モデルID) | ドキュメント記載のデータ利用規約 |
|---|---|
DeepSeek V4.1 Flash Free (deepseek-v4.1-flash-free) |
データ保持なし(Zero retention)、学習への利用なし |
GLM-5.3-Flash Free (glm-5.3-flash-free) |
データ保持なし(Zero retention)、学習への利用なし |
LongCat 2.5 Preview Free (longcat-2.5-preview-free) |
データ保持なし(Zero retention)、学習への利用なし |
Beam Free (beam-free) |
学習利用なし、30日間データ保持、一部地域では利用不可 |
Big Pickle (big-pickle) |
ステルスモデル。「モデル改善のためにデータが使用される可能性がある」旨の記載あり |
Flint 40B Free (flint-40b-free) |
モデル改善に使用される可能性あり、30日間データ保持 |
| Exo Free、MiMo-V2.6-Flash Free、MiMo-V2.5 Free | モデル改善に使用される可能性あり |
| Nemotron 3 Ultra Free、Nemotron 3.5 Lightning Free、Nemotron 3.5 Super VL Free | NVIDIAのトライアル用エンドポイント:「個人情報や機密データは送信不可」、利用ログ記録あり |
なお、Jev 1.13 Freeもリストに含まれていますが、こちらは構造化意思決定向けモデルでありコーディング特化型ではないため、今回の評価対象からは除外しています。
また、ドキュメントには明記されていない重要な注意点が2点あります。1点目は、CLI内のカタログ情報とWebサイトのドキュメントに食い違いがあることです。バージョン1.19.4の環境でopencode models opencodeを実行したところ、Webドキュメントからは消えているminimax-m3.1-flash-freeが表示され、逆にドキュメントに記載されているExo、LongCat、MiMo-V2.5は一覧に表示されませんでした。実際にこれら3つのモデルおよび一覧にあったMiniMaxモデルを指定して実行したところ、いずれも即座にUnknownErrorで失敗しました。2点目は、ドキュメント上ですべてのモデルが「OpenCodeにて期間限定で無料提供中」と記載されているものの、具体的な終了期日が明記されていない点です。掲載リストはあくまで現時点のスナップショットとして捉えておく必要があります。
2026年10月23日に実施した検証
今回、npx -y opencode-ai@latestを用いてOpenCode 1.19.4を新規インストールし(アカウント作成、APIキー設定、auth.jsonはいずれも未設定の状態)、それぞれの空ディレクトリ内で各無料モデルに対して同一のタスクを実行させました。
npx -y opencode-ai@latest run --auto --model opencode/deepseek-v4.1-flash-free \
"Write fizzbuzz.py with a function fizzbuzz(n) ... Write test_fizzbuzz.py with unittest tests for it. Then run: python3 -m unittest test_fizzbuzz -v and report the result."
各実行には4分間のタイムアウト制限を設け、生成されたファイルは後から手動でテストを再実行して検証する形をとりました。
しかし、結果は予想外のものでした。どのモデルでも、最初のリクエストで例外なく以下の同一エラーが返ってきたのです。
Free usage limit reached. Subscribe to OpenCode Go to keep going: https://opencode.ai/go
この現象は、DeepSeek V4.1 Flash Free、GLM-5.3-Flash Free、Beam Free、Big Pickle、Flint 40B Free、MiMo-V2.6-Flash Free、そしてNemotronの3モデルすべてで発生しました。約10分後に再度順番に試行したものの、まったく同じエラーが発生。ファイルは1行も作成されず、テストも一切実行されませんでした。OpenCodeは内部で3回リトライを試みた後、タイムアウトでプロセスが強制終了されるまで沈黙し続けたため、スクリプト運用時には--print-logsを付与しないとハングアップ(フリーズ)したように見えてしまいます。
この利用上限はモデル共通でカウントされています。別の無料モデルに切り替えても解消されませんでした。しかも当セッションの初回リクエスト時点でいきなり制限に達したため、私たちが実行した処理が原因で枠を使い切ったわけではありません。IPネットワーク単位、デバイス単位、あるいはグローバル全体でのレートリミットなのかは判別できず、OpenCodeのドキュメントにも制限の具体的な上限数やリセット周期は明記されていません。
もちろん、これは特定の日、特定のネットワーク環境下で行った1つの小規模な検証に過ぎず、包括的なベンチマークではありませんし、各モデル自体の本来の性能を測るものでもありません。しかし、「無料枠は必要なときに予告なく使えなくなる場合がある」という現実を如実に示しています。
対照的に、2026年10月16日の事前テストでは、OpenCode 1.19.2環境でopencode/deepseek-v4.1-flash-freeを実行した際、サインインなしの状態でコード生成からテスト実行までのタスクがわずか32秒で完了していました。
無料モデルのおすすめランキング
今回の検証日には全モデルがタスクを完了できなかったため、処理速度やテスト通過率に基づくランキングを作成することはできませんでした。その代わり、検証可能な客観的事実――「現行CLIで推論ステップまで到達可能か」「過去にタスク完了の実績があるか」「コードのプライバシーがどう扱われるか」――の3点に基づいてランク付けを行いました。
- DeepSeek V4.1 Flash Free:データ保持なし、学習への利用なし。バージョン1.19.4のカタログにも正常に含まれており、過去の検証(10月16日に32秒)でコード生成&実行タスクを正常に完了できた実績がある唯一の無料モデルです。ただし、今回の検証時は共通利用制限によりブロックされました。
- GLM-5.3-Flash Free:データ保持なし、学習への利用なし。CLIカタログにも含まれています。今回の検証時は共通制限でブロックされ、当方でのタスク完了実績はまだ記録できていません。
- Beam Free:学習への利用はないものの、データが30日間保持され、利用可能な地域にも制限があります。今回の検証時はブロックされました。
- Big Pickle、Flint 40B Free、MiMo-V2.6-Flash Free:CLIカタログには存在するものの、規約上「モデル改善のためにデータが使用される可能性がある」と明記されています。オープンソースなど、公開しても問題のないコードでのみ使用することをおすすめします。
- Nemotron free endpoints:NVIDIAのトライアル規約により、個人情報や機密データの送信は禁止されています。学習用や動作検証用の小規模なタスクにとどめるのが無難です。
- LongCat 2.5 Preview Free、Exo Free、MiMo-V2.5 Free、MiniMax M3.1 Flash Free:リクエスト送信前にいずれも
UnknownErrorで失敗しました。前3者はバージョン1.19.4のカタログに含まれておらず、MiniMaxは公式Webドキュメントに記載がありません。LongCatはデータ保持なしの規約となっているため、CLI側のカタログが同期・修正されれば上位にランクインするポテンシャルを持っています。
最も重要なルールを1つだけ挙げるなら、非公開コードを扱う場合は、必ずドキュメントで「データ保持なし(Zero retention)」と明記されているモデルを選ぶことです。
無料プランの制約と注意点
OpenCode内部でのみ利用可能:こちらも本日改めて検証済みです。https://opencode.ai/inference/openai/v1/chat/completionsに対してdeepseek-v4.1-flash-freeを指定して直接APIリクエストを送ったところ、HTTP 403とともにFreeTierErrorが返され、「OpenCodeの無料枠はOpenCode内部からのみ使用可能です」とエラーが明示されました。つまり、無料モデルは汎用的な無料APIとして外部から利用することはできません。自作プログラムから直接呼び出せる無料キーをお探しの場合は、無料AI APIキー一覧をご覧ください。
期間限定での提供:無料枠の各モデルには「期間限定」の注記があります。対象モデルは今後も定期的に入れ替わる可能性があります。
非公開の利用制限:前述のとおり、制限に達するとOpenCode Goへのアップグレードを促すエラーが表示されます。
無料モデルの無効化(オプトアウト):社内チームで無料モデルを誤って使用させたくない場合、ドキュメントに従って環境変数OPENCODE_DISABLE_FREE_MODELS=1を設定すれば、無料モデルの一覧が非表示になり、指定しても「Model unavailable(モデル利用不可)」として弾くことができます。
最も手頃な有料オプション
制限時のエラーメッセージにも表示されている通り、最小の有料ステップはOpenCode Go(月額10ドル、または上限が緩和されたGo Plusの月額40ドル)です。Goプランでは、GLM-5.3-Flash、DeepSeek V4.1 Flash、MiniMax M3.1 Flashなど厳選されたモデルが利用可能です。なお、単一ユーザー向けワークスペース限定であり、契約はあくまで任意です。
もう一つの選択肢は従量課金(Pay-as-you-go)です。Consoleの価格表によると、DeepSeek V4.1 Flashは入力100万トークンあたり0.30ドル/出力100万トークンあたり1.20ドル、GLM 5.3 Flashは入力0.15ドル/出力0.50ドルとなっています。ただし、「トークン単価の安さ」が必ずしも「タスク1回あたりのコストの安さ」に直結するとは限りません。その詳細な理由については、格安モデルの方が高くつく場合で解説しています。
opencode.jsonで無料モデルを設定する方法
プロジェクト配下、または~/.config/opencode/ディレクトリにあるopencode.json(またはopencode.jsonc)にて、ドキュメントに記載されているopencode/<model-id>形式でモデルを1度指定すれば設定完了です。
{
"$schema": "https://opencode.ai/config.json",
"model": "opencode/deepseek-v4.1-flash-free"
}
まずはopencode models opencodeを実行し、お使いのバージョンで該当のモデルIDが利用可能か確認してください。単発の実行であれば、opencode run --model opencode/glm-5.3-flash-free "..."のようにコマンドラインからデフォルトを上書きすることもできます。また、共通の利用制限に悩まされずに完全な0ドル運用を実現したいなら、"model": "ollama/gemma3:4b"のようにローカルモデルを指定するのも手です。OpenCodeはデフォルトのアドレスに起動しているOllama、LM Studio、vLLMを自動検出してくれます。
なお、OpenCodeと他の有料エージェントの費用対効果を比較検討したい場合は、Claude Codeは無料で使えるのか?もあわせてご覧ください。
Sharklyとの連携メリット
すでにお手元にあるコーディングエージェントの力を最大限に引き出し、チームとして機能させるプラットフォームがSharklyです。OpenCode、Claude Code、Codexなどを割り当て可能な「Agent」として自社マシン(Computer)上で稼働させ、タスクごとに独立したGit worktreeで並行処理し、その結果を元のタスク画面に集約します。

Sharkly自体が特定モデルを無料化したり、OpenCodeの利用制限を変更したりすることはありません。各Agentは実行環境(Runtime)のデフォルトモデル設定に従って動作するため、OpenCode AgentはそのComputerのopencode.jsonに指定されたモデル(およびその無料制限)をそのまま利用します。Sharklyの料金プランに基づき、Freeプランなら最大5人の組織まで無料で利用でき、Teamプランは年払いで1人あたり月額7ドルとなっています。「ゲスト、Agent、Computerはシート数を消費せず」、「Sharkly自体がトークンを販売することもありません」。詳しいOpenCodeの設定手順については、DeepSeek V4.1 Flash導入ガイドをご覧ください。
複数のエージェントを運用しているなら、ぜひSharklyに接続して、各エージェントを現在のモデル設定のまま効率的に統合・管理してみてください。
よくある質問(FAQ)
OpenCodeは無料ですか?
はい、無料です。アプリ本体はMITライセンスのオープンソースであり、「100%無料」で使用できます。アカウント登録なしですぐに使える無料モデルも同梱されています。料金が発生するのは、有料プロバイダーを接続したり、Goプランを契約したり、Consoleクレジットを購入した場合のみです。
OpenCodeで使える無料モデルには何がありますか?
2026年10月23日時点のドキュメントでは、DeepSeek V4.1 Flash Free、GLM-5.3-Flash Free、LongCat 2.5 Preview Free、Beam Free、Big Pickle、Flint 40B Free、Exo Free、MiMo 2モデル、Nemotron 3モデルがすべて「期間限定」として掲載されていました。インストールしたバージョンで実際に選択可能なモデルは、opencode models opencodeコマンドで確認してください。
コーディングに最適なOpenCodeの無料モデルはどれですか?
非公開コードを扱う場合は、データ保持なし(Zero retention)のDeepSeek V4.1 Flash FreeまたはGLM-5.3-Flash Freeが最適です。特にDeepSeekは、当方でタスク完遂を確認できた唯一の無料モデルです(ただし10月23日は無料枠制限のためどちらも動作しませんでした)。
「Free usage limit reached(無料利用制限に達しました)」とはどういう意味ですか?
全無料モデルで共有されているOpenCodeの無料枠上限に達したことを示します。上限値やリセット周期は非公開です。時間を置いて再試行するか、ローカルモデルへ切り替えるか、OpenCode Goへのアップグレードをご検討ください。
自作のプログラムやスクリプトからOpenCodeの無料モデルを直接呼び出せますか?
いいえ、呼び出せません。外部APIリクエストはHTTP 403 FreeTierErrorとなり遮断されます。無料モデルはOpenCodeアプリ内部からのリクエストのみを受け付けます。
OpenCodeの無料モデルは入力したコードを学習に使用しますか?
モデルによって異なります。ドキュメント上、DeepSeek、GLM-5.3-Flash、LongCatはデータ保持なし(学習利用なし)と明記されていますが、Big Pickle、Flint、Exo、MiMoは「モデル改善に使用される可能性がある」とされており、Nemotronエンドポイントは利用ログが記録されます。



