核心信息

DeepSeek-TUI 是一个运行在终端中的 DeepSeek 编码代理(31k Stars),基于 Rust + Ratatui 构建,提供三种运行模式、完整工具套件、MCP 支持、1M token 上下文和技能系统。

  • 作者:Hmbown
  • Stars:31k
  • Forks:2.6k
  • 许可证:MIT
  • 版本:v0.8.39(2026-05-17,95 个 Release)
  • 声明:非 DeepSeek 官方项目
  • 技术栈:Rust 95.0%(Ratatui TUI 框架)

核心功能

功能说明
三种模式Plan(只读)/ Agent(交互审批)/ YOLO(全自动)
Auto 模式自动选择模型和推理级别
推理流式展示实时显示 DeepSeek 推理过程
工具套件文件/SHell/Git/网络搜索/子代理/MCP
1M token上下文追踪、压缩、前缀缓存遥测
会话持久化保存/恢复、检查点、工作区回滚
OS 沙箱macOS Seatbelt / Linux Landlock / Windows Job Objects
LSP 诊断自动行内错误/警告(rust-analyzer/pyright 等)
技能系统可组合指令包,支持 GitHub 社区安装
多语言 UIen/ja/zh-Hans/pt-BR
运行时 APIHTTP/SSE 无头代理工作流

技术架构

deepseek (dispatcher CLI) → deepseek-tui (companion binary) → ratatui interface
  ↔ async engine ↔ OpenAI-compatible streaming client

工具调用通过类型化注册表路由(shell/文件/git/网络/子代理/MCP/RLM)。

安装方式

npm install -g deepseek-tui   # 推荐
cargo install deepseek-tui-cli --locked  # 或
brew tap Hmbown/deepseek-tui && brew install deepseek-tui

支持 API 提供商

DeepSeek、NVIDIA NIM、OpenRouter、vLLM、Ollama 等(OpenAI 兼容 API)。

关联连接