DeepSeek Deep Code:Claude Code の中国製ターミナル代替

·Toolin 編集部

DeepSeek が公式に推奨するオープンソースのターミナルコーディング Agent、Deep Code。深い思考、推論強度の調節、Agent Skills に対応し、3 ステップで使い始められます。

DeepSeek Deep Code:Claude Code の中国製ターミナル代替

Claude Code が使えない、あるいは中国製モデルでターミナルコーディング Agent を動かしたい?DeepSeek の公式ドキュメントでは、すでに Deep Code が推奨枠に載っています。これはオープンソースのターミナル AI コーディングアシスタントで、DeepSeek-V4 モデルのために作られ、深い思考、推論強度の制御、Agent Skills に対応しています。本稿では、それが何で、何ができ、どうインストールするかを整理します。

Deep Code とは何か

公式原文の一文定義:"Deep Code is an open-source terminal AI coding assistant for the DeepSeek-V4 model."

これはサードパーティのオープンソースプロジェクトです(GitHub: lessweb/deepcode-cli、npm パッケージ @vegamo/deepcode-cli)。Node.js 技術スタックをベースにしており、DeepSeek は公式 API ドキュメントの Agent 統合ページで、これを推奨案のひとつに挙げています。位置づけは Claude Code 対抗——同じくターミナルで動き、同じくスキルを呼び出せ、同じく「コードを書く + コードを直す」の工程に向かいますが、モデルは DeepSeek-V4 に置き換わり、設定ファイルと VSCode 拡張は同じ設定を共有します。

⚠️ 注意:DeepSeek 公式はドキュメント内で、この Agent は完全にサードパーティ提供であり、開発者の参考にすぎず、公式はその効果と安全性を保証しないと明言しています。使用前に自分で評価してください。

主要な特徴

  • 深い思考(deep thinking):deepseek-v4 シリーズモデルでデフォルトで有効。モデルが手を動かす前にまず推論します
  • 推論強度を調整可能:max または high の 2 段階で、モデルがどれだけ深く「考える」かを制御
  • Agent Skills:拡張可能なスキルシステムで、ユーザーレベルとプロジェクトレベルの 2 種類のスキルに対応
  • Web 検索ツール:設定で有効化でき、Agent がネットで調べものをできます
  • VSCode 拡張:ターミナル CLI と同じ ~/.deepcode/settings.json を共有。一度設定すれば両方で使えます

3 ステップで始める

ステップ 1:インストール

Node.js 18+ が必要です。ターミナルで実行:

npm install -g @vegamo/deepcode-cli

インストール完了後、準備が整ったか確認します(公式ドキュメントのこの箇所には verify the installation とあり、deepcode --version の実行による確認が推奨されます)。

ステップ 2:API Key とモデルの設定

設定ファイル ~/.deepcode/settings.json を作成:

{
  "env": {
    "MODEL": "deepseek-v4-pro",
    "BASE_URL": "https://api.deepseek.com",
    "API_KEY": "sk-..."
  },
  "thinkingEnabled": true,
  "reasoningEffort": "max"
}

API Key は DeepSeek オープンプラットフォーム(platform.deepseek.com)で申請します。よく使うモデル名は deepseek-v4-pro(フラッグシップ)または deepseek-v4-flash(軽量)です。

主要な設定項目:

オプション説明
MODELモデル名。例:deepseek-v4-pro または deepseek-v4-flash
BASE_URLAPI アドレス。デフォルトは https://api.deepseek.com
thinkingEnabled深い思考を有効化(v4 シリーズはデフォルトで true)
reasoningEffort"max" または "high"。推論強度
notify各ラウンドのモデル返信後に実行する通知スクリプトのパス
webSearchToolWeb 検索を有効にするかどうか

💡 ヒント:同じ設定ファイルは VSCode 拡張でも再利用されます。先にターミナルで設定しておけば、IDE でそのまま使えます。

ステップ 3:プロジェクトディレクトリに入って起動

cd /path/to/my-project
deepcode

起動後のよく使うショートカット:

キーアクション
Enterprompt を送信
Shift+Enter / Ctrl+J改行
Ctrl+Vクリップボードから画像を貼り付け
Esc現在のモデル返信を中断
/スキル / コマンドメニューを開く
/new新しい対話を開始
/resume以前の対話を再開
/exit終了

Agent Skills の使い方

スキル(Skills)は Deep Code の拡張機構で、2 か所から自動的に発見されます:

  • ユーザーレベル:~/.agents/skills/<name>/SKILL.md
  • プロジェクトレベル:./.deepcode/skills/<name>/SKILL.md

/ を押してスキルセレクターを開くか、スキル名を直接入力して呼び出せます(例:/skill-writer)。つまり、チームで繰り返し使うワークフロー(コード規約チェック、特定フレームワークのスキャフォールド、ドキュメント生成)をスキルファイルとして定着させ、チームで共有できます。

誰に向くか

  • DeepSeek-V4 でターミナルコーディングをしたいが、Claude Code へのアクセスが制限されている開発者
  • 社内ワークフローを再利用可能なスキルとして定着させたいエンジニアリングチーム
  • オープンソースでセルフホスト可能なソリューションを好み、単一サブスクリプションに縛られたくないユーザー

一言でまとめ

Deep Code は DeepSeek の自社開発ではありませんが、「DeepSeek-V4 + ターミナルコーディング Agent」という組み合わせの空白を埋めています。設定が簡単で、スキルは拡張可能、VSCode と設定を共有する、現時点で中国製モデルで Claude Code 流のフローを動かす最も直接的な案のひとつです。使う前に、これがサードパーティプロジェクトであることを忘れずに、安定性は自分で評価してください。