AI Decision System
Replayable, offline-verifiable records for AI-assisted go/no-go decisions: experiment promotions, typed model answers and human-approved actions.
오픈소스 AI 코딩 에이전트, 로컬 엔진 하나로 터미널·앱·브라우저·편집기에서 사용 가능
Open-source AI coding agent you can leave running. One local engine, four ways in — terminal, desktop app, browser, or your editor over ACP. Plan mode, permissions, a workspace sandbox and checkpoints
개발 도구Go · TypeScriptGitHub @esengine온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
DeepSeek-native AI coding agent for your terminal. Engineered around prefix-cache stability — leave it running.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Open source · MIT · a single Go binary A coding agent you can leave running. One local engine, four ways in — terminal, desktop app, browser, or your editor over ACP. Plan mode, permissions, a workspace sandbox and per-turn checkpoints keep a long autonomous run something you can still read and undo. Community · 加入社区 — bilingual Discord for setup help (#help / #求助), workflow showcases, and feature ideas. → Reasonix ships on two lines. See the version roadmap announcement for the reasoning behind the split.README 전문 보기 ↗
[!IMPORTANT] Community · 加入社区 — bilingual Discord for setup help (
#help/#求助), workflow showcases, and feature ideas. → https://discord.gg/XF78rEME2DQQ group DeepSeek-Reasonix官方群 (
1093562660) → https://qm.qq.com/q/i59b0z2R8s (QR code)
Douyin: 做游戏的小鱼 (Douyin ID
22703872788) · QR code
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 |
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.
Technical highlights for advanced users.
reasonix.toml. No hardcoded models.CGO_ENABLED=0 single binary; cross-compile
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.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
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-<version>.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-<version>-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.
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.
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 studio
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 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.
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.
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 |
Special thanks to Bernardxu123 for designing the project logo and intro video.
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.
| par73e | Bernardxu123 | lancy69 | Guan0923 |