Hmbown/DeepSeek-TUI 是一个基于 Rust 开发的终端原生编码代理,专门为 DeepSeek V4 模型设计。它利用 DeepSeek V4 的 1M 令牌上下文窗口和前缀缓存技术,让模型能够直接在终端中访问工作区,执行文件读写、Shell 命令、Git 操作、网络搜索、子代理编排等任务。整个工具仅需一个二进制文件,无需 Node 或 Python 运行时环境。它内置了 MCP 客户端、沙箱环境和持久化任务队列,支持三种工作模式(计划、代理、YOLO)以及思考模式流式输出。用户可以通过键盘驱动的 TUI 界面高效交互,还支持会话保存恢复、工作区回滚、推理强度调节等功能。该工具适用于需要深度代码分析、自动化编程、批量审查或长期运行的后台任务场景,特别适合追求终端原生体验的开发者。
核心亮点
数据来源:TrendForge 历史采集
项目截图
DeepSeek V4 模型发布后,开发者对高效、轻量的终端工具需求激增。DeepSeek-TUI 凭借其原生集成、丰富工具链和极简部署,完美契合了这种需求,引发社区广泛关注。
追求高效编码、偏好命令行操作且熟悉 Rust 生态的开发者。
项目以 Rust 编写,利用原生 RLM 实现并行推理,并通过前缀缓存优化成本。其 MCP 协议支持和 HTTP/SSE API 设计,为终端代理提供了可扩展的架构基础。
使用场景
利用DeepSeek V4的1M令牌上下文窗口,让模型一次性读取整个工作区,自动分析代码结构、检测问题并生成重构方案,通过Plan模式预览变更,Agent模式逐步确认执行。
通过YOLO模式让模型自动执行批量文件读写和Shell命令,利用持久化任务队列在后台运行,支持断点恢复。
使用持久化任务队列和HTTP/SSE运行时API,部署为后台服务,自动执行LSP诊断、代码风格检查或安全扫描,结果通过TUI或API查询。
利用会话保存/恢复功能,在调试过程中随时创建检查点,后续从断点处继续分析;结合用户记忆功能保存调试偏好。