はい、ただしすべてを左右する条件が1つあります。2026年10月15日、OpenCodeは「DeepSeek V4.1 FlashがOpenCodeで無料提供開始」と発表しました。対象モデルはopencode/deepseek-v4.1-flash-freeで、OpenCode Zenのドキュメントでは「期間限定」の無料提供とされています。その条件とは、無料枠はOpenCodeからのリクエストにしか応答しないということです。それ以外の環境から同じエンドポイントを呼び出すと、HTTP 403とともに「OpenCode’s free tier can only be used from within OpenCode(OpenCodeの無料枠はOpenCode内からのみ利用可能です)」というエラーが返されます。
つまり、複数のエージェントを運用しているチームにとっての論点は、DeepSeekが無料かどうかではありません。無料モデルにアクセスできるエージェントがどれかという点です。OpenCode Runtime上のAgentはアクセスできるように作られていますが、Claude CodeやCodexのAgentは対応していません。私たちは10月16日にOpenCodeの新規インストール環境でこのモデルをテストしました。サインインもAPIキーも不要で、ファイルの書き込みから実行までのタスクが32秒で完了しました。Sharkly Task内での実行はまだ試していないため、以下のセットアップ手順にはRuntimeで利用可能かどうかを確認するためのスモークテストも含めています。
要点まとめ(TL;DR)
この無料モデルはOpenCode内でのみ動作するため、RuntimeがOpenCodeであるAgentに割り当ててください。Computer上のOpenCode設定でモデルを一度指定し、ターミナルでスモークテストを行ってから、小規模なTaskを割り当てます。制限事項として、コンテキストは200Kトークン、出力は32Kトークンとなっており、有料版の1Mおよび384Kと比べると制限されています。また、OpenCodeは終了日を公表していません。Sharklyのシート料金は5人以下の組織であれば0ドルのままなので、プロモーション期間中であれば、このモデルを利用するOpenCode Agentはどちらの費用も完全無料で運用できます。

