このターミナルネイティブのコーディングエージェントは、DeepSeek V4 の 100 万トークンのコンテキストウィンドウとプレフィックスキャッシュ機能を中心に構築されています。単一のバイナリとして配布され、Node.js や Python のランタイムは不要です。MCP クライアント、サンドボックス、永続的なタスクキューも標準で同梱されています。
deepseek は自己完結型の Rust バイナリとして提供されており、実行に Node.js や Python のランタイムは必要ありません。 すでにマシンにインストールされているものを選んでください。いずれの方法でも同じバイナリが PATH に配置されます。
# 1. npm — すでに Node を使っているなら最も簡単。npm パッケージは
# GitHub Releases から対応するビルド済みバイナリをダウンロードする
# 薄いインストーラーであり、deepseek 本体に Node ランタイム依存を加えるものではありません。
npm install -g deepseek-tui
# 2. Cargo — Node 不要。
cargo install deepseek-tui-cli --locked # `deepseek` (エントリーポイント)
cargo install deepseek-tui --locked # `deepseek-tui` (TUI バイナリ)
# 3. 直接ダウンロード — Node もツールチェーンも不要。
# https://github.com/Hmbown/DeepSeek-TUI/releases
# Linux x64/ARM64、macOS x64/ARM64、Windows x64 向けのビルド済みバイナリがあります。
中国本土では、
--registry=https://registry.npmmirror.comを指定して npm 経由のダウンロードを高速化するか、下記のCargo ミラーを利用してください。

DeepSeek TUI は、ターミナル内で完結するコーディングエージェントです。DeepSeek のフロンティアモデルがあなたのワークスペースに直接アクセスできるようにし、ファイルの読み取り・編集、シェルコマンドの実行、Web 検索、Git 管理、サブエージェントの統制などを、すべて高速でキーボード駆動の TUI を通じて行えます。
DeepSeek V4 向けに構築 (deepseek-v4-pro / deepseek-v4-flash)。100 万トークンのコンテキストウィンドウとネイティブの thinking-mode(思考連鎖)ストリーミングをサポートします。
rlm_query) — 1〜16 個の安価な deepseek-v4-flash 子プロセスを並列に起動し、既存の API クライアントに対してバッチ解析と並列推論を実行Shift + Tab で off → high → max を切り替え.git には触れずに、サイド Git によるターン前後のスナップショットを /restore と revert_turn で扱えるdeepseek serve --http でヘッドレスエージェントワークフローを実現en、ja、zh-Hans、pt-BR を自動検出deepseek(ディスパッチャー CLI)→ deepseek-tui(コンパニオンバイナリ)→ ratatui インターフェース ↔ 非同期エンジン ↔ OpenAI 互換のストリーミングクライアント。ツール呼び出しは型付きレジストリ(シェル、ファイル操作、Git、Web、サブエージェント、MCP、RLM)を経由してルーティングされ、結果はトランスクリプトへとストリーム返送されます。エンジンはセッション状態、ターン管理、永続タスクキューを管理し、LSP サブシステムは編集後の診断を次の推論ステップ前にモデルのコンテキストへ供給します。
詳しくは docs/ARCHITECTURE.md を参照してください。
npm install -g deepseek-tui
deepseek --version
deepseek
ビルド済みバイナリは Linux x64、Linux ARM64(v0.8.8 以降)、macOS x64、macOS ARM64、Windows x64 向けに公開されています。その他のターゲット(musl、riscv64、FreeBSD など)は ソースからのインストール または docs/INSTALL.md を参照してください。
初回起動時に DeepSeek API キー の入力を求められます。キーは ~/.deepseek/config.toml に保存されるため、OS のクレデンシャルプロンプトなしに任意のディレクトリから利用できます。
事前に設定することもできます:
deepseek auth set --provider deepseek # ~/.deepseek/config.toml に保存
export DEEPSEEK_API_KEY="YOUR_KEY" # 環境変数による代替方法。非対話シェルでは ~/.zshenv を使用
deepseek
deepseek doctor # セットアップを検証
保存済みキーをローテーション/削除するには:
deepseek auth clear --provider deepseek。
npm i -g deepseek-tui は v0.8.8 以降、glibc ベースの ARM64 Linux で動作します。Releases ページ からビルド済みバイナリをダウンロードし、PATH 上に並べて配置することもできます。
中国本土から GitHub または npm のダウンロードが遅い場合は、Cargo レジストリのミラーを利用してください:
# ~/.cargo/config.toml
[source.crates-io]
replace-with = "tuna"
[source.tuna]
registry = "sparse+https://mirrors.tuna.tsinghua.edu.cn/crates.io-index/"
その後、両方のバイナリをインストールしてください(ディスパッチャーは実行時に TUI へ委譲します):
cargo install deepseek-tui-cli --locked # `deepseek` を提供
cargo install deepseek-tui --locked # `deepseek-tui` を提供
deepseek --version
ビルド済みバイナリは GitHub Releases からもダウンロードできます。ミラーされたリリースアセットには DEEPSEEK_TUI_RELEASE_BASE_URL を使ってください。
Scoop は Windows のパッケージマネージャです。インストール後、次を実行してください:
scoop install deepseek-tui
任意の Tier-1 Rust ターゲット — musl、riscv64、FreeBSD、古い ARM64 ディストロを含む — で動作します。
# Linux のビルド依存関係 (Debian/Ubuntu/RHEL):
# sudo apt-get install -y build-essential pkg-config libdbus-1-dev
# sudo dnf install -y gcc make pkgconf-pkg-config dbus-devel
git clone https://github.com/Hmbown/DeepSeek-TUI.git
cd DeepSeek-TUI
cargo install --path crates/cli --locked # Rust 1.85+ が必要。`deepseek` を提供
cargo install --path crates/tui --locked # `deepseek-tui` を提供
両方のバイナリが必要です。クロスコンパイルとプラットフォーム固有の注意事項: docs/INSTALL.md。
# NVIDIA NIM
deepseek auth set --provider nvidia-nim --api-key "YOUR_NVIDIA_API_KEY"
deepseek --provider nvidia-nim
# Fireworks
deepseek auth set --provider fireworks --api-key "YOUR_FIREWORKS_API_KEY"
deepseek --provider fireworks --model deepseek-v4-pro
# セルフホスト SGLang
SGLANG_BASE_URL="http://localhost:30000/v1" deepseek --provider sglang --model deepseek-v4-flash
v0.8.11 のキャッシュ最適化基盤の上に、コミュニティから 20 件の PR を加えた機能リリースです。完全な変更履歴。
reasoning_effort = "auto" がプロンプトから適切なティアを選択。debug/error → Max、search/lookup → Low、デフォルト → Highauto_allow = ["git status"] は git status -s にマッチし、git push にはマッチしない。git、cargo、npm、docker、kubectl ほかを認識/skills sync でコミュニティレジストリを取得・インストール/更新/beta fill-in-the-middle エンドポイントによる外科的なコード編集exec_shell を Alibaba OpenSandbox やその他のリモートバックエンドへルーティング可能$1/$2/$ARGUMENTS テンプレートに対応したユーザーコマンドColor::Reset に置き換え、ライトターミナルに対応@merchloubna70-dot によるコミュニティ PR 28 件。初回コントリビューターは @zichen0116 (#686)。
deepseek # インタラクティブ TUI
deepseek "explain this function" # ワンショットプロンプト
deepseek --model deepseek-v4-flash "summarize" # モデルの上書き
deepseek --yolo # ツールを自動承認
deepseek auth set --provider deepseek # API キーの保存
deepseek doctor # セットアップと接続性のチェック
deepseek doctor --json # 機械可読の診断
deepseek setup --status # 読み取り専用のセットアップ状態
deepseek setup --tools --plugins # ツール/プラグインディレクトリの雛形作成
deepseek models # ライブ API モデル一覧
deepseek sessions # 保存済みセッション一覧
deepseek resume --last # 最新セッションを再開
deepseek resume <SESSION_ID> # UUID 指定で特定セッションを再開
deepseek fork <SESSION_ID> # 任意のターンでセッションを fork
deepseek serve --http # HTTP/SSE API サーバー
deepseek pr <N> # PR を取得しレビュープロンプトに先行投入
deepseek mcp list # 設定された MCP サーバー一覧
deepseek mcp validate # MCP の設定/接続性を検証
deepseek mcp-server # ディスパッチャー MCP stdio サーバーを実行
| キー | 動作 |
|---|---|
Tab | / または @ のエントリ補完。実行中はドラフトをフォローアップとしてキューに追加。それ以外はモード切替 |
Shift+Tab | 推論努力の切替: off → high → max |
F1 | 検索可能なヘルプオーバーレイ |
Esc | 戻る/閉じる |
Ctrl+K | コマンドパレット |
Ctrl+R | 以前のセッションを再開 |
Alt+R | プロンプト履歴を検索し、消去したドラフトを復元 |
Ctrl+S | 現在のドラフトを退避(/stash list、/stash pop で復元) |
@path | コンポーザーにファイル/ディレクトリのコンテキストを添付 |
↑(コンポーザー先頭で) | 添付ファイル行を選択して削除 |
Alt+↑ | キュー済みの最後のメッセージを編集 |
ショートカット完全版: docs/KEYBINDINGS.md。
| モード | 動作 |
|---|---|
| Plan 🔍 | 読み取り専用の調査 — 変更を加える前に、モデルが探索して計画を提案(update_plan + checklist_write) |
| Agent 🤖 | デフォルトのインタラクティブモード — 承認ゲート付きのマルチステップなツール利用。モデルは checklist_write で作業を概説 |
| YOLO ⚡ | 信頼できるワークスペースですべてのツールを自動承認。可視性のための計画とチェックリストは引き続き維持 |
ユーザー設定: ~/.deepseek/config.toml。プロジェクトオーバーレイ: <workspace>/.deepseek/config.toml(拒否される項目: api_key、base_url、provider、mcp_config_path)。すべてのオプションは config.example.toml にあります。
主な環境変数:
| 変数 | 用途 |
|---|---|
DEEPSEEK_API_KEY | API キー |
DEEPSEEK_BASE_URL | API ベース URL |
DEEPSEEK_MODEL | デフォルトモデル |
DEEPSEEK_PROVIDER | deepseek(デフォルト)、nvidia-nim、fireworks、sglang |
DEEPSEEK_PROFILE | 設定プロファイル名 |
DEEPSEEK_MEMORY | on に設定するとユーザーメモリを有効化 |
NVIDIA_API_KEY / FIREWORKS_API_KEY / SGLANG_API_KEY | プロバイダー認証 |
SGLANG_BASE_URL | セルフホスト SGLang のエンドポイント |
NO_ANIMATIONS=1 | 起動時にアクセシビリティモードを強制 |
SSL_CERT_FILE | 企業プロキシ向けのカスタム CA バンドル |
UI のロケールはモデルの言語とは別です。settings.toml で locale を設定するか、/config locale zh-Hans を使うか、LC_ALL/LANG に依存させてください。詳しくは docs/CONFIGURATION.md と docs/MCP.md を参照してください。
| モデル | コンテキスト | 入力(キャッシュヒット) | 入力(キャッシュミス) | 出力 |
|---|---|---|---|---|
deepseek-v4-pro | 1M | $0.003625 / 1M* | $0.435 / 1M* | $0.87 / 1M* |
deepseek-v4-flash | 1M | $0.0028 / 1M | $0.14 / 1M | $0.28 / 1M |
レガシーエイリアス deepseek-chat / deepseek-reasoner は deepseek-v4-flash にマップされます。NVIDIA NIM のバリアントはあなたの NVIDIA アカウント条件に従います。
DeepSeek Pro の料金は現在、期間限定で 75% の割引が適用されており、2026 年 5 月 31 日 15:59 UTC まで有効です。それ以降、TUI のコスト見積もりは Pro の通常料金に戻ります。
DeepSeek TUI はワークスペースのディレクトリ(.agents/skills → skills → .opencode/skills → .claude/skills)とグローバルな ~/.deepseek/skills からスキルを発見します。各スキルは SKILL.md ファイルを持つディレクトリです:
~/.deepseek/skills/my-skill/
└── SKILL.md
必要なフロントマター:
---
name: my-skill
description: DeepSeek にカスタムワークフローを実行させたいときに利用する。
---
# My Skill
ここにエージェント向けの指示を記述します。
コマンド: /skills(一覧)、/skill <name>(有効化)、/skill new(雛形)、/skill install github:<owner>/<repo>(コミュニティ)、/skill update / uninstall / trust。GitHub からのコミュニティインストールにバックエンドサービスは不要です。インストール済みのスキルはモデルに見えるセッションコンテキストに表示され、タスクが説明文にマッチした場合はエージェントが load_skill ツールを通じて関連スキルを自動選択できます。
| ドキュメント | トピック |
|---|---|
| ARCHITECTURE.md | コードベース内部 |
| CONFIGURATION.md | 設定の完全リファレンス |
| MODES.md | Plan / Agent / YOLO モード |
| MCP.md | Model Context Protocol 統合 |
| RUNTIME_API.md | HTTP/SSE API サーバー |
| INSTALL.md | プラットフォーム別インストールガイド |
| MEMORY.md | ユーザーメモリ機能ガイド |
| SUBAGENTS.md | サブエージェントの役割分類とライフサイクル |
| KEYBINDINGS.md | ショートカット完全カタログ |
| RELEASE_RUNBOOK.md | リリースプロセス |
| OPERATIONS_RUNBOOK.md | 運用とリカバリ |
完全な変更履歴: CHANGELOG.md。
このプロジェクトは、増え続けるコントリビューターのコミュニティから助けを得て出荷されています:
cwd の境界バリデーション (#524)fetch_url の SSRF 保護と Star History チャートCONTRIBUTING.md を参照してください。プルリクエストを歓迎します。良い初コントリビューションは Open Issues を確認してください。
NOTE
DeepSeek Inc. とは関係ありません。