DeepSeek-Reasonix:终端里的 DeepSeek 原生 AI Coding Agent
DeepSeek-Reasonix:终端里的 DeepSeek 原生 AI Coding Agent
DeepSeek-Reasonix 是一个专为 DeepSeek 打造的终端 AI Coding Agent,通过 Prefix Cache 成本优化和插件驱动的工具架构,让开发者在终端里完成复杂代码任务。今日新增 1,145 stars,GitHub 累计达 28,784,NPM 周下载破万——这个数据说明它不是又一个「玩具级」Agent,而是真正有人用的生产力工具。
功能与原则
核心能力:配置驱动的多模型 Agent,支持 DeepSeek V3/Pro 作为主模型,可叠加第二个模型作为 Planner,插件通过标准 JSON-RPC over stdio 对接(MCP 兼容)。
设计原则:
– Prefix Cache 优先:围绕 DeepSeek 的 KV Cache 稳定性设计,长时间运行保持低 Token 消耗
– 配置即代码:所有模型、工具、插件都声明在 reasonix.toml,不用改代码就能换模型
– 插件生态:内置工具在编译时自注册,外置工具走 subprocess 扩展,无需侵入核心
认可度
- GitHub Stars:28,784(截至 2026-08-02)
- Forks:1,856
- GitHub Trending:今日新晋 trending,Python/Go/TypeScript 多语言榜单
- NPM:周下载数万,活跃使用者持续增长
- Discord:双语社区(#help / #求助),贡献者 175+ PR,52 位社区成员参与
- 趋势:GitHub Trending 多日霸榜,属新晋爆发型项目
链接
GitHub:https://github.com/esengine/DeepSeek-Reasonix
原作者
esengine(GitHub Org)主导开发,核心贡献者包括 SivanCola(同时维护 VS Code 扩展 SivanLiu.reasonix-agent)、ttmouse、lifu963 等 20+ 人。SivanCola 为 VS Code 扩展独立仓库维护者,社区贡献占比高。
介绍
DeepSeek-Reasonix 脱胎于一个朴素的需求:开发者想要在终端里直接用 DeepSeek 跑代码任务,但市面上的 Agent 框架要么太重、要么不懂 DeepSeek 的成本结构。
它的核心是一个单文件 Go 二进制(CGO_ENABLED=0,依赖仅一个 TOML 解析库),通过 reasonix.toml 声明所有配置。启动时自动注入稳定的上下文摘要,运行中自动裁剪过期工具输出,会话恢复时基于检查点回溯而非重新开始。
支持的形态有三种:CLI/TUI(npm i -g reasonix 直接用)、桌面 App(跨平台安装包)和 VS Code 扩展(装完自带 Chat 界面)。三种形态共用同一个本地引擎,数据互通。
v3.11.1(2026 年 7 月)是一个重要节点:Context Engine v2 上线,Session Memory 检索精度提升,支持 Subagent Profiles、Checkpoints & Rewind、Capability Diagnostics 等工程化能力,标志着项目从「能用」走向「敢在生产用」。
特点
- Prefix Cache 原生优化:DeepSeek 的 KV Cache 是它的核心资产,长会话下 Token 成本显著低于普通 Agent
- 多模型编排:Executor + Planner 双模型分离运行,Cache 隔离各自稳定,互不干扰
- MCP 兼容插件:工具以 subprocess + JSON-RPC 扩展,无需修改核心代码,社区可独立维护插件
- 零依赖分发:单二进制,无 CGO 依赖,
make cross一次编译六个平台(darwin/linux/windows × amd64/arm64) - VS Code 深度集成:编辑器内直接审批工具调用、选模型、开工作区会话,体验接近 Copilot 但更可控
使用方法
安装:
# CLI/TUI(任意系统)
npm i -g reasonix
# macOS 也可用 Homebrew
brew install esengine/reasonix/reasonix
# 或下载预编译包(darwin|linux|windows × amd64|arm64)
# https://github.com/esengine/DeepSeek-Reasonix/releases
配置并启动:
reasonix setup # 配置 provider 和模型(DeepSeek 或任意 OpenAI 兼容端点)
reasonix # 进入交互式 TUI 会话
在 VS Code 中:
- 先装 CLI(Path A)
- VS Code 市场搜
SivanLiu.reasonix-agent安装 - 扩展启动本地
reasonix acp后端,自动接管编辑器上下文
运行单个任务:
reasonix run "implement the TODOs in main.go"
使用场景与人群
适用场景:需要 AI 辅助但不想切出终端的开发者;已经在用 DeepSeek 希望降低使用成本的工程师;需要长期背景运行 Agent 做代码补全、代码审查、重构任务的团队。
目标用户:Terminal-first 开发者、VS Code 重度用户、多模型 Agent 方案评估者、开源工具链贡献者。
输入与输出案例
案例一:TUI 会话
$ reasonix
[Reasonix v3.11.1] Loaded reasonix.toml
> /init
✓ Initialized project instructions for /project
> 帮我分析这个模块的依赖关系,然后用中文写出报告
[Agent] 正在扫描 247 个文件...
[Agent] 检测到循环依赖:A → B → C → A
[Agent] 生成报告完成,保存至 /project/deps-report.md
案例二:VS Code 扩展内工具调用审批
扩展在检测到工具调用时弹出审批框,显示具体命令内容(如 git commit -m "fix: ..."),用户点「批准」才继续执行——比纯白盒 Copilot 多一层确认,更适合安全敏感项目。
案例三:多模型 Planner + Executor
配置文件中声明两个模型:
[models.executor]
provider = "deepseek"
model = "deepseek-chat"
[models.planner]
provider = "deepseek"
model = "deepseek-reasoner"
运行 reasonix run "重构 auth 模块",Planner 规划步骤,Executor 执行,两者共享同一个 Prefix Cache 上下文,成本比分别调用低 40%。
评论区
登录后可评论。