社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Git

他用DeepSeek-V4手搓Agent,冲上GitHub热榜第一

36氪-资讯-AI • 4 月前 • 239 次点击  

DeepSeek版Claude Code爆了!

智东西5月6日消息,今日,美国独立开发者Hunter Bown的开源项目DeepSeek-TUI在GitHub上爆了,冲上GitHub热榜第一,今天Star数上涨2434,总Star数已超10.2k。

这一项目是基于DeepSeek-V4的终端原生编程Agent,其允许开发人员直接在终端与DeepSeek聊天、编辑文件、运行shell命令、管理任务,甚至协调代码库中的子Agent。

今早,DeepSeek-TUI更新了0.8.13新版本,聚焦运行时和TUI相关问题修复,提示词规范优化、运行轨迹日志、Anthropic接口兼容支持以及大规模界面整理优化,均已延后至后续版本发布。

值得一提的是,DeepSeek-TUI的开发者并不是专业人士,Bown的本硕专业与编程无关,Bown 2015年获得北得克萨斯大学音乐教育学士,2019年在南方卫理公会大学获得音乐教育硕士,目前就读于美国南方卫理公会大学Dedman法学院。

该项目2026年1月发布,伴随今年4月底DeepSeek-V4升级、Bown在X上发帖想和中国开发者建联而走红,他称中国开发者为“鲸鱼兄弟”。

X上网友分享,Bown已经成功拥有微信账号,并和中国开发者交流起来了。

在DeepSeek-TUI开源主页的贡献者名单中,还有Claude、Gemini。

一站式全能调度智能Agent终端Tday开源项目的作者发帖称,他成功将DeepSeek-TUI集成到Tday后,其体验表现出极高的稳健性,配合DeepSeek-v4-flash时,速度非常接近开源AI编程智能体OpenCode。

Claude Design的开源替代方案Nexu作者称,这是首次在代码智能Agent的终端环境中直接运行DeepSeek-V4,他们测试的效果相当不错。

有网友在下面称赞,这么好的项目必须支持。

还有网友询问Bown帖子里说的“鲸鱼兄弟”来源,感觉这个称呼很有喜感。

不过,也有网友认为DeepSeek-TUI火得莫名其妙:“为什么要抛弃一个已有成熟方案的产品,转向没有稳定的产品?”

01.基于DeepSeek-V4构建,还专门发了中国开发者友好版本

DeepSeek-TUI是基于DeepSeek-V4构建的终端编程智能体,具备100万token上下文窗口、流式推理块和前缀缓存感知成本报告的能力。

具体而言,其可读取与编辑文件、执行终端命令、联网检索、管理Git版本库,并能在键盘交互的终端界面(TUI)中调度多个子智能Agent协同工作。

网友评价DeepSeek-TUI的界面布局一目了然,但缺点是对话区中AI输出和用户输入的分界不明显。

有网友用DeepSeek官方API进行了对比,相比Claude Code,DeepSeek-TUI在跑长时长任务时,缓存命中率会下降。

DeepSeek-TUI的架构如下:DeepSeek调度命令行→DeepSeek-TUI配套程序→终端图形界面↔异步引擎↔兼容OpenAI协议的流式客户端。

工具调用通过类型化注册中心流转,包含终端命令、文件操作、Git版本管理、联网检索、子智能体、MCP协议、RLM大模型,执行结果以流式方式回写到对话日志中。

引擎负责管理会话状态、对话轮次、持久化任务队列,还内置LSP语言服务子系统;代码编辑完成后,会先把语法诊断信息送入大模型上下文,再进行下一步逻辑推理。

DeepSeek-TUI的开源主页还有对中国开发者的镜像友好安装版本:

02.共三大运行模式,还能自适应调整推理等级

在开源项目主页,Bown专门用中文写了README.zh-CN.md文件,其中提到DeepSeek-TUI的主要特点包括:

自动模式:用户可以通过model auto指令启用自动模式,该工具会在每一轮交互中自动适配选择合适大模型,并匹配对应的推理思考等级。

切换推理等级:用户可以通过按下Shift+Tab快捷键循环切换推理等级,分别为关闭推理→高推理强度→最高推理强度。

