GitHub 5.7k Star!DeepSeek-TUI,DeepSeek版的Claude Code来了

前言
嘿,小伙伴们!你在用 DeepSeek 网页版编程的时候,是不是总觉得哪里不对劲?让它改个文件还要复制粘贴,让它跑个命令还得手动执行,想让它管理 Git 更是难上加难。AI 的编程能力明明很强,但用起来效率却大打折扣,因为缺少那种”直接操控电脑”的体验。
直到最近发现了一个宝藏项目——DeepSeek-TUI!这是 DeepSeek 版的 Claude Code,一个跑在终端里的 AI 编程 Agent。能直接读写文件、执行 Shell 命令、管理 Git、甚至编排子 Agent 并行干活。说白了就是把 DeepSeek 的强大能力,直接搬进了你的 terminal!
今天我就来和大家唠唠这个神器,看看它是怎么让 AI 编程变得如此畅快的!

项目介绍
✨ 核心特性
- 🤖 终端原生: 跑在终端里的 AI 编程 Agent,键盘驱动,高效便捷
- 📝 文件操作: 读写文件、应用补丁、正则搜索,全部搞定
- 💻 Shell 执行: 运行命令、超时控制、后台任务管理
- 🔍 网页搜索: 集成 DuckDuckGo 搜索,AI 帮你查资料
- 📦 子 Agent: 编排多个子 Agent 并行工作,效率翻倍
- 🔄 Git 集成: 代码审查、补丁应用、差异分析
- 🌐 MCP 协议: 支持 Model Context Protocol,扩展无限
- 🔢 100万上下文: DeepSeek V4 的 100万 token 上下文,一次性看懂整个项目
🎮 多种工作模式
| 模式 | 说明 | 适用场景 |
|---|---|---|
| Normal | 聊天模式,写文件和执行命令前询问 | 日常交流 |
| Plan | 只读模式,先探索代码库再规划方案 | 需求分析 |
| Agent | 多步工具调用,执行前询问 Shell | 日常开发 |
| YOLO | 全自动模式,所有操作直接执行 | 快速出活 |
| RLM | 外部化上下文,适合大文件处理 | 大项目 |
| Duo | player-coach 迭代验证模式 | 复杂任务 |
🛠️ 技术栈
| 分类 | 技术 |
|---|---|
| 语言 | Rust |
| TUI框架 | Ratatui |
| AI模型 | DeepSeek V4 |
| 协议 | MCP (Model Context Protocol) |
| 平台 | macOS / Linux / Windows |
实战体验
安装配置
安装方式超级简单,一行命令搞定:
# 方式一:npm 安装(推荐)npm install -g deepseek-tui
# 方式二:Cargo 安装cargo install deepseek-tui-cli --locked
# 国内用户建议配清华镜像npm config set registry https://registry.npmmirror.com获取 API Key
- 访问 https://platform.deepseek.com 注册账号
- 在控制台创建一个 API Key(格式:
sk-...) - 首次运行时会提示输入 Key,或者手动设置:
# 方式一:环境变量export DEEPSEEK_API_KEY=sk-your-key-hereecho 'export DEEPSEEK_API_KEY=sk-...' >> ~/.zshrc
# 方式二:配置文件# ~/.deepseek/config.toml[api]key = "sk-your-key-here"启动使用
安装完成后,直接在终端输入:
deepseek界面会立即启动,键盘驱动,操作流畅!
查看帮助
按 F1 或输入 /help 查看所有命令:
# 常用命令/help # 显示帮助/modes # 查看所有模式/exit # 退出程序/doctor # 运行诊断模式切换
按 Tab 键循环切换模式:
Normal → Plan → Agent → YOLO → Normal# 想先了解代码库?用 Plan 模式# 输入:"这个代码库是做什么的?"# AI 会先分析项目结构,不做任何修改
# 想让它干活?切换到 Agent 模式# 输入:"帮我重构这个函数"# AI 会一步步执行,每次执行 Shell 前都会询问项目分析
进入一个项目目录,让 AI 帮你分析:
cd ~/my-projectdeepseek
# 问:这个代码库是做什么的?# AI 会:# 1. 分析项目结构# 2. 读取关键配置文件# 3. 总结项目功能# 4. 给出目录结构说明100万 token 上下文意味着 AI 可以一次性看完整个项目的所有代码,不需要你手动挑选要分析的文件!
代码修改
想让 AI 帮你修改代码?太简单了!
# Agent 模式下# 输入:"把这个函数的错误处理完善一下"
# AI 会:# 1. 读取源文件# 2. 分析代码逻辑# 3. 编写修改后的代码# 4. 询问是否应用Shell 命令执行
AI 可以帮你执行各种 Shell 命令:
# 输入:"运行一下测试用例"# AI 会执行:npm test
# 输入:"帮我启动开发服务器"# AI 会执行:npm run dev
# 想看输出结果?实时显示!子 Agent 并行工作
这是高级功能,可以让多个 AI Agent 同时工作:
# 输入:"帮我同时更新三个模块的依赖"# AI 会:# 1. 创建一个子 Agent 处理模块A# 2. 创建一个子 Agent 处理模块B# 3. 创建一个子 Agent 处理模块C# 4. 协调三个 Agent 并行工作网页搜索
AI 可以帮你搜索网页获取信息:
# 输入:"帮我查一下 Rust 最新版有什么新特性"# AI 会使用 DuckDuckGo 搜索# 返回搜索结果并总结Git 操作
集成 Git 功能,代码管理更方便:
# 输入:"查看最近的提交"# AI 执行 git log 并分析
# 输入:"帮我审查这个 PR"# AI 分析代码变更并给出建议
# 输入:"应用这个补丁"# AI 执行 git apply费用追踪
每次对话都会显示 token 消耗和费用:
对话费用:├─ 输入 tokens: 1,234├─ 输出 tokens: 567├─ 费用: $0.0008└─ 模型: deepseek-v4-flash对比一下价格就知道有多实惠了:
| 模型 | 输入价格 | 输出价格 |
|---|---|---|
| DeepSeek V4 Flash | $0.14/百万token | $0.28/百万token |
| Claude Sonnet | $3/百万token | $15/百万token |
| 差距 | 21倍便宜 | 53倍便宜 |
我的使用感受
作为一个每天要在终端里干活的开发者,我必须说 DeepSeek-TUI 彻底改变了我的编程方式。以前用网页版 AI 辅助编程,效率真的很低——让 AI 看代码要复制粘贴,让 AI 改代码要手动复制回来,让 AI 执行命令更是想都别想。
现在有了 DeepSeek-TUI,我直接在终端里和 AI 对话,让它读写文件、执行命令、管理 Git。要分析整个项目?100万 token 上下文直接搞定,不用手动挑文件。要改代码?AI 一步步来,每次操作都清清楚楚,我可以随时介入或批准。
最让我惊喜的是子 Agent 功能!上次让三个子 Agent 同时处理三个模块的依赖更新,效率直接翻了三倍。而且价格还这么便宜,用 Claude 要花的钱,用 DeepSeek 够用好几个月了!
项目资源
GitHub地址: https://github.com/Hmbown/DeepSeek-TUI
官网地址: https://deepseek-tui.com
觉得项目不错的话,记得给作者点个 star 支持一下!
项目特色: DeepSeek 版的 Claude Code,终端原生 AI 编程 Agent,100万 token 上下文,多种工作模式支持,价格实惠。
互动时间
你是不是已经跃跃欲试了?赶紧安装 DeepSeek-TUI,体验一下终端里 AI 编程的畅快感吧!
如果你用了之后有什么有趣的体验,或者有什么问题,欢迎在评论区和我交流。我会定期分享更多好用的 AI 工具,记得关注我哦!
支持与分享
如果这篇文章对你有帮助,欢迎分享给更多人或打赏支持!
小王的博客














