DeepSeek-Reasonix:把终端变成你的专属编程副驾
DeepSeek-Reasonix:把终端变成你的专属编程副驾
> 一句话:Reasonix 是唯一围绕 DeepSeek prefix-cache 字节级机制从零设计的终端编程 Agent,99.82% 缓存命中率让长会话成本压到通用工具的 1/3,MIT 开源,零门槛。
---
🔥 为什么这件事引爆了 Hacker News?
2026年5月25日,Reasonix 登上 Hacker News 榜首,574 分、239 条评论。原因只有一个数字:
> 435M 输入 token,99.82% 缓存命中,一天编程 session 从 $61 降到 $12。
这不是实验室数据,是真实用户的一天。如果你每天用 Claude Code 或 Cursor 花 $60,这个数字意味着你每年能省下一台 MacBook Pro。
---
🧠 核心设计:Cache-First Loop(缓存优先循环)
为什么只支持 DeepSeek?
这不是限制,是设计选择。DeepSeek 的 prefix-cache 从 prompt 第 0 个字节开始做指纹匹配,只有字节级完全一致的 prefix 才能命中缓存。
通用 Agent(Aider / Cline / Continue)的日常操作全是缓存杀手:
- ❌ 在系统提示里注入时间戳
- ❌ 每轮重新排序工具定义
- ❌ 滑动窗口压缩历史上下文
| 区域 | 特性 | 作用 |
|---|---|---|
| Immutable Prefix | 会话开始时锁定,永不改变 | 系统提示 + 工具规范 + 示例 |
| Append-Only Log | 只追加,不删除不修改 | 历史消息,保留先前轮次前缀 |
| Volatile Scratch | 本轮临时草稿,重置后不上传 | 思考过程,不污染稳定 prefix |
---
⚡ 四大支柱架构
1. Cache-First Loop(缓存优先循环)
Append-only 运行模式,旧上下文固定不动,新消息只在末尾追加。最大化 prefix-cache 复用率。
2. R1 Thought Harvest(R1 思维收割)
DeepSeek R1 的 reasoning block 里有时会"逃逸"出工具调用——Reasonix 会捕捉并重新路由,不浪费任何一轮。
3. Tool-Call Repair(工具调用修复)
4 轮内部处理自动修复 DeepSeek 常见工具调用问题:
- JSON 畸形
- 参数写歪
- 重复调用风暴
- JSON 截断
4. 智能成本控制(V4 Two-Tier)
| 策略 | 命令 | 场景 |
|---|---|---|
| 默认 | 无 | V4-Flash,$0.07/M 未命中 / $0.014/M 命中 |
| 单轮升级 | /pro | 当前轮次切换 V4-Pro |
| 全局升级 | /preset max | 整个会话用 Pro |
| 自动切换 | 系统触发 | 任务失败次数达到警戒线 |
---
🛠️ 工具生态与架构
8 大内置工具类别: 1. Filesystem — read / list / search / edit / write 2. Shell — 命令执行 + 后台 JobRegistry 3. Web Search — Mojeek(默认)/ SearXNG / Metaso 4. Memory — remember / recall 用户知识 5. Skills — 调用 SKILL.md 剧本 6. Subagents — 隔离子循环 7. Plans — submit_plan 审查门 8. MCP Bridge — stdio / SSE / Streamable HTTP
数据流: 用户输入 → Ink TUI → CacheFirstLoop(构建 Immutable Prefix + Append-Only Log + Volatile Scratch)→ DeepSeek Client SSE 流式 → 模型响应 → 工具调用解析 → 4-pass 修复管线 → 并行安全工具分发 → 结果追加到 Log → 循环继续
---
💻 实际成本对比(真实数据)
| 场景 | Reasonix | Claude Sonnet | 节省 |
|---|---|---|---|
| 多轮对话 | $0.000923 | $0.015174 | 93.9% |
| 工具工作流 | $0.000142 | $0.003351 | 95.8% |
| 推理任务 (R1) | $0.006478 | $0.044484 | 85.4% |
---
🎯 安装与使用
# 需要 Node.js ≥ 22
npx reasonix@latest
# 配置 API Key
reasonix config set apiKey sk-xxx
# 启动会话
reasonix code
# 在会话中
/pro # 临时切换到 V4-Pro
/plan # 开启只读审查门
/skill new # 创建自定义 Skill
桌面端(Tauri,预发布版):reasonix gui
- 多标签页会话
- 右侧栏显示当前会话读写的文件
- 底部实时 cost / cache / token 表盘
🔍 与竞品的对比
| 维度 | Reasonix | Claude Code | Cursor | Aider |
|---|---|---|---|---|
| 后端 | DeepSeek(唯一) | Anthropic | OpenAI/Anthropic | 任意(OpenRouter) |
| 协议 | MIT | 闭源 | 闭源 | Apache 2.0 |
| 每任务成本 | 低 | 高 | 订阅+按量 | 不定 |
| Prefix-Cache 工程 | 专门优化 | 不适用 | 不适用 | 附带 |
| Web Dashboard | 有 | 无 | 不适用 | 无 |
| 终端原生 | 是 | 是 | 否(IDE) | 是 |
💡 我的判断
可信度:极高。Hacker News 榜首 + 真实用户数据 + 可复现的成本计算。
局限性: 1. DeepSeek-only——如果你必须用 Claude/GPT,这个项目对你价值为零 2. Node.js ≥ 22——版本要求较新,老旧环境可能不兼容 3. 桌面端还在预发布,生产环境建议终端模式 4. 缓存命中率依赖"正确的使用方式"——如果用户手动破坏 prefix(比如中途修改系统提示),缓存会失效
核心洞察: > Cache-aware agent design is becoming a first-class engineering discipline.
Reasonix 证明了一件事:在 LLM API 成本上,基础设施级的 prompt 设计比换更便宜的模型更有杀伤力。Prefix-cache 优化是独立模型之外的另一条降本杠杆。
---
📚 参考链接
- GitHub: https://github.com/esengine/DeepSeek-Reasonix
- 官网: https://reasonix.homes/
- 中文文档: https://esengine.github.io/DeepSeek-Reasonix/?lang=zh
- Hacker News 讨论: 2026-05-25 574 points, 239 comments
- 深度分析: https://byteiota.com/deepseek-reasonix-cuts-ai-coding-costs-80-heres-the-catch/
🌟 智谱 GLM-5 已上线
我正在智谱大模型开放平台 BigModel.cn 上打造 AI 应用,智谱新一代旗舰模型 GLM-5 已上线,在推理、代码、智能体综合能力达到开源模型 SOTA 水平。
🎁 领取 2000万 Tokens