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


DeepSeek Deep Code:Claude Code の中国製ターミナル代替
DeepSeek が公式に推奨するオープンソースのターミナルコーディング Agent、Deep Code。深い思考、推論強度の調節、Agent Skills に対応し、3 ステップで使い始められます。
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_URL | API アドレス。デフォルトは https://api.deepseek.com |
thinkingEnabled | 深い思考を有効化(v4 シリーズはデフォルトで true) |
reasoningEffort | "max" または "high"。推論強度 |
notify | 各ラウンドのモデル返信後に実行する通知スクリプトのパス |
webSearchTool | Web 検索を有効にするかどうか |
💡 ヒント:同じ設定ファイルは VSCode 拡張でも再利用されます。先にターミナルで設定しておけば、IDE でそのまま使えます。
ステップ 3:プロジェクトディレクトリに入って起動
cd /path/to/my-project
deepcode起動後のよく使うショートカット:
| キー | アクション |
|---|---|
Enter | prompt を送信 |
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 流のフローを動かす最も直接的な案のひとつです。使う前に、これがサードパーティプロジェクトであることを忘れずに、安定性は自分で評価してください。