esengine/DeepSeek-Reasonix

DeepSeek-native AI coding agent for your terminal. Engineered around prefix-cache stability — leave it running.

解决的问题

Reasonix 是一个专为长时间运行的任务设计的自主编码代理。它通过提供追踪、审查和撤销更改的机制,解决了管理自主 AI 运行的困难,确保开发者可以放心让代理长时间运行,而不会失去对代码库的控制。

工作原理

Reasonix 作为一个用 Go 编写的本地引擎运行,以单个静态二进制文件形式分发。可通过终端(CLI/TUI)、桌面应用程序、Web 浏览器,或通过 ACP(代理通信协议)直接在 VS Code 等编辑器中访问。

关键技术组件包括:

  • 配置驱动架构:提供者和模型在 reasonix.toml 文件中定义,支持轻松切换 OpenAI 兼容端点。
  • 可组合模型:支持为规划和执行分别运行独立模型,以保持缓存稳定性。
  • 插件系统:与 MCP 服务器集成以提供工具和提示,并使用扩展协议实现运行时事件拦截和 UI 扩展。
  • 上下文管理:采用缓存感知系统,自动清理过时的工具输出,并注入环境摘要,以维持高效的上下文。
  • 安全特性:包含工作区沙箱、每轮检查点用于回滚,以及权限系统。

适用人群

专为希望拥有能够处理复杂、多步骤实现任务的自主 AI 编码助手,同时保持透明性和可管理性的开发者而构建。

主要亮点

  • 多接口访问:可通过 CLI、桌面应用或 VS Code 扩展使用。
  • 零摩擦设置:以单个 Go 二进制文件分发,目标机器无需外部依赖。
  • 灵活的模型支持:支持任意 OpenAI 兼容端点,并支持规划器/执行器分离。
  • 可扩展性:支持 MCP 服务器和专用扩展协议,用于自定义插件。
  • 安全的自主性:具备工作区沙箱和通过检查点撤销更改的能力。

相关

  • Dispatch
  • 项目
  • 项目
  • 项目
  • 项目