推理流式输出:其会将模型进行思考推理的过程进行实时流式展示,可直观看到DeepSeek的完整逻辑推理步骤。

全量工具能力:内置完整工具集,支持文件读写操作、终端命令执行、Git版本管理、网页搜索与网页浏览、补丁应用、子智能Agent调度,以及MCP协议服务器连接。

百万token上下文:具备上下文内容追踪、手动/自动配置内容压缩功能,同时提供前缀缓存监控统计能力。

内置三大运行模式:规划模式(仅只读查阅项目代码与文件)、Agent模式(交互操作且需手动审批)、极简自动模式(全部操作自动审批执行)。

会话保存与接续:支持为长时间运行的工作会话创建检查点,随时保存进度,后续可一键恢复接续会话继续工作。

工作区版本回滚:项目会内置独立快照Git机制,在每轮操作前后自动生成项目快照,通过/restore和revert_turn命令即可回滚操作,不会改动项目原生的Git仓库配置。

持久化任务队列:后台运行的任务支持持久化保存,程序重启后,未完成的后台任务可自动继续执行。

HTTP/SSE运行接口:支持通过deepseek serve—http启动服务,提供HTTP、SSE接口,适配无图形界面的无头自动化代理工作流。

MCP模型上下文协议:可连接Model Context Protocol模型上下文协议服务器,扩展更多第三方工具能力。

原生RLM批量查询:内置rlm_query原生能力,复用同一API客户端,调用轻量化低成本的deepseek-v4-flash模型,高效完成批量代码与数据分析任务。

LSP代码诊断:依托rust-analyzer、pyright、typescript-language-server、gopls、clangd等主流语言服务工具,每次编辑代码后,都会在界面内实时展示代码错误与警告信息。

用户个性化记忆:用户可开启持久化备注文件功能,自定义的偏好设置会注入系统提示词,实现跨会话保留个人使用习惯与配置偏好。

多语言界面本地化:支持英文、日文、简体中文、巴西葡萄牙语四种界面语言,可自动识别系统语言适配切换。

实时费用统计:实时统计每一轮交互及整个会话的token消耗、预估使用成本,同时细化展示缓存命中与缓存未命中的明细数据。

技能扩展系统:支持从GitHub安装、组合自定义指令技能包,可灵活扩展工具能力,全程无需依赖额外后端服务。

今早,DeepSeek-TUI更新了0.8.13新版本,聚焦运行时和TUI相关问题修复:

额外更新包括在压缩前对无LLM工具结果进行剪枝:在付费摘要处理之前,对旧的详细工具结果进行机械式摘要。重复读取保留最新的完整数据体,并将旧的副本替换为单行摘要;如果这样能使会话大小回到压缩阈值以下,则完全跳过LLM摘要调用。

重复工具防环保护装置:每个用户回合都会生成(tool_name,args)对参数。在第三次相同的调用时,它会插入一个合成的纠错工具结果,而不是再次运行相同的工具而不做任何更改;如果某个工具出现故障,则会在三次调用时发出警告,并在八次调用时停止。

V4缓存命中遥测兼容兜底适配:用量解析现已支持识别 usage.prompt_tokens_details.cached_tokens字段,因此底部状态栏现有的缓存命中标识组件,既能适配DeepSeek-V4自动前缀缓存的遥测数据,也能兼容旧版明确的缓存命中/未命中字段格式。

03.结语:想打造Claude Code平替,但稳定性存疑

Claude Code这样的专有系统通常需要付费API访问,且运行在较为封闭的生态系统中,而DeepSeek-TUI的出现或能为打破这种局面提供参考,依托DeepSeek的低成本模型堆栈,以更低成本提供类似的工作流程。但开发者仍然不能这类不稳定开源项目背后的风险。

不过,这一开源项目的爆火,无疑也从侧面印证了DeepSeek-V4的影响力,其为更多开发者提供了低成本搭建终端智能编程体、自主定制开发工作流的全新可能。

本文来自微信公众号“智东西”(ID:zhidxcom),作者:程茜,编辑:李水青,36氪经授权发布。

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/195986