Repolode
Tsuev

Tsuev/opencode-deepseek

APIキー不要で、無料のDeepSeek Webチャットをopencodeのモデルプロバイダーとして使えるローカルのOpenAI互換ブリッジ。

スター
71
フォーク
10
未解決の Issue
3
最終コミット
18 日前

これは何?

このプロジェクトは、OpenAI互換の /v1 APIを公開するローカルのFastAPIサーバーを起動し、ユーザー自身のDeepSeekアカウントを使って、無料のDeepSeek Webチャット(chat.deepseek.com)にリクエストを転送します。接続すると、opencodeからDeepSeekを通常のモデルプロバイダーとして利用でき、ファイルの読み書き、bashコマンドの実行、コード検索を行うフル機能のエージェントとして動作します。APIキーも支払いも必要ありません。

ブリッジはPlaywright経由でブラウザーのログインを処理し、wasmtime上でWASMモジュールを実行してproof-of-workチャレンジを解決し、バックグラウンドでセッションを維持・更新します。Webチャットにはネイティブのfunction calling機能がないため、プロンプトに指示を埋め込み、モデルのテキスト出力を解析して構造化されたtool callに変換することで、ツール呼び出しをエミュレートします。DeepSeekとターミナルから直接やり取りできるCLIチャットクライアント(ds)も含まれています。

アカウントを1つだけ共有するため、サーバーは上流へのリクエストを一度に1件ずつ処理します。また、temperatureなどOpenAIのパラメーターの大半は無視されます。トークン使用量は推定値にすぎません。このプロジェクトは非公式であり、DeepSeekとは無関係です。

主な機能

  • 01localhostでOpenAI互換の /v1 chat completions APIとmodels APIを公開する。
  • 02opencodeのプロバイダーとして接続でき、ファイル編集、bash、コード検索用のエージェントツールを利用できる。
  • 03プロンプトへの指示の埋め込みと応答の解析によって、tool callingをエミュレートする。
  • 04ブラウザーで一度ログインすると、セッションを自動的に更新する。
  • 05DeepThinkとWeb検索を切り替えられるターミナル用チャットクライアントを同梱する。

ユースケース

  • APIキーに料金を払わずに、opencodeをコーディングエージェントとして使う。
  • 実験用に、ローカルマシン上のOpenAI SDKコードからDeepSeekを呼び出す。
  • 同梱のクライアントを使って、ターミナルからDeepSeekとチャットする。

トピック

よくある質問

opencode-deepseek とは?
APIキー不要で、無料のDeepSeek Webチャットをopencodeのモデルプロバイダーとして使えるローカルのOpenAI互換ブリッジ。 このプロジェクトは、OpenAI互換の /v1 APIを公開するローカルのFastAPIサーバーを起動し、ユーザー自身のDeepSeekアカウントを使って、無料のDeepSeek Webチャット(chat.deepseek.com)にリクエストを転送します。接続すると、opencodeからDeepSeekを通常のモデルプロバイダーとして利用でき、ファイルの読み書き、bashコマンドの実行、コード検索を行うフル機能のエージェントとして動作します。APIキーも支払いも必要ありません。
opencode-deepseek は無料で使えますか?ライセンスは?
opencode-deepseek は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
opencode-deepseek は今もメンテナンスされていますか?
活発にメンテナンス中。opencode-deepseek の最終コミットは 2026年9月30日 です。
opencode-deepseek は何に使えますか?
APIキーに料金を払わずに、opencodeをコーディングエージェントとして使う。 実験用に、ローカルマシン上のOpenAI SDKコードからDeepSeekを呼び出す。 同梱のクライアントを使って、ターミナルからDeepSeekとチャットする。
opencode-deepseek はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/Tsuev/opencode-deepseek

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト