DeepSeek-Reasonix 是一款为 DeepSeek 模型深度优化的终端 AI 编程 Agent
DeepSeek-Reasonix 部署与使用教程
DeepSeek-Reasonix 是一款为 DeepSeek 模型深度优化的终端 AI 编程 Agent,其核心优势在于通过保持对话前缀的”字节稳定性”,最大化利用 DeepSeek 的前缀缓存机制,从而在长会话中显著降低 Token 成本。根据官方案例,一次包含 4.35 亿输入 Token 的长会话,缓存命中率可达 99.82%,成本从约 61 美元降至 12 美元。
本文将介绍四种部署方式及基本用法,你可以根据自己的需求选择最合适的一种。
准备工作
无论选择哪种方式,都请确保:
- 拥有 DeepSeek API Key:前往 DeepSeek 开放平台 申请并获取。
- 了解使用场景:该工具主要用于辅助编程开发,能够读写文件、执行终端命令,请在使用时注意项目权限和安全规范。
方式一:使用 npm 安装(推荐)
这是最简单快捷的方式,适合大部分用户。通过 npm 进行全局安装,会自动拉取对应平台的原生二进制文件。
确保 Node.js 环境:需要 Node.js 22 或更新版本。
打开终端(Windows 系统建议使用 PowerShell、Git Bash 或 Windows Terminal)。
执行全局安装命令:
1
npm i -g reasonix
验证安装:安装完成后,可以输入以下命令检查是否成功:
1
reasonix --help
方式二:使用 Homebrew 安装(macOS)
如果你的 macOS 系统安装了 Homebrew,也可以使用此方式安装。
执行安装命令:
1
brew install esengine/reasonix/reasonix
方式三:使用桌面客户端
Reasonix 也提供了图形化桌面客户端,适合不习惯命令行的用户。
- 访问官方下载页面:获取最新桌面版本。
- 选择对应安装包:
- macOS:下载通用
.dmg或.zip文件(支持 Apple Silicon 和 Intel)。 - Windows:下载安装器
.exe或便携.zip文件(支持 x64 和 ARM64)。 - Linux:下载
.deb或.tar.gz文件(x64 架构)。
- macOS:下载通用
- 安装并启动:下载后直接安装并启动 Reasonix,然后在应用内配置 Provider 和模型即可使用,无需执行 CLI 命令。
注意:Windows 安装器通过 SignPath.io 完成代码签名;部分系统(如 macOS)首次启动可能遇到安全提示,按指引操作即可。
方式四:从源码构建
这种方式适合想要使用最新特性或需要阅读、修改源码的开发者。
克隆项目仓库:
1
2git clone https://github.com/esengine/DeepSeek-Reasonix.git
cd DeepSeek-Reasonix构建 CLI:CLI 构建需要 Go 1.26+。保持
GOTOOLCHAIN=auto让 Go 自动下载固定的工具链,或自行安装。1
2make build # -> bin/reasonix(.exe)
make cross # -> dist/ (darwin|linux|windows × amd64|arm64)构建桌面端:桌面端构建额外需要 Node 24+ 和 pnpm 10。
1
2
3make wails-install
cd desktop
wails build
基本使用方法
成功安装后,便可以通过命令行或桌面应用来使用。
1. 命令行(CLI)模式
这是最直接的使用方式。在终端中运行以下命令即可:
首次配置 API Key:
1
reasonix setup
按照提示粘贴你的 DeepSeek API Key,配置会持久化保存。
启动编程 Agent:进入你的项目目录后,运行此命令。这是主要入口,Agent 将拥有文件系统和 Shell 工具的访问权限。
1
reasonix code
纯聊天模式:启动一个不触碰文件和终端的对话模式,适合技术问答或代码片段分析。
1
reasonix chat
一次性任务:执行单次指令并将结果输出到标准输出(stdout),适合在 Shell 管道中使用。
1
reasonix run "把 main.go 里的 TODO 实现掉"
健康检查:检查 Node 版本、API Key、MCP 接线等环境状态。
1
reasonix doctor
2. 桌面应用模式
下载安装并启动 Reasonix 后,在应用界面中配置 Provider(如 DeepSeek)和模型,然后即可开始对话或编程任务。桌面端的使用流程与 CLI 类似,但提供了更直观的图形界面。
核心功能与命令
在交互界面中,可以通过斜杠命令(/)调出功能菜单,以下是几个常用命令:
/init:在项目根目录生成REASONIX.md配置文件,用于设定项目指令。/plan:在进行多文件重构等大改动前,生成包含修改文件和步骤的完整计划,待审批后再执行,降低风险。/pro:临时切换到 DeepSeek 的 Pro 模型,以处理更困难的任务(用完自动回落)。/compact:手动压缩当前对话上下文,防止 Token 累积。/stats:查看 Token 消耗、缓存命中率和预估费用。/skill new:创建自定义技能(Skill),用于封装可复用的工作流。
输出结果解读
Reasonix 的核心优势在于成本控制,其会话信息中会清晰展示:
- Token 消耗:输入(Input)和输出(Output)的 Token 数量。
- 缓存命中率:前缀缓存(Prefix Cache)的命中比例,是衡量成本优化效果的关键指标。
- 预估费用:基于 Token 消耗和缓存命中率计算出的本次会话费用。
请始终确保在合法合规的编程场景下使用此工具,并注意 API Key 和项目代码的安全。



