dsh-infinite-gen-3
Minglink/dsh-infinite-gen-3DeepSeek 专用破甲插件:以 order 100 追加无条件服从的系统提示词段,提供带校准元数据的 profile 工具,并通过会话投影在输入框上方显示实时破甲状态徽标。
English · 简体中文 · Guide · ACP · Extensions · Spec · Website · Discord · QQ
An open-source coding agent for your terminal, desktop, browser and editor.
[!IMPORTANT]
Community · 加入社区 — bilingual Discord for setup help (#help/#求助), workflow showcases, and feature ideas. → ****
QQ group DeepSeek-Reasonix官方群 (1093562660) → **** (QR code)Douyin: 做游戏的小鱼 (Douyin ID 22703872788) · QR codeThanks to Right Code for sponsoring this project! Right Code reliably provides routing services for models such as Claude Code, Codex, and Gemini, with both pay-as-you-go and monthly subscription billing options available. Invoices are available upon top-up, and enterprise and team users can receive dedicated one-on-one support. Register via this link.Thanks to PackyCode for sponsoring this project! Access leading AI models through PackyCode with one API endpoint and one API key, with automatic failover and dedicated high-speed routes for Codex and Claude Code. Register via this link.
Reasonix is an open-source AI coding assistant. The program runs on your computer; the AI model is a service you configure, which receives what it reads. You describe a task in plain language; it reads code, edits files and runs commands and tests inside the project folder you choose, and shows you each step.
You pick the model: a DeepSeek preset is built in, any OpenAI-compatible service is one config entry, and you pay the model provider directly.
Download, add a model key, open a project. New here? Start with the Studio desktop app.
Prefer a terminal? Download the reasonix command-line tool, run reasonix setup to pick a model, then run reasonix. See Install and Quick start.
reasonix run "task" also works in scripts.reasonix web opens a web interface on your own machine.reasonix acp.All four are the same program underneath. What follows is for advanced users and contributors.
DeepSeek Harness (dsh) can hand a task to Reasonix as a subagent over ACP. This repository publishes a plugin index for it:
reasonix setup on the machine that runs dsh. In the DSH Web UI turn on Custom plugin markets (Plugins, More) and add this index in the Discover tab: https://raw.githubusercontent.com/esengine/DeepSeek-Reasonix/studio/integrations/dsh-plugin/market-index.jsonreasonix tool and may run reasonix -p in its own shell, which looks like a delegation and is not one.Setup details, the permission policy and limits are in Using Reasonix from DeepSeek Harness.
Reasonix ships on two lines. See the version roadmap announcement for the reasoning behind the split.
Line · Branch · Status · Get it Reasonix 2.x · studio (this branch) · Active development · Studio releases Reasonix 1.x · main-v2 · Maintenance / stable · npm i -g reasonix · desktop download
provider/API compatibility, updater and security fixes; its core architecture is no longer being extended.
quickly; reports are welcome.
Valuable fixes, tests and behaviour from 1.x are reviewed one by one and ported or reimplemented on 2.x where they fit the new architecture.
how to run both on one machine without losing sessions.
and the decisions still open.
Technical highlights for advanced users.
declared in reasonix.toml. No hardcoded models.
OpenAI-compatible endpoint is a config entry, not new code. Optionally run two models together (executor + planner) in separate, cache-stable sessions.
Extension Protocol v1 sidecars can also intercept runtime events, contribute Providers and structured UI, and ship versioned plugin packages.
summary, stale tool output is snipped/pruned before summary compaction, and the built-in tool schema contract is documented for regression review.
CGO_ENABLED=0 single binary; cross-compileto six targets with one command. The result is a fully self-contained static binary — nothing to install on the target machine beyond the binary itself.
This branch is Reasonix 2.x. Its desktop app is Reasonix Studio; the CLI, Studio, and editor integrations all run the same local Reasonix engine.
Download the package for your platform from the latest (tagged studio-v2.*; candidates such as -rc.N are marked as pre-releases):
Platform · Package · Architecture macOS · .dmg or .zip · Apple Silicon (arm64) / Intel (amd64) Windows · Installer -installer.exe or portable .zip · x64 Linux · .deb, .rpm, or .AppImage (download only) · x64 (amd64) / ARM64 (arm64, aarch64)
Every package ships with a .minisig signature, and the release carries SHA256SUMS. Once installed, Studio updates itself in place.
The same release also carries the 2.x reasonix CLI as archives for darwin|linux|windows × amd64|arm64.
The 1.x CLI installs through npm on any supported platform, or Homebrew on macOS:
npm i -g reasonix # any OS; pulls the prebuilt native binary
brew install esengine/reasonix/reasonix # macOSThe 1.x desktop app is on the official download page. Windows installers are code-signed with a Certum code-signing certificate.
The extension does not bundle the CLI; it starts your local reasonix acp backend and adds native chat, editor context, tool-call approvals, model selection, and workspace sessions. Install the 1.x CLI first.
SivanLiu.reasonix-agent · source and usage guideClone the repository; studio builds 2.x and main-v2 builds 1.x:
git clone https://github.com/esengine/DeepSeek-Reasonix.git
cd DeepSeek-Reasonix
git switch studioThe CLI build requires Go 1.25+. The module pins a toolchain directive; keep GOTOOLCHAIN=auto so Go downloads the pinned toolchain, or install it.
make build # -> bin/reasonix(.exe)
make cross # -> dist/ (darwin|linux|windows × amd64|arm64)Studio additionally requires Node 24+ and pnpm 10 (npm install -g pnpm@10) for the frontend.
make studioSee the Studio build guide for platform webview dependencies and Linux build tags.
Install and launch Studio, then connect a provider and model in the app. No CLI setup is needed.
reasonix setup # configure a provider and model
reasonix # start an interactive session
reasonix run "implement the TODOs in main.go"In an interactive session, run /init when you want Reasonix to create project instructions.
For advanced CLI usage and configuration, see the CLI reference, Guide, and configuration paths.