DeepSeek-TUI:终端编程工具,2.4万星

内容分享5小时前发布
0 1 0
全能 AI 聚合平台 免费

一站式接入主流 AI 大模型,支持对话 · 生图 · 生视频,即开即用

ChatGPT Claude Gemini Grok DeepSeek 通义千问 Ollama
AI对话 AI生图 AI视频
免费使用 →

DeepSeek-TUI:终端编程工具,2.4万星

如果说Claude Code是AI编程工具的天花板,那DeepSeek-TUI就是这个天花板的开源平替版。一个用Rust写的命令行工具,接入DeepSeek V4模型,能帮你读文件、改代码、跑Shell、管Git。GitHub 24,000颗星,MIT协议,作者是Hmbown。关键是成本——100K Token的编程会话只要4分钱,一个完整项目加Bug修复流程下来,10块钱打不住。

一、这是什么东西

DeepSeek-TUI是一个完全运行在终端里的编程Agent。不是浏览器聊天窗口,不是IDE插件,就是你每天敲命令的那个黑框框。

它的定位很明确:让DeepSeek前沿模型直接访问你的工作区——读取文件、编辑代码、执行Shell命令、管理Git仓库、搜索网页、调度子智能体,一切操作通过键盘驱动的TUI界面完成。

面向DeepSeek V4(deepseek-v4-pro / deepseek-v4-flash)构建,默认支持100万Token上下文窗口和原生思考模式流式输出。模型推理过程在终端里实时呈现,你能看到AI在”想什么”。

二、GitHub什么量级

截至2026年5月11日:

表格

指标

数据

Star

24,000 ⭐

Fork

2,000

贡献者

66人

最新版本

v0.8.28(5月11日凌晨发布)

前两个版本分别是v0.8.27(5月10日下午)、v0.8.26(同一天上午)——三天三个版本,迭代速度飞快。

三、核心能力一览

1. 文件和代码操作

读、写、编辑文件,还支持apply_patch批量打补丁。写完代码后,自动调用LSP工具(rust-analyzer、pyright、
typescript-language-server、gopls、clangd)把报错信息塞回上下文,下一轮推理就能基于真实诊断结果继续修。

2. Shell执行

直接在终端跑命令,不用切换窗口。所有操作都在同一个界面完成。

3. Git管理

查状态、看diff、跑测试。提交代码前让AI帮你review,效率翻倍。

4. 搜索能力

grep本地文件、Web搜索、抓URL内容。需要查文档时不用切出去,AI帮你搞定。

5. 子任务调度

可以派生子Agent,等它们跑完汇总结果。适合拆解复杂问题并行处理。

6. MCP服务器支持

从配置文件加载Model Context Protocol工具集,扩展能力。不想受限于内置工具?自己接。

7. 百万字上下文

1M Token窗口,compaction机制防止爆context。大型项目一把梭,不用分段喂。

四、三种模式按Tab切换

你可以在TUI中按Tab键随时切换模式:

Plan (规划)

只读模式。Agent可以自由探索项目:读文件、搜索代码库做静态分析。但无法执行任何写操作或Shell命令。

适用场景:接手新项目时快速了解架构、分析复杂模块逻辑、复盘或审查他人代码、头脑风暴重构方案而不影响现有代码。

Agent (智能体)

交互模式(默认)。Agent可以读写文件和执行Shell命令来完成任务。但是,所有被标记为”危险”的操作都需要你在终端手动确认或拒绝。

你会看到一个清晰的Diff预览和执行计划摘要,再决定是否放行。

YOLO ⚡(托管)

全自动模式。”You Only Live Once”。在充分信任的工作区内激活此模式后,Agent会静默批准所有操作,不再询问你的意见,直接全速自主完成任务。

可以通过配置文件准确控制哪些目录或命令可以进入YOLO模式。

五、智能模型路由

另外有个Auto模式(/model auto),它每次发请求前会先问一个小模型:这轮任务该用Flash还是Pro、该开多高的推理档?

简单对话用Flash+关推理,复杂调试才动用Pro+max推理。

Shift+Tab可以手动切推理档位:off → high → max。

六、成本到底多低

DeepSeek V4的价格约为Claude Sonnet的1/17。

一个典型的100K Token编程会话成本约$0.04,仅为同类工具的2%。

状态栏实时显示每轮和每会话的token用量与费用估算,缓存命中/未命中明细一目了然。

七、沙箱隔离保安全

系统不同,隔离机制不同:

  • Linux → landlock
  • macOS → seatbelt
  • Windows → AppContainer / restricted tokens

工作区边界默认受–workspace限制,想解除打个/trust就好。

八、五种安装方式

1. npm(新手首选,Windows/macOS/Linux通用)

bash

npm install -g deepseek-tui

npm包实际上是个薄封装,会在安装时自动从GitHub Releases下载对应平台的预编译Rust二进制文件,运行时不依赖Node.js——装完即用。

2. Cargo(Rust开发者推荐)

bash

cargo install deepseek-tui-cli --locked
cargo install deepseek-tui --locked

不要跳过–locked参数,防止拉取不兼容的传递依赖。

3. Homebrew(macOS独占)

bash

brew tap Hmbown/deepseek-tui
brew install deepseek-tui

4. 预编译二进制

访问GitHub Releases页面,根据芯片类型选择对应版本。

5. Docker

bash

docker run --rm -it 
  -e DEEPSEEK_API_KEY="$DEEPSEEK_API_KEY" 
  -v ~/.deepseek:/home/deepseek/.deepseek 
  ghcr.io/hmbown/deepseek-tui:v0.8.28

国内用户走npm提议加–registry=
https://registry.npmmirror.com换淘宝源或清华源。

九、支持的模型提供商

不只DeepSeek一家。支持9家模型提供商:DeepSeek、NVIDIA NIM、OpenAI、OpenRouter、Novita、Fireworks、sglang、vLLM、Ollama。

用deepseek auth set –provider <id>切换。

十、一些细节功能

  • 会话保存/恢复:长时间任务不怕中断,deepseek resume –last恢复最近会话
  • Workspace快照回滚:出问题可以/restore,通过side-git记录每轮前后快照
  • Skills系统:在~/.deepseek/skills/<name>/放SKILL.md可以自定义指令集
  • 多语言界面:英文、日文、简体中文、巴西葡萄牙语,自动检测系统语言
  • HTTP/SSE运行时API:deepseek serve –http可用于无界面Agent流程

结语

如果你喜爱在终端里干活、用过Claude Code或Codex CLI、想要一个本地可控的AI编程工具,DeepSeek-TUI值得一试。

Rust写的,单二进制,没啥运行时依赖。MIT协议,不绑商业服务。

官网有中文文档:https://deepseek-tui.com/

你在终端里用过AI编程工具吗?

A. 正在用Claude CodeB. 试过DeepSeek-TUIC. 打算试试D. 不用,IDE插件够用

评论区聊聊你的使用体验!

© 版权声明

相关文章

1 条评论

none
暂无评论...