esengine/DeepSeek-Reasonix

★ 36,010⑂ 2,498

A reliable coding agent for complex software engineering tasks.

About esengine/DeepSeek-Reasonix

esengine/DeepSeek-Reasonix is an open-source project on GitHub, mainly written in Go. A reliable coding agent for complex software engineering tasks. It currently holds 36,010 stars and 2,498 forks with 610 open issues, and was last pushed on 2026-10-30 (repository created 2026-04-21).

Project Overview

AI Homed tracks it on the AI Models & LLM Tools board.

GitHub Repository Details

Repository esengine/DeepSeek-Reasonix · default branch studio · size 229618 KB · watchers 93 · source: GitHub REST API and repository README

README

https://github.com/esengine/DeepSeek-Reasonix/blob/HEAD/Reasonix

English  ·  简体中文  ·  Guide  ·  ACP  ·  Extensions  ·  Spec  ·  Website  ·  Discord  ·  QQ

https://github.com/esengine/DeepSeek-Reasonix/blob/HEAD/Reasonix Studio 2.x https://github.com/esengine/DeepSeek-Reasonix/blob/HEAD/npm version https://github.com/esengine/DeepSeek-Reasonix/blob/HEAD/CI https://github.com/esengine/DeepSeek-Reasonix/blob/HEAD/license https://github.com/esengine/DeepSeek-Reasonix/blob/HEAD/downloads https://github.com/esengine/DeepSeek-Reasonix/blob/HEAD/GitHub stars https://github.com/esengine/DeepSeek-Reasonix/blob/HEAD/AtomGit stars https://github.com/esengine/DeepSeek-Reasonix/blob/HEAD/contributors https://github.com/esengine/DeepSeek-Reasonix/blob/HEAD/Discussions https://github.com/esengine/DeepSeek-Reasonix/blob/HEAD/Discord https://github.com/esengine/DeepSeek-Reasonix/blob/HEAD/QQ group 1093562660

https://github.com/esengine/DeepSeek-Reasonix/blob/HEAD/esengine/DeepSeek-Reasonix | Trendshift https://github.com/esengine/DeepSeek-Reasonix/blob/HEAD/esengine/DeepSeek-Reasonix | Trendshift


Open source · MIT · runs on your computer, model of your choice

An open-source coding agent for your terminal, desktop, browser and editor.

It reads your project, edits files and runs commands and tests. Have it ask before each step, or work on its own within limits you set. Files its edit tools changed can be rewound. New here? Start with the Studio desktop app.

Maintained by Huahui Yu.

[!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 code


❤️Sponsor

https://github.com/esengine/DeepSeek-Reasonix/blob/HEAD/Right 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.
https://github.com/esengine/DeepSeek-Reasonix/blob/HEAD/PackyCodeThanks 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.

What it is

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.

What you get

30-second start

Download, add a model key, open a project. New here? Start with the Studio desktop app.

1. Download and install the desktop app, Reasonix Studio, from the releases page. 2. Open it and enter your model provider and key when asked. 3. Open your project folder and write what you want, for example "add retry on failure to the http client". 4. At the level you chose, it stops and asks before anything that needs your say-so. Allow it to continue, or refuse.

Prefer a terminal? Download the reasonix command-line tool, run reasonix setup to pick a model, then run reasonix. See Install and Quick start.

Four ways to use it

All four are the same program underneath. What follows is for advanced users and contributors.

Use it from DeepSeek Harness

DeepSeek Harness (dsh) can hand a task to Reasonix as a subagent over ACP. This repository publishes a plugin index for it:

1. Run 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.json 2. Install "Reasonix subagent" from it. 3. Open the plugin's page and turn its switch on. While it is off the model has no reasonix 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.

Versions

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.
  • 2.x roadmap: what 2.x still has to deliver, how it ships,
and the decisions still open.

Features

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. to 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.

Install

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.

Reasonix Studio (2.x)

Download the package for your platform from the latest Studio release (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 Android build ships on that release as ReasonixMobile-.apk (arm64, Android 8.0 or newer). The kernel and the page run on the phone, and the agent reaches your servers over SSH; pairing with a computer is done by scanning the code it shows.

The APK is signed with the Android release key rather than minisign, so it carries a .sha256 and no .minisig.

When that key is absent the build is named ReasonixMobile--unsigned.apk. Android refuses to install an unsigned package, so those builds stay a workflow artifact for whoever wants to sign one, and the release carries no APK at all.

Reasonix 1.x (stable)

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   # macOS

The 1.x desktop app is on the official download page. Windows installers are code-signed with a Certum code-signing certificate.

VS Code extension

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.

Build from source

Clone 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 studio

CLI

The 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

Studio additionally requires Node 24+ and pnpm 10 (npm install -g pnpm@10) for the frontend.

make studio

See the Studio build guide for platform webview dependencies and Linux build tags.

Quick start

Reasonix Studio

Install and launch Studio, then connect a provider and model in the app. No CLI setup is needed.

CLI / TUI

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.

Documentation

Configuration paths · ACP editor integration · Use from DeepSeek Harness Context Engine v2 · Capability diagnostics · Recovery and updates · Checkpoints & rewind Task contracts & pause policy · Tool contract · Moving from 1.x to 2.x · 2.x roadmap Plugin packages and Manifest v1 · Extension Protocol · Go SDK and starter

Star History

https://github.com/esengine/DeepSeek-Reasonix/blob/HEAD/Star History Chart


Acknowledgments

A small list of folks whose work has shaped Reasonix the most — the current top 20 contributors by commit count. The full contributor graph is on GitHub.

| Contributor | Contributor | Contributor | Contributor | | --- | --- | --- | --- | | SivanCola | KHG420 | ttmouse | chuiwenwei | | lifu963 | XTLine | HUQIANTAO | xxoingr | | Harbor404 | GTC2080 | mchenziyi | Li-Charles-One | | light-front-theory | imcreazy | eghrhegpe | noreply | | par73e | Bernardxu123 | lancy69 | Guan0923 |

Special thanks to Bernardxu123 for designing the project logo and intro video.

https://github.com/esengine/DeepSeek-Reasonix/blob/HEAD/Contributors to esengine/DeepSeek-Reasonix


---

MIT — see LICENSE
Built by the community at esengine/DeepSeek-Reasonix

---

Support this project

If Reasonix has been useful and you'd like to say thanks, you can. It stays a coffee, not a contract — donations don't buy feature priority or change how issues get triaged.

https://github.com/esengine/DeepSeek-Reasonix/blob/HEAD/WeChat Pay QR code https://github.com/esengine/DeepSeek-Reasonix/blob/HEAD/Alipay QR code

GitHub Stars & Activity

36,010Stars
2,498Forks
610Open issues
GoLanguage

GitHub Popularity

GitHub stars36,010
Forks2,498
Open issues610
Primary languageGo
LicenseMIT
Stars gained today0
Created2026-04-21
Last pushed2026-10-30

Trending History

Trending statusnot on today's boards

Related AI Projects

1

ollama / ollama

Go★ 183,729⑂ 0
→
2

JuliusBrussee / caveman

Go★ 113,446⑂ 0
→
3

infiniflow / ragflow

Go★ 92,419⑂ 0
→
4

mudler / LocalAI

Go★ 49,622⑂ 0
→
5

milvus-io / milvus

Go★ 46,415⑂ 0
→
6

The-Vibe-Company / quivr

Go★ 39,598⑂ 0
→
7

Tencent / WeKnora

Go★ 34,604⑂ 0
→
8

morluto / rea

TypeScript★ 320,235⑂ 0
→

More AI Rankings