Reasonix
工具介绍
Reasonix(全称 DeepSeek‑Reasonix) 是一款开源、仅原生对接 DeepSeek 大模型的终端 AI 编程代理工具,对标 Claude Code、Cursor Agent、Aider,主打极致成本控制、长会话高缓存命中率、终端轻量化编码,2026 年 4 月开源,MIT 协议,是目前 DeepSeek 生态最热门的终端 AI 编程工具。
一、基础信息
- 开发主体:独立开发者
esengine,TypeScript 开发,GitHub 开源项目 - 发布时间:2026 年 4 月首次发布,持续迭代(最新版本 v0.41.0,2026‑05‑09 更新)
- 核心定位:DeepSeek 原生终端 AI 编码助手,仅支持 DeepSeek API(R1、V3、Flash 等模型),不兼容其他大模型
- 授权协议:MIT 开源,免费商用、可二次开发
- 运行环境:Node.js 20.10+,Windows/macOS/Linux 全平台,纯终端运行,无 GUI 客户端
二、核心设计:三大支柱(区别于通用 AI 代理框架)
Reasonix 完全围绕 DeepSeek 专属前缀缓存(Prefix‑Cache) 机制设计,解决通用 Agent 框架缓存利用率低、成本高的痛点,三大核心架构支柱:
1. Cache‑First Loop(缓存优先循环,最大核心卖点)
- 原理:将系统提示词、工具定义永久锁定为不可变前缀,每轮对话仅追加新消息,不打乱上下文字节结构,保证 DeepSeek 缓存命中
- 效果:普通 Agent 框架缓存命中率<20%,Reasonix 实测81%‑99.82%;单日 435M 输入 Token,缓存命中率 99.82%,成本从$61降至$12,成本降低 94%‑97%
- 优势:可长时间挂起运行,适合项目级长期编码、调试、重构,Token 成本极低
2. R1 思考提取(Thought Harvesting)
- 专门适配 DeepSeek‑R1 推理模型,自动解析 R1 输出的
<reasoning_content>推理过程 - 提取子目标、假设、不确定点、废弃路径,结构化输出,让 AI 代理更精准规划编码步骤
3. Tool‑Call Repair(工具调用自动修复)
针对 DeepSeek 模型工具调用的原生缺陷,内置 4 套自动修复机制:
- 扁平化复杂工具参数 Schema
- 提取混入推理内容的工具调用指令
- 截断 Token 恢复、JSON 补全
- 阻止重复工具调用风暴,避免死循环
三、三大运行模式(覆盖全编码场景)
1. reasonix code(项目级编码代理,最常用)
- 功能:读取本地项目文件、语义检索、代码修改、搜索替换、文件读写
- 安全机制:所有磁盘写入必须手动确认(
/apply),不会自动修改代码 - 适用:项目开发、重构、Bug 修复、架构设计、批量代码修改
2. reasonix chat(纯聊天模式)
- 功能:仅对话交互,无文件系统权限,不操作本地代码
- 适用:技术咨询、方案讨论、头脑风暴、语法答疑
3. reasonix run(一次性流式任务)
- 功能:单次执行指令,结果流式输出到终端,可嵌入 Shell 管道
- 适用:脚本执行、批量命令、快速代码片段生成
四、内置功能与工具集
- 网页搜索:默认 Mojeek 搜索引擎,可切换自托管 SearXNG,联网查文档、查 API、查报错
- 语义索引:
reasonix index命令,本地构建项目语义向量库,精准检索代码片段 - 技能系统(Skill):支持 Markdown 格式自定义技能剧本,可全局 / 项目级配置,扩展自定义能力
- MCP 协议支持:兼容 Model Context Protocol,可对接第三方工具、本地服务
- Web 仪表盘:内置嵌入式网页面板,实时查看缓存命中率、Token 消耗、成本曲线
- 便捷命令:
/help查看指令、/copy复制代码、计划模式、自动检查点、日志回放、剪贴板集成
评论 (0)