どのエージェントが無料モデルを利用できるのか
Runtimeとは、Computer上でセッションを実行するエージェントツールです。無料枠ではリクエストの送信元がチェックされるため、呼び出し元は以下の2グループに分かれます。
| 呼び出し元 | 無料のDeepSeek V4.1 Flashは利用可能? | 理由 |
|---|---|---|
| ターミナル上のOpenCode | 利用可能 | 10月16日検証済み、OpenCode 1.19.2 |
| OpenCode Runtime上のSharkly Agent | 利用可能な見込み(要事前スモークテスト) | RuntimeがComputer上でOpenCodeプログラムを起動するため |
| Claude Code、Codex、Gemini CLI上のAgent | 利用不可 | リクエストがOpenCodeから送信されていないため |
| 自作アプリやスクリプト | 利用不可 | APIキーの有無にかかわらず403 FreeTierErrorが発生 |
Crewを運用する上で重要な数値が2つあります。OpenCodeが提供するモデルメタデータによると、無料版は200Kトークンのコンテキストを受け付け、最大32Kトークンを出力します。同じゲートウェイ上の有料版deepseek-v4.1-flashは1Mトークンを受け付け、最大384Kトークンを返します。プライバシー面について、Zenのドキュメントには、このモデルのプロバイダーは「データ保持ゼロ(zero-retention)ポリシーに従っており、モデルのトレーニングにユーザーデータを使用しない」と記載されています。ただし、OpenCodeのリストにあるすべての無料モデルがこれに該当するわけではないため、プライベートリポジトリを別のモデルに向ける前には必ず確認してください。
無料のDeepSeek Agentをセットアップする手順
1. ComputerにOpenCodeを導入する。 公式スクリプトを使ってインストールするか、Runtimeの詳細ページで提供されている場合はOne-click install(ワンクリックインストール)を利用します。
curl -fsSL https://opencode.ai/install | bash
Computerの詳細ページで「Re-detect Runtimes(Runtimeの再検出)」を実行します。OpenCode Runtimeのステータスが「Available(利用可能)」になっていることを確認してください。ComputerがオンラインだからといってRuntimeが利用できるとは限らないため、必ずRuntime自体のステータスを確認してください。
2. Computer上でモデルを一度設定する。 AgentはデフォルトでRuntimeのモデル設定に従います。OpenCodeのグローバル設定を使用すると、そのComputer上で行われるすべてのOpenCodeセッションのデフォルトを設定できます。
{
"$schema": "https://opencode.ai/config.json",
"model": "opencode/deepseek-v4.1-flash-free"
}
この内容を~/.config/opencode/opencode.jsonとして保存します。OpenCode Runtimeのカタログにこのモデルが掲載されている場合は、AgentのModel(モデル)行で直接選択することも可能です。その場合、Computer単位ではなくAgent単位で設定を保持できます。
なお、設定ファイルはComputer全体に適用されます。そのため、有料モデルのままにしておく予定だったAgentも含め、そのマシンで実行されるすべてのOpenCode Agentのデフォルトが無料モデルに切り替わります。個別のモデルを使用させたいAgentがある場合は、そのAgentのModel行で明示的に指定してください。その行の設定は、対象Agentに限りRuntimeのデフォルト設定より優先されます。
3. 通常のターミナルでスモークテストを行う。 ローカルサービスを実行しているのと同じComputer、同じユーザー権限で以下を実行します。
opencode run "Reply with the word ok."
出力の1行目に使用中のモデル名が表示されます。deepseek-v4.1-flash-freeと表示され、その後にokと続いていれば成功です。ターミナルで正常に動作すれば、Runtime側の準備は整っています。もし1行目に別のモデル名が表示される場合は、OpenCodeが設定ファイルを読み込めていません。ローカルサービスを実行しているユーザーのパス設定を確認してください。コマンド自体がエラーで失敗する場合は、Taskを割り当てる前にその原因を解消してください。
4. 小規模なTaskを1つ割り当てる。 失敗しているテストの修正、ドキュメント全体のタイポ修正、依存パッケージのバージョン更新など、完了条件が明確なタスクを選びましょう。タスク終了後に実行ログを開き、無料モデルが使用されていることを確認します。問題がなければ、Agentに任せる作業範囲を広げていきます。
Crewにおける無料モデルの適材適所
無料モデルの導入によって変わるのはルーチンワークを担当する主体であり、成果物のレビュー体制ではありません。
スコープが明確なTaskを任せる。 200Kのコンテキストがあれば、単一機能に関するほとんどの開発作業はカバーできます。ただし、大規模なモノレポや数十個のファイルを読み込むようなTaskでは上限に達しやすく、出力上限の32Kトークンによって1回のレスポンスで記述できるコード量も制限されます。適している用途としては、単一モジュールの不足テストの作成、パッケージ全体へのリントルールの適用、API変更に伴うREADMEの更新、依存関係のバージョンアップとそれに伴う不具合の修正などが挙げられます。広範なリファクタリングやリポジトリをまたぐ変更には、より大きなコンテキストウィンドウを持つAgentを充ててください。複数モデルで構成するCrew(Mixed-model Crews)では、安価なワーカーと高精度なレビュアーの役割分担について解説していますが、ワーカーのコストが0ドルの場合でも同じアプローチが有効です。
まずは低い並列度から始める。 OpenCodeは無料モデルのレートリミットを公開しておらず、高負荷時の処理速度についても保証していません。AgentのMax concurrency(最大同時実行タスク数)は1または2に設定しておき、数日間安定して稼働することを確認してから引き上げてください。スロットリングが発生している無料エンドポイントに対して4つの並列Taskを投げても、4倍の成果が得られるわけではなく、4つのエラーが発生するだけです。
真のコストは依然としてレビュー工数にある。 トークンが無料になったからといって、変更の承認コストまで下がるわけではありません。有料モデルなら1回のレビュー指摘で済むところ、無料モデルの差分で2回のやり取りが必要になるなら、その差額分のコストはレビューを担当する側の工数として支払われることになります。安価なモデルが結果的に高くつく理由では、承認された変更1件あたりの実行コストを算出する方法を紹介しています。この指標こそが、対象のAgentを維持する価値があるかどうかを判断する基準となります。
プロモーション終了時の対応
OpenCodeがこうしたプロモーションを実施するのは今回が初めてではありません。以前提供されていたdeepseek-v4-flash-freeモデルも、キャンペーンが終了するまでZenの無料リストに含まれていました。2026年8月21日までにモデル選択画面から削除され、OpenCodeのbotもGitHub issue #43805で計画通りの削除であることを認めています。
今回も同様の終了シナリオを想定しておきましょう。プロモーションが終了すると、対象Agentでの実行はモデルエラーで失敗するようになります。失敗したタスクは実行ログやInboxに表示されるため、そこで次の対応を判断します。モデルの指定は1つの設定ファイルに集約されているため、移行作業は1箇所の編集で完了します。その際の選択肢は以下の通りです。
- OpenCode Zen有料版の
deepseek-v4.1-flash: 入力1Mトークンあたり0.30ドル、出力1Mトークンあたり1.20ドルで、フルスペックの1Mウィンドウが利用可能。 - OpenCode Go: 月額10ドルで、このモデルに対して月80ドルの利用枠が付属。OpenCode Goのドキュメントによると、月あたり約173,330回のリクエストが可能と試算されています。
- 作業の割り当て先を変更する: それらのTaskを別Runtime上のAgentに再割り当てします。ボード上には作業履歴がそのまま保持されます。
無料枠・格安枠でエージェントCrewを運用するコストでは、各モデルにおけるこれらの選択肢を比較検証しています。
チームが負担する2系統のコスト
Crewのコストは大きく2つの請求に分かれており、「無料」という概念もそれぞれ個別に適用されます。
シート費用: Sharklyの料金プランは、5名までの組織であれば無料、それ以降は年払いで1名あたり月額7ドルです。AgentやComputerはシート数を消費しないため、OpenCode Agentを追加してもこの項目に影響はありません。詳細はSharkly料金体系の解説をご覧ください。
モデル利用料: Sharklyはトークンの再販を行っていません。モデルの利用は各Runtimeに設定されたアカウント経由で行われます。これがいわゆるBYOK(APIキー持ち込み方式)であり、プロモーション期間中であればOpenCode Agentのモデル費用も0ドルとなります。
これにより、Crewメンバーの費用がどちらの項目でも完全にゼロになるという、数少ないセットアップが実現します。Gemini 4 Argonでの検証記事では最終的に有料キーが必要となりましたが、今回のケースでは設定ファイルを1つ書くだけで完了します。
結論
DeepSeek V4.1 Flashが無料になるのはOpenCodeを利用するコーディングエージェントのみであり、それ以外のツールでは利用できません。OpenCode Agentにこのモデルを割り当て、Computer上でモデルを設定し、スモークテストを実施した上で、他のAgentで有料トークンを消費したくない境界の明確なTaskを任せてみてください。プロモーションが終了しても、Task、実行履歴、レビューの記録はボード上にすべて残るため、Agentの設定ファイルを1箇所書き換えるだけで対応できます。すでに複数のエージェントを運用している場合でも、Sharklyを使えば作業の割り当てと成果物のレビューを一元管理できます。



