文章目录Reasonix终端里的 DeepSeek 编程代理1、这工具是干嘛的2、为什么要用它3、核心能力4、安装与使用5、适合谁用Reasonix终端里的 DeepSeek 编程代理Reasonix 在 GitHub 上已经拿到 25,470 Star 了。这是一个面向终端的 AI 编程代理围绕 DeepSeek 的 prefix cache 做了专门优化目标是用一个静态 Go 二进制文件在长时间会话里把 token 成本压下来。1、这工具是干嘛的一句话让你在命令行里直接调用 DeepSeek 写代码、改代码、跑任务。它把自己定位成 config 和 plugin 驱动的 harness而不是一个黑盒助手。模型、工具、插件全在 reasonix.toml 里声明换模型不用改代码加工具走 MCP 兼容的 JSON-RPC 子进程。1.0 版本用 Go 完全重写0.x 的 TypeScript 版本已经转入 v1 分支只做维护。2、为什么要用它现在市面上的 AI 编程工具大多跑在 IDE 里Reasonix 选择留在终端。这个定位带来几个实际好处首先是分发简单。单个静态二进制CGO_ENABLED0跨平台编译到 darwin、linux、windows 的 amd64 和 arm64依赖只有一个 TOML 解析器。npm 和 brew 都能直接装。其次是成本。Reasonix 针对 DeepSeek 的 prefix cache 做了上下文维护启动时注入稳定的环境摘要旧工具输出会被裁剪清理再进行摘要压缩。长会话里重复 token 少很多。3、核心能力配置驱动provider、agent、工具、插件全部声明式管理。多模型组合DeepSeek 只是预设任何 OpenAI 兼容接口都能加进来。还可以拆成 executor 和 planner 两个模型各自保持缓存稳定的会话。插件机制外部工具作为子进程通过 stdio JSON-RPC 接入符合 MCP 规范内置工具在编译期自注册。上下文维护旧输出会被裁剪清理再进行摘要压缩工具 schema 契约也有文档快照方便回归审查。4、安装与使用安装npmi-greasonix brewinstallesengine/reasonix/reasonix快速开始reasonix setupexportDEEPSEEK_API_KEYsk-... reasonix runimplement the TODOs in main.gosetup 会生成 ./reasonix.tomlrun 时会先调用 /init 生成 AGENTS.md 作为项目记忆。最小配置示例default_model deepseek-flash [[providers]] name deepseek-flash kind openai base_url https://api.deepseek.com model deepseek-v4-flash api_key_env DEEPSEEK_API_KEY配置优先级命令行参数 ./reasonix.toml 用户配置文件 内置默认值。5、适合谁用习惯命令行、想要一个轻量 AI 编程助手的人需要把 DeepSeek 接入自定义工作流而不是被 IDE 绑定的人对长会话 token 成本敏感希望利用 prefix cache 的团队想用 MCP 插件扩展工具链的开发者是被 IDE 绑定的人对长会话 token 成本敏感希望利用 prefix cache 的团队想用 MCP 插件扩展工具链的开发者