返回目录

deepseek-reasonix

维护状态: 活跃

esengine/deepseek-reasonix

专为 DeepSeek 打造的终端 AI 编程智能体,围绕前缀缓存稳定性设计,可常驻运行。

前往 GitHub项目主页
$ npm i -g reasonix

35,396

星标

2,365

Fork

Go

语言

MIT

许可证

2026-04-21

创建于

2026-09-04

最近推送

MIT 许可、DeepSeek 原生编程智能体,单 Go 二进制交付,支持终端、桌面、浏览器与编辑器(ACP)四种入口;独立运行,README 未描述与 DeepSeek Harness(dsh)的集成。

DSH 适配

生态相关

作者声明

安全审计

未审计

最后核验

2026-08-21

许可证

MIT

01它能帮你完成什么?

  • Run long autonomous coding tasks from the terminal with an agent you can leave running

    Code changes produced by a single local engine, guarded by plan mode, permissions, a workspace sandbox and per-turn checkpoints so runs stay readable and undoable

    Developers who want a DeepSeek-native coding agent for long unattended terminal sessions

  • Drive the same local Reasonix engine from your editor

    Native chat, editor context, tool-call approvals, model selection and workspace sessions in VS Code / VSCodium / Eclipse Theia via the `reasonix acp` backend

    Developers who prefer coding-agent sessions inside their editor instead of a separate terminal

02如何接入 DeepSeek Harness?

前置条件

  • npm on any supported platform, or Homebrew on macOS, for the prebuilt native binary path
  • Go 1.25+ only if building the CLI from source (desktop builds additionally need Node 24+, pnpm 10 and the Wails CLI)

安装步骤

  1. 01

    Install the CLI: `npm i -g reasonix` (any OS; pulls the prebuilt native binary) or `brew install esengine/reasonix/reasonix` (macOS)

    $ npm i -g reasonix

  2. 02

    Run `reasonix setup` to configure a provider and model

  3. 03

    Start an interactive session with `reasonix`, or run a one-off task with `reasonix run "implement the TODOs in main.go"`

验证接入成功

作者未说明

03DSH 适配与能力边界

DSH 适配生态相关

Standalone DeepSeek-native coding agent — the README describes no DeepSeek Harness (dsh) integration; ecosystem-level relation via the built-in DeepSeek model preset

  • Autonomous coding runs across four entry points

    a task or prompt from the terminal CLI/TUI, desktop app, browser, or an editor over ACPcode changes from one local engine, with plan mode, permissions, a workspace sandbox and per-turn checkpoints

    the agent writes and modifies project files in your workspace during a runmodel calls go to the configured provider endpoint over the network
  • Config-driven multi-model engine

    a `reasonix.toml` declaring providers, the agent, enabled tools and pluginsno hardcoded models — DeepSeek as a preset, any OpenAI-compatible endpoint as a config entry, optional executor + planner pair in separate cache-stable sessions

  • MCP servers and Extension Protocol plugins

    MCP servers or Extension Protocol v1 sidecars declared in the configextra tools, prompts and resources from MCP; sidecars can intercept runtime events, contribute Providers and structured UI, and ship versioned plugin packages

    extension sidecars can intercept runtime events
  • Cache-aware context maintenance

    a long-running session against prefix-cache-friendly endpointsa small stable environment summary injected at startup; stale tool output snipped/pruned before summary compaction

04适合谁?何时不该用?

适合

  • Developers who want a DeepSeek-native coding agent for long unattended terminal sessions
  • Developers who prefer coding-agent sessions inside their editor instead of a separate terminal

不适合

  • Reasonix does not work out of the box without a model provider: you must run `reasonix setup` to configure a provider and model before starting a session, and all generation traffic goes to that configured endpoint.

05兼容性、维护与安全提示

  • Reasonix does not work out of the box without a model provider: you must run `reasonix setup` to configure a provider and model before starting a session, and all generation traffic goes to that configured endpoint.
  • Prebuilt binaries cover darwin/linux/windows × amd64/arm64, but building from source requires Go 1.25+ (pinned toolchain), and the desktop build additionally needs Node 24+, pnpm 10 and the Wails CLI.
  • The README describes no DeepSeek Harness (dsh) integration: Reasonix is a standalone agent, so there is no documented in-harness install path — its DeepSeek relation is that DeepSeek ships as a built-in model preset.
2026-04-212026-08-19desktop-v1.31.0

MIT · actively maintained (latest release desktop-v1.31.0, 2026-08-20)

06常见问题

如何安装 DeepSeek Reasonix?

运行 `npm i -g reasonix`(任意操作系统,自动拉取预编译原生二进制),或在 macOS 上用 `brew install esengine/reasonix/reasonix`,然后执行 `reasonix setup` 配置提供商和模型。每个 GitHub release 都附带 darwin/linux/windows × amd64/arm64 的预编译包和 SHA256SUMS。

它能与 DeepSeek Harness(dsh)集成吗?

README 未描述任何 dsh 集成。Reasonix 是独立运行的智能体,它与 DeepSeek 生态的关联在于:DeepSeek 作为内置模型预设提供,任意 OpenAI 兼容端点也可以作为配置项写入 reasonix.toml。

能在 VS Code 里使用吗?

可以——先安装 CLI,再从 Visual Studio Marketplace 或 Open VSX Registry 安装扩展 `SivanLiu.reasonix-agent`。扩展会启动本地的 `reasonix acp` 后端,提供原生对话、编辑器上下文、工具调用审批、模型选择和工作区会话。

模型和工具如何配置?

提供商、智能体、启用的工具与插件全部声明在 `reasonix.toml` 中,没有任何硬编码模型。还可以同时运行两个模型(执行者 + 规划者),各自使用缓存稳定的会话;MCP 服务器可以贡献工具、提示和资源。

长时间自主运行的安全性靠什么保障?

计划模式、权限控制、工作区沙箱和逐轮检查点,让长时间的自主运行始终保持可读、可撤销。整个引擎是一个自包含的静态二进制,目标机器上除二进制本身外无需安装任何东西。

08数据与来源

  • 作者声明github.com43a4347fec94…

    DeepSeek ships as a preset; any OpenAI-compatible endpoint is a config entry, not new code.

  • 作者声明github.com43a4347fec94…

    One local engine, four ways in — terminal, desktop app, browser, or your editor over ACP. Plan mode, permissions, a work…

页面基于项目公开文档、仓库元数据和 DSH Plugins 的结构化解析生成;最后核验于 2026-08-21。发现错误?提交更正。

🏆

最佳 DeepSeek Harness 插件

从全目录挑出的 12 个值得优先安装的插件,覆盖各个分类。

DSH Plugins 是独立的 DeepSeek Harness 插件市场,与 DeepSeek 官方无关,也不代表官方背书。第三方插件未经安全审计,安装前请审查源码。

每周获取最新的 DeepSeek Harness 插件,绝不滥发。