DeepSeek Reasonix:开源终端 AI 编程代理,前缀缓存让成本降低 70%
今天 Hacker News 上有一个项目直接爆了——616 分,评论 200+,把其他话题远远甩在后面。它就是 DeepSeek Reasonix,一个基于 DeepSeek 的开源终端 AI 编程代理。
Reasonix 做了一件大家都想要的事:用极低的成本,在本地终端里跑一个 Claude Code 级别的 AI 编程助手。MIT 协议,完全免费,npm 一键安装。
什么是 DeepSeek Reasonix?
Reasonix 是一个开源的终端 AI 编程代理,MIT 协议,完全免费。它的核心设计理念非常巧妙:围绕 DeepSeek 的前缀缓存(prefix-cache)技术构建。
简单来说,在写代码的过程中,AI 会记住之前已经处理过的上下文,不用每次都重新算一遍。这样一来,长会话的 token 成本大幅降低。
核心特性
- 前缀缓存优先:利用 DeepSeek 的 prefix-cache 机制,同一会话中重复的上下文只需计算一次,token 成本直线下降
- MCP 协议一等支持:原生集成 Model Context Protocol,可以连接各种外部工具和 API
- Plan Mode:先规划再执行,不会上来就瞎改代码,先给你一个方案看看
- 终端原生体验:TUI 界面,直接在终端里和 AI 对话、编辑代码
- MIT 开源:代码完全开放,npm 可以直接安装使用
GitHub:https://github.com/esengine/DeepSeek-Reasonix
为什么比 Claude Code 更省钱?
这是 Reasonix 最核心的差异化优势。
传统 AI 编程工具的痛点:每次和 AI 对话,它都要重新读取整个文件上下文。一个项目改了几十次之后,你可能已经花了几万 token,而且大部分是重复计算。
Reasonix 的解决方案:前缀缓存。DeepSeek 的 API 支持前缀缓存。Reasonix 会智能地组织 prompt,把不变的部分(文件内容、规则)放在前面,把新变化的部分放在后面。这样,当你第二次、第三次、第 N 次对话时,前面那部分已经缓存了,API 只计算新增的部分。
省钱效果:
- 首次会话:正常计费
- 第二次及后续会话:缓存命中率可达 60-80%,实际成本降低到原来的 1/3 甚至更低
- 长时间开发会话:成本优势越来越明显
3 行命令,一键安装
安装超级简单:
# 1. 安装
npm install -g reasonix
# 2. 配置 DeepSeek API Key
export DEEPSEEK_API_KEY="你的APIKey"
# 3. 启动
reasonix
就这么简单。打开终端,输入 reasonix,就可以开始和 AI 一起写代码了。
Plan Mode:先规划再动手
和其他"上来就改代码"的 AI 工具不同,Reasonix 有一个 Plan Mode。开启后,它会:
- 分析需求:理解你想做什么
- 生成执行计划:列出需要修改的文件和步骤
- 等你确认:你可以审查、修改、批准
- 开始执行:确认后才会真正改代码
这个设计特别适合复杂项目——避免 AI 一顿操作猛如虎,改完代码跑不了。
Plan Mode 示例:
用户:帮我添加用户登录功能
📋 Plan:
1. 创建 auth/login.py - 登录逻辑
2. 修改 routes/api.py - 添加登录路由
3. 创建 models/user.py - 用户模型
4. 更新 requirements.txt - 添加依赖是否执行此计划?(y/n)
MCP 协议:连接一切
Reasonix 原生支持 MCP(Model Context Protocol),这意味着它可以连接各种外部工具和 API:
- 文件搜索:在整个项目中搜索关键词
- 代码编辑:SEARCH/REPLACE 模式,精准修改
- 网络请求:调用外部 API 获取数据
- 数据库操作:查询数据库、执行 SQL
- 代码分析:静态分析、类型检查
MCP 服务器配置示例:
{
"mcpServers": {
"filesystem": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-filesystem", "/path/to/project"]
}
}
}
和 Claude Code / Cursor 对比
| 特性 | Reasonix | Claude Code | Cursor |
|---|---|---|---|
| 价格 | 🆓 免费(DeepSeek API 极低成本) | 💰 按量付费 | 💰 订阅制 |
| 前缀缓存 | ✅ 原生支持 | ❌ 无 | ❌ 无 |
| 开源 | ✅ MIT | ❌ 闭源 | ❌ 闭源 |
| Plan Mode | ✅ 有 | ✅ 有 | ❌ 无 |
| MCP 协议 | ✅ 原生 | ✅ 支持 | ✅ 支持 |
| 安装难度 | ⭐ npm 一行 | ⭐ npm 一行 | ⭐⭐ 需要 IDE |
| 模型质量 | DeepSeek(强推理) | Claude Sonnet(强) | GPT-4/Claude |
| 终端体验 | ✅ TUI 原生 | ✅ TUI 原生 | ❌ IDE 插件 |
总结:Reasonix 的核心优势是"省钱+开源"。如果对模型质量要求不是极致高,日常开发用它完全够用,而且成本只有 Claude Code 的 1/5 到 1/10。
适合谁用?
推荐使用
- 预算有限的开发者:想用 AI 编程但不想花太多钱
- 终端爱好者:喜欢在终端里工作的开发者
- 开源项目维护者:需要免费、可审计的工具
- 学生/学习者:想体验 AI 编程但不想付费
- 国内开发者:DeepSeek API 国内可用,速度快
暂时不推荐
- 对模型质量要求极高的企业级项目
- 需要 GUI 界面的非技术用户(建议用 Cursor)
真实体验感受
实际使用后的几个感受:
- 安装确实简单:npm install 完就能用,不像 Claude Code 有时候要折腾 API key
- 前缀缓存是真的省:改一个文件 10 次之后,能看到明显的 token 消耗下降
- Plan Mode 很实用:先看看 AI 想干什么,再决定要不要让它动手,避免"一顿瞎改"
- DeepSeek 的推理能力够用:日常 CRUD、API 开发、Bug 修复都没问题,复杂的架构设计可能需要多轮对话
唯一的缺点:中文支持不如 Claude,写中文注释的时候偶尔会中英混杂。
总结
DeepSeek Reasonix 在 HN 上爆火不是偶然。它抓住了一个真实的需求:大家想要 Claude Code 的体验,但不想花那么多钱。
前缀缓存是它的杀手锏。加上 MIT 开源、npm 一键安装、MCP 协议支持,这确实是目前最接近"免费使用 AI 编程"的方案了。