Reasonix:专为 DeepSeek 开发生成的 AI 编码 Agent

一句话版本:一个专为 DeepSeek 模型优化的 AI 编码 agent,全程围绕 DeepSeek 的 prefix-cache 计费机制设计,所以长期开着也不贵——实测单日 4.35 亿 token、99.82% 缓存命中率,费用从 $61 降到 $12。还内置了 QQ 频道远程操控和桌面客户端。

来源

日期: 活跃开发中,esengine 维护

核心内容

这是什么?

Reasonix 是一个开源的(MIT)、TypeScript/Node.js 实现的 AI coding agent,专为 DeepSeek 模型设计。不是另一个通用 agent 框架——它只支持 DeepSeek,并且为此对你的。

安装非常简单:


npm install -g reasonix
reasonix code my-project  # 首次运行输入 DeepSeek API key

macOS、Linux、Windows 全支持,需要 Node ≥ 22。

核心技术:三大支柱

Pillar 1: Cache-First Loop

这是 Reasonix 的核心创新。DeepSeek 的 prefix-cache 机制有一个特点:只有当前请求的精确字节前缀匹配上一个请求时,才能享受约 10% 价格的低缓存费率。大多数 agent 框架每轮对话都会重排上下文、注入时间戳——实践中缓存命中率不到 20%。

Reasonix 的做法:


┌─────────────────────────────────────────┐
│ 不可变前缀(IMMUTABLE PREFIX)           │ ← 会话期间固定
│ system + tool_specs + few_shots         │   缓存命中候选
├─────────────────────────────────────────┤
│ Append-Only 日志(APPEND-ONLY LOG)       │ ← 单调增长
│ [assistant₁][tool₁][assistant₂]...      │   保持先前轮的字节前缀
├─────────────────────────────────────────┤
│ 易失草稿(VOLATILE SCRATCH)             │ ← 每轮重置
│ R1 思考过程、临时计划状态                 │   不上传到 API
└─────────────────────────────────────────┘

结果:单日 435M 输入 token,99.82% 缓存命中率。

Pillar 2: Tool-Call Repair

DeepSeek 的 tool-call 生成有一些特定的失败模式(在 reasoning_content 里放了 tool call 但忘了在 message 里正式引用、参数过多的 schema 会丢字段、重复调用同一个工具)。Reasonix 用四遍过滤解决:

Pillar 3: Cost Control

三层预设控制成本:

预设模型相对成本
flash (默认)DeepSeek v4-flash
autoflash → pro (困难任务自动升级)1–3×
prov4-pro~12×

其他辅助机制:

技术实现

生态系统

功能说明
SkillsAGENTS.md / SKILL.md 可复用流程
Memory项目级别 + 全局记忆 /remember /recall_memory
Web 搜索默认 Mojeek,支持 SearXNG、Metaso
DesktopTauri 桌面客户端(prerelease)
QQ 频道通过 QQ 远程操控会话
Subagentspawn_subagent 创建隔离子循环
Hooks生命周期钩子(PreToolUse 等)

社区数据

与 OpenClaw 的对比

Reasonix 和 OpenClaw 都是终端 AI agent,但路线完全不同:

维度ReasonixOpenClaw
模型仅 DeepSeek多 provider
核心技术prefix-cache 优化通用框架
语言TypeScript/Node.jsTypeScript/Node.js
UIInk React TUICLI 工具
DesktopTauri(prerelease)
缓存策略上下文三区域优化lossless-claw
消息通道QQ 频道Discord/QQ/Telegram 等
核心定位编码 agent通用 agent 框架

Reasonix 可以学的地方:cache 分区设计直接适用于 DeepSeek 的计费模型,OpenClaw 如果支持 DeepSeek 也可以借鉴。tool-call repair 四遍过滤思路通用。

OpenClaw 比它强的地方:多 provider、多消息通道、更成熟的基础设施。

评分

维度评分说明
**创新性**★★★★☆Cache-First Loop 设计精巧,但领域窄(仅 DeepSeek)
**产品完成度**★★★★☆CLI 成熟,Desktop prerelease,社区活跃
**与我项目关联**★★★★☆同样做终端 AI agent,但定位不同;缓存策略可借鉴
**经济性**★★★★★99.82% 缓存命中率的实际数据很有说服力
**社区活力**★★★★☆161 issues,很多开发活动
**代码质量**★★★★☆架构清晰,测试覆盖有但可以更好

报告生成: 2026-05-25 | 来源: GitHub, esengine.github.io, 架构文档