esengine/DeepSeek-Reasonix
A reliable coding agent for complex software engineering tasks.
Reasonix – 开源 AI 编程助手
它是什么 – Reasonix(前身为 DeepSeek‑Reasonix)是一个本地运行的 AI 驱动编码代理。您将其指向一个项目文件夹,用自然语言描述任务,它会读取代码、编辑文件、运行命令或测试,并逐步向您展示。实际的语言模型并未捆绑;您配置任何兼容 OpenAI 的端点(提供 DeepSeek 预设)并直接向模型提供商付费。
如何使用
- 桌面应用(Reasonix Studio) – 一个图形界面,引导您完成设置、模型选择和任务执行。
- 终端 / TUI –
reasonixCLI 提供交互式全屏会话或一次性命令(reasonix run "task")。 - Web UI –
reasonix web启动本地 Web 界面。 - 编辑器集成 – 一个 VS Code 扩展(以及任何支持 Agent Client Protocol 的编辑器)连接到本地
reasonix acp后端,让您直接在编辑器内与助手聊天。
所有四个前端共享相同的底层引擎。
主要功能
- 读取‑编辑‑运行循环 – 代理可以检查您的代码、修改文件并执行 shell 命令或测试套件。
- 权限级别 – 您可以要求助手在每个操作前询问,或让其在您设定的限制内自主运行(计划模式、禁止规则)。
- 回滚 / 检查点 – 在任何文件更改之前,原始文件会被保存,因此您可以在不触及 git 历史的情况下按对话轮次回滚。
- 配置驱动 – 提供商、工具、插件和策略在
reasonix.toml文件中声明;没有硬编码模型。 - 多模型支持 – 运行单个模型或组合两个模型(例如,规划器和执行器)在单独的缓存会话中。
- 插件架构 – MCP 服务器和扩展协议 sidecar 可以贡献工具、提示、UI 组件或整个技能包。
- 静态单二进制分发 – Go 引擎构建为 macOS、Windows 和 Linux(amd64/arm64)的自包含二进制文件。
安装
- Reasonix 2.x(Studio) – 从 Studio 发布页面下载相应的安装程序(
.dmg、.exe、.deb、.rpm)。该包也包含 CLI 二进制文件。 - Reasonix 1.x(稳定版) – 通过 npm(
npm i -g reasonix)或 macOS 上的 Homebrew 安装 CLI,并从官方下载页面获取桌面应用。 - 从源码构建 – 克隆仓库,切换到
studio分支以获取 2.x,然后运行make build(CLI)或make studio(需要 Node 24+ 和 pnpm 10)以生成二进制文件。
典型工作流程
- 安装应用或 CLI,并运行
reasonix setup添加模型提供商和 API 密钥。 - 打开项目文件夹(或启动 Studio 并选择它)。
- 描述所需的更改,例如 "为 HTTP 客户端添加失败重试"。
- 助手提出编辑和命令;您批准或拒绝每个步骤。如果出现问题,请使用回滚功能。
适用人群
- 希望在自己的机器上离线工作的 AI 结对编程助手的开发者。
- 需要可配置、自托管且无供应商锁定的编码助手的团队。
- 有兴趣通过插件或自定义工具扩展平台的贡献者。
许可证与社区
- MIT 许可证 – 免费用于商业和个人用途。
- 在 Discord、QQ 和 GitHub Discussions 上有活跃社区。
- 赞助选项(Right Code、PackyCode)提供对商业 LLM 的路由。
Reasonix 让您保持对代码和模型的控制,同时仍然受益于 AI 驱动的代码生成和自动化。
関連
- Dispatch
- プロジェクト
- プロジェクト