project
DeepSeek-TUI - DeepSeek V4向けに最適化された、オープンソースの端末プログラミング用インテリジェントエージェント。
DeepSeek-TUIは、Hayden Brown氏がRustを用いて開発した、完全にターミナルベースのプログラミングエージェントです。特にDeepSeek V4シリーズモデル(deepseek-v4-pro / deepseek-v4-flash)とのネイティブな使用を想定して設計されています。
DeepSeek-TUIとは何ですか?
DeepSeek-TUIは、Hayden Brown氏がRustで開発した、端末内で完全に動作するプログラマブルなインテリジェントエージェントであり、DeepSeek V4シリーズのモデル向けに特別に設計されています。deepseek-v4-pro / deepseek-v4-flashネイティブ設計。このツールは、DeepSeekの100万トークンの超ロングコンテキストウィンドウとChain-of-Thoughtモードを開発者ワークスペースに直接統合し、ファイルの読み書き、シェルコマンドの実行、Git管理、Webページ検索、サブエージェントのスケジューリングなど、フルスタック操作をすべてキーボード操作によるTUIインターフェースで実行します。
DeepSeek-TUIの主な機能
-
ファイル操作と編集ファイルの読み書き、パッチの適用、一括変更をサポートし、リアルタイムのエラーフィードバックのためにLSP診断ツール(rust-analyzer、pyright、gopls、clangdなど)を統合しています。
-
シェルとGitの実行ターミナル内でコンテキストを切り替えることなく、シェルコマンドを実行したり、Gitリポジトリを管理したりできます。
-
ウェブ検索とブラウジング調査やデータ収集を支援する、組み込みのウェブ検索機能とページ閲覧機能。
-
サブエージェントのスケジューリングRLMと連携して、複雑なタスクを並列処理するための子エージェントの生成をサポートします(
rlm_query1~16人まで扇状に広げることができますdeepseek-v4-flashインスタンスのバッチ分析 -
MCPプロトコルはサポートしていますモデルコンテキストプロトコルクライアントをネイティブに統合し、外部MCPサーバーへの接続を可能にすることで、ツールチェーンを拡張します。
-
思考モードのストリーミング出力モデルの推論チェーン(思考連鎖)をリアルタイムで表示し、コードの問題を段階的に分析していく様子を観察できます。
-
セッション管理セッションの保存/復元(チェックポイント)、作業ディレクトリのロールバック(メインリポジトリを汚染することなく、サイドGitスナップショットを作成)をサポートします。
.git永続的なタスクキュー(バックグラウンドタスクは再起動後も継続可能) -
スキルシステムGitHubからコミュニティスキルパックをインストールすることをサポートします。
SKILL.mdワークフローはバックエンドサービスなしで拡張可能です。 -
リアルタイムのコスト追跡トークンの使用状況、キャッシュヒット/ミス率、ラウンドおよびセッションごとのコスト見積もりに関する統計情報。
-
HTTP/SSEランタイムAPI:合格
deepseek serve --httpヘッドレスエージェントのワークフローインターフェースを提供します。 -
FIM編集ツールDeepSeek経由
/beta中間エンドポイントを埋めることで、正確なコード変更が可能になります -
Vimのモーダル編集Composerは、ノーマルモードと挿入モード、および標準的なVimのキーボードショートカットをサポートしています。
-
ユーザーメモリオプションの永続的なメモファイルにはシステムプロンプトが挿入され、設定はセッション間で保持されます。
DeepSeek-TUIの使い方
-
インストールツール:合格
npm install -g deepseek-tuiまたはcargo installワンクリックでインストールできます。 -
設定キーDeepSeek APIキーを設定するか、NVIDIA NIM/Fireworksなどのバックエンドを選択してください。
-
起動画面端末に入力
deepseek-tui対話型プログラミング環境に入ります。 -
タスクの説明Composerに自然言語の要件を入力すると、エージェントが自動的に分析して実行します。
-
モードを選択シナリオに応じて、プラン(まず解決策を作成する)、エージェント(段階的に確認する)、またはYOLO(完全自動)を切り替えてください。
-
コストの監視インターフェースの右下隅には、各ラウンドにおけるトークンの消費量と推定コストに関するリアルタイム情報が表示されます。
-
圧縮されたコンテキスト長時間のセッション中の手動入力
/compactまたは、自動圧縮を待つ。 -
ロールバック操作結果が満足のいくものでない場合は、
/restoreまたはrevert_turn前回のスナップショットに戻す。 -
セッションを保存終了前に自動または手動で保存し、次回アプリを起動したときに前回中断したところから再開できます。
DeepSeek-TUIの主要情報と使用要件
-
システム要件Linux、macOS、Windows(ARM64を含む)で動作します。
-
モデル依存性DeepSeek V4 APIキーをご自身で用意するか、NVIDIA NIM / Fireworks / SGLangに接続する必要があります。
-
ネットワーク環境国内ユーザーの場合は、インストールを迅速化するためにTUNA Cargoイメージを設定することをお勧めします。
-
料金に関する通知複数のサブエージェントを開設すると、キャッシュヒット率が低下し、ミスしたトークンの価格はヒットしたトークンの10倍になります。リアルタイムの手数料に注意することをお勧めします。
-
バージョンステータス現在のバージョンはv0.8.8で、頻繁にアップデートが行われています。常に最新の状態に保つことをお勧めします。
DeepSeek-TUIの主な利点
-
単一のバイナリゼロ依存性Rustをベースにした単一のバイナリにコンパイルされており、実行にNode.jsやPython環境は不要で、非常に軽量なデプロイメントを実現しています。
-
DeepSeek V4ネイティブ対応ツール呼び出しプロトコルやプロンプトワードのカプセル化からストリーミングモデルに至るまで、すべてがDeepSeek独自の設計であり、汎用的なOpenAIのラッパーではありません。
-
極めて長いコンテキストを持つ1MトークンDeepSeek V4の100万レベルのコンテキストウィンドウを使用して大規模なコードベースを処理し、プレフィックスキャッシュと組み合わせることで、冗長な計算とAPIコストを削減します。
-
インテリジェントなコンテキスト圧縮コンテキストが限界に近づくと、会話の履歴を自動的に要約し、直近の元のコンテンツを保持した上で、情報の切り捨てを避けるために要約をプレフィックスとして挿入します。
-
3つのリスク管理モードさまざまなシナリオのセキュリティニーズに対応するため、プラン(読み取り専用分析)、エージェント(承認が必要な対話型)、およびYOLO(自動承認実行)が利用可能です。
-
推論の強度評価:合格
Shift+Tab存在するoff → high → maxモデル推論の深度を切り替えることで、速度と品質のバランスを柔軟に調整できます。v0.8.12では以下の機能が追加されました。autoこのモードでは、タスクの種類に基づいて推論の強度が自動的に選択されます。 -
多言語UI英語、日本語、簡体字中国語(zh-漢語)、ブラジルポルトガル語に対応し、システム言語を自動的に検出します。
DeepSeek-TUIプロジェクトのアドレス
- GitHubリポジトリ:https://github.com/Hmbown/DeepSeek-TUI
DeepSeek-TUIと類似競合製品との比較
| 比較対象寸法 | DeepSeek-TUI | Claude Code |
|---|---|---|
| バインディングモデル | DeepSeek V4(Pro / Flash) | Claude 3.5/3.7 Sonnet |
| 動作環境 | ターミナル TUI | ターミナル TUI |
| マインドチェーン表示 | ネイティブストリーミング出力、リアルタイムで表示可能 | 推論プロセスはネイティブには表示されません。 |
| コンテキストの長さ | 1Mトークン(デフォルトは満タン) | 200K Token |
| パラレルサブエージェント | RLMモード、1~16個のフラッシュメモリモジュールを並列接続。 | ネイティブの並列サブエージェントはサポートされていません。 |
| コスト戦略 | フラッシュメモリの価格差を活用して、コストを積極的に削減する | 統一課金モデル、段階制なし |
| キャッシュ最適化 | プレフィックスキャッシュ対応圧縮 | 専用のキャッシュ最適化機能はありません |
| 作業区域の隔離 | サイドGitスナップショット。回転ボタンを押すとロールバックできます。 | 基本的なGit統合(スナップショットの分離なし) |
| インタラクションモード | プラン/エージェント/YOLO(3段階) | YOLOの完全自動変速機に似ているが、明確な定義はない。 |
| オープンソースライセンス | MITオープンソース | クローズドソースの商用製品 |
| 国内アクセス | 国内向けミラーと中国語ドキュメントに対応 | 国際的なネットワーク環境が必要 |
DeepSeek-TUIの応用シナリオ
-
大規模プロジェクトの分析と再構築: グローバルなリファクタリングやモジュール移行のために、1Mのコンテキストを使用してコードベース全体を一度にロードします。
-
自動コードレビューとバグ修正プランモードでコードの問題点をスキャンし、その後エージェント/YOLOモードに切り替えて一括で修正します。
-
文書の作成と管理コードの変更に基づいて、README、APIドキュメント、またはコメントを自動的に更新します。
-
CIのクリーンアップと依存関係の更新期限切れのCI構成のクリーンアップや依存関係バージョンのアップグレードなど、定期的なタスクを永続的なタスクキューを使用してスケジュールします。
-
バッチ並列推論RLMは、複数のファイルを分析したり、複数のテスト戦略を同時に実行したりするために使用でき、意思決定を加速させます。
-
ヘッドレス自動化ワークフロー:合格
deepseek serve --httpTUIをバックエンドサービスとして内部ツールチェーンに統合する。