Open source · MIT · runs on your computer, model of your choice开源 · MIT · 程序跑在你电脑上,模型自选

An open-source coding agent
for your terminal, desktop,
browser and editor.
终端、桌面、浏览器、编辑器里都能用的 AI 编程助手。

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. 它会读你的项目、改文件、跑命令和测试。每一步先问你,或在你划定的范围内自己做,由你选;它用编辑工具改过的文件可以退回去。第一次用,从桌面应用 Studio 开始。

Reasonix Studio · recommendedReasonix Studio · 推荐 The desktop app. The easiest way in.桌面应用,有图形界面,第一次用就从这里开始。 Download Studio下载 Studio
Command line (2.x)命令行(2.x) For the terminal, on the same 2.x line as Studio.在终端里用,和 Studio 同属 2.x 版本线。 $npm i -g reasonix
fig. 01 — one task, start to finish图 01 —— 一个任务,从开始到结束
~/app — reasonix
◆ reasonix latest · deepseek-v4-flash · ~/app› add retry with backoff to the http client◇ plan 3 steps · 2 files · 1 test run● allow edit internal/net/client.go yes✓ edit internal/net/client.go +24 −3✓ edit internal/net/client_test.go +41 −0✓ run go test ./internal/net/ ok (0.21s)◆ checkpoint #14 — revert this turn anytime›
surface clitools 9 callssession 18mcost $0.043
Features特性

You set the permissions. File edits can be rewound.权限你来定,改过的文件能退回。

Read and edit files, run commands and tests, with you in control of each step.读文件、改文件、跑命令和测试,每一步由你掌控。

01 / permissions

Permission levels权限分档

Ask before every write and command, or let everyday actions run on their own. Your forbid rules always hold. On macOS and Linux, commands also run in a sandbox that limits where they can write.每次写文件、跑命令都先问你,或让日常操作自动放行。你设的禁止规则始终有效。macOS 和 Linux 上,命令还跑在沙箱里,可写的位置受限。

$ allow edit internal/net/client.go? [y/n/always]
02 / checkpoints

Rewind file edits文件改动可回退

A snapshot is saved before each file change, outside git. Rewind by conversation turn without touching your commit history. Only files changed by its edit tools are covered, not what a shell command did.改文件前先存快照(不走 git),按对话轮次回退,不动提交历史。只覆盖编辑工具改的文件,命令行命令造成的改动不在内。

03 / plan mode

Plan mode计划模式

It drafts a plan and waits. Work starts only after you approve.先出计划并等你。批准之后才开始动手。

04 / mcp + skills

More tools接入更多工具

Connect outside tools through MCP, a common plug-in standard. Write your own skills as Markdown files, and hand side tasks such as research or review to helper agents.用 MCP(通用的工具接入标准)接外部工具,用 Markdown 文件写自己的技能,调研、审查这类支线任务交给辅助智能体。

$ reasonix mcp add · ~/.reasonix/skills/
05 / single binary

Nothing else to install不用另外装环境

The command-line tool is a single self-contained program for macOS, Linux and Windows, on Intel/AMD and ARM chips.命令行版就是一个独立的程序,macOS、Linux、Windows 都有,Intel/AMD 和 ARM 芯片都行。

06 / local-first

Your key, your model account你的密钥,你的模型账号

Bring your own model key; DeepSeek is built in, and other OpenAI-compatible services work too. The program runs on your computer. MIT licensed, developed in public.自带模型密钥:内置 DeepSeek,其他兼容 OpenAI 接口的服务也能用。程序跑在你的电脑上。MIT 许可,公开开发。

Surfaces使用形态

Four ways to use it. Same program.四种用法,同一套程序。

Four ways to use Reasonix, all running the same program. Studio and the command line are both on the 2.x line; the 1.x desktop app is the previous line, kept for bug fixes only.四种用法,背后是同一套程序。Studio 与命令行同属 2.x 版本线;1.x 桌面端是上一代版本线,只做缺陷维护。

Desktop app · Studio桌面端 · Studio

A graphical app: several sessions side by side, approvals, settings, auto-update.图形界面:多个会话并排,确认操作、改设置、自动更新。

macOS (Apple Silicon, Intel) · Windows x64 · Linux amd64 and arm64 (.deb, .rpm)macOS(Apple Silicon、Intel)· Windows x64 · Linux amd64 与 arm64(.deb、.rpm)

Terminal · 2.x终端 · 2.x

A full-screen text interface: review changes, approve actions, use slash commands.全屏文字界面:看改动、确认操作、用斜杠命令。

reasonix

Browser浏览器

A web page served from your own machine. Turn on a password or token before sharing it.在你自己的机器上开的网页界面。要分享给别人,先开密码或令牌。

reasonix serve

Your editor你的编辑器

VS Code and VSCodium via the extension. Other editors that support ACP (Agent Client Protocol, a common way for editors to connect to an AI assistant) can connect too.VS Code 和 VSCodium 装个扩展就行。别的编辑器只要支持 ACP(编辑器接入 AI 助手的通用约定),也能连上。

reasonix acp
01

Install安装

Download Reasonix Studio for macOS, Windows, or Linux — or use the 2.x command line:下载 macOS、Windows 或 Linux 版 Reasonix Studio,或使用 2.x 命令行:

npm i -g reasonix Get Studio →获取 Studio →
02

Open your project打开你的项目

Open a project folder in Studio, or run it from a terminal inside the folder. Then write what you want done.在 Studio 里打开项目文件夹,或在终端里进到该文件夹再运行。然后写下想做的事。

cd your-project && reasonix
03

Or use the browser或者用浏览器

Keep it on your machine, or turn on a token or password before sharing it over a tunnel or remote port.只在本机用,保持默认就行;要通过隧道或远程端口分享,先开令牌或密码。

reasonix serve --auth token
04

Review and continue看结果,接着做

Queue follow-up tasks, review the changes, and pick a session up again later.接着排任务,看改动,改天也能回到这个会话继续。

› refactor the auth flow
Community社区共建

Built in the open, with 98 contributors.开源共建,感谢 98 位贡献者。

Reasonix is MIT-licensed and developed in public. Every issue, every PR, every late-night review made it what it is — thank you.Reasonix 采用 MIT 许可,开放开发。每一个 issue、每一条 PR、每一次深夜 review,成就了今天的它——谢谢你们。

35,818 stars · 5,636 merged PRs · every avatar above is a real contributor35,818 stars · 5,636 个已合并 PR · 上面每个头像都是一位真实贡献者

Try it on a real project.拿个真项目试试。

Open source under MIT.MIT 开源。

Studio 2.x recommended推荐 The desktop app on the new architecture, with the newest features.新架构桌面应用,包含最新功能。
Command line 2.x命令行 2.x Terminal, scripting and headless use — the same 2.x line as Studio.终端、脚本与无界面场景,与 Studio 同属 2.x 版本线。
Reasonix Studio 2.x · latestReasonix Studio 2.x · latest

macOS

DMG · pick your chipDMG · 请按芯片选择 Apple Silicon · latestApple Silicon · latest Intel · latestIntel · latest

Windows

Installer · Windows 10+ · x64安装器 · Windows 10+ · x64 Download · latest下载 · latest

Linux

.deb (Debian / Ubuntu) and .rpm (Fedora / openSUSE) · amd64 and arm64.deb(Debian / Ubuntu)与 .rpm(Fedora / openSUSE)· amd64 与 arm64 .deb · amd64 · latest.deb · amd64 · latest
Prefer the terminal? Command line (2.x)更喜欢终端?命令行(2.x) $npm i -g reasonix Binaries, Homebrew and more →二进制包、Homebrew 等 →