核心信息
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 社区安装 |
| 多语言 UI | en/ja/zh-Hans/pt-BR |
| 运行时 API | HTTP/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)。
关联连接
- DeepSeek_TUI — 项目实体页面
- Claude_Code_Analysis — 同为编码代理(Claude Code 闭源,DeepSeek-TUI 开源 Rust 实现)
- Agent_Skills — 同为技能系统(DeepSeek-TUI 支持可安装技能包)
- Agent_Communication_Protocols — MCP 协议
- Claude_Mem — 同为编码代理辅助工具