esengine (Huahui Yu) · Reasonix: Open-Source, DeepSeek-First Coding Agent for Terminal, Desktop, Browser, and Editor
Reasonix is a free, MIT-licensed coding agent that runs on your own computer and uses the model provider you configure. It reads your project, edits files, and runs commands and tests from the Reasonix Studio desktop app, a terminal UI, a local browser UI, or VS Code and other ACP editors. It suits developers who want a low-cost agent tuned for DeepSeek's prefix cache, with approvals, a sandbox, and rewind built in.
Best for
Developers, especially DeepSeek users, who want a free, open-source coding agent they run themselves, with the choice of desktop, terminal, browser, or editor and real controls over approvals, sandboxing, and rewind
Not ideal for
Teams that need a vendor-backed product with support and compliance commitments, anyone who wants a hosted cloud agent, and users who prefer a slow-moving, stable tool over one that changes weekly
Who it's for
Developers who want a free, open-source coding agent with their own model keys, especially those using DeepSeek models
Reasonix is one of the most complete open-source options for developers who want to code with DeepSeek models. Its loop is designed so long sessions keep reusing DeepSeek's prefix cache, and that is a real cost lever even if the exact savings are the project's own figures. It has also grown beyond its DeepSeek-only start: any compatible endpoint works, and the desktop app, terminal, browser UI, and editor integration share one engine. The safety design is more serious than many community agents, with OS-level sandboxing, Plan mode, and per-turn rewind. The tradeoffs are governance and pace. It is one maintainer plus a community, not a company, and the 2.x line changes several times a week, so pin a version if stability matters and read the release notes before upgrading.
Who should use it
Developers who use DeepSeek models and want to keep long sessions cheap, open-source users who want a desktop app as well as a terminal agent, and tinkerers who want to bring their own provider and extend the agent with MCP, skills, or Go extensions.
Who should skip it
Organizations that need vendor support, security attestations, or a hosted agent, developers committed to Claude or OpenAI subscription plans, and anyone who wants a tool whose behavior stays fixed between monthly updates.
Open Source
Free
Note: Reasonix itself is free and no paid plan is documented. Model usage is billed directly by the provider whose key you add, such as DeepSeek. Signing in to a reasonix.io account is only needed for Web Studio remote access and the skills registry. Verified against reasonix.io and the GitHub repository on 2026-11-09.
API pricing
No hosted API. The local engine is free and scriptable through `reasonix run`, ACP over stdio, and the `reasonix serve` HTTP frontend; model usage is billed by your provider
Available models
Running long refactoring sessions on DeepSeek on a budget
Append-only context keeps the request prefix stable, so each turn can reuse DeepSeek's cached tokens instead of paying full input price.
Letting an agent work unattended within limits
Auto mode with deny rules, Workspace write sandboxing, and per-turn checkpoints let it run on its own while keeping file edits reversible.
Switching between desktop, terminal, and editor on one project
Studio, the terminal UI, the browser UI, and the VS Code extension run the same local engine and share configuration, provider keys, and memory.
Reasonix vs. OpenCode
OpenCode is an open-source, provider-agnostic coding agent for the terminal, desktop, and IDEs from Anomaly. Reasonix covers similar surfaces under the same license; its distinguishing choices are a context loop built to keep DeepSeek's prefix cache warm and OS-level sandboxing in its Read only and Workspace write presets.
Reasonix vs. Claude Code
Claude Code is Anthropic's commercial agent for Claude models, billed through Claude plans or the API. Reasonix is free, open source, and runs DeepSeek or any compatible model you configure with your own key, which can cost less per session depending on the model, but it does not give you Claude models through an Anthropic plan.
Reasonix vs. DeepSeek Harness
DeepSeek Harness is DeepSeek's own plugin-based agent harness and is still a developer preview. Reasonix is an independent community project, not made by DeepSeek, focused on day-to-day coding with a desktop app, terminal UI, and editor support. The two can be combined: a plugin lets DeepSeek Harness hand tasks to Reasonix as a subagent.
Reasonix vs. OpenAI Codex
OpenAI Codex pairs an open-source CLI with cloud tasks tied to ChatGPT plans and OpenAI models. Reasonix has no cloud tasks; everything runs locally against the model endpoint you choose.
What is Reasonix?
Reasonix is an open-source coding agent that runs on your computer. You describe a task, and it reads your project, edits files, and runs commands and tests, asking for approval as often as you choose. You can use it as the Reasonix Studio desktop app, in the terminal, in a local browser UI, or from VS Code and other ACP editors.
Is Reasonix free and open source?
Yes. Reasonix is MIT licensed on GitHub (esengine/DeepSeek-Reasonix) and costs nothing to use. You pay only your model provider, such as DeepSeek, using your own API key. No paid plan is documented.
Does Reasonix only work with DeepSeek?
No longer. Early versions were DeepSeek-only, but the current releases ship DeepSeek as a built-in preset and accept any OpenAI-compatible or Anthropic Messages-compatible endpoint. Reasonix can also prefill provider entries for Kimi, Qwen, GLM/Z.ai, MiniMax, MiMo, StepFun, OpenCode Go, Vercel AI Gateway, NVIDIA NIM, Ollama Cloud, and others. Its cache-first design is tuned for DeepSeek's prefix caching.
How do I install Reasonix?
Download Reasonix Studio for macOS (Apple silicon or Intel), Windows, or Linux (.deb, .rpm, or AppImage on amd64 or arm64) from reasonix.io or GitHub Releases. For the terminal, run `npm i -g reasonix` or `brew install esengine/reasonix/reasonix`, then `reasonix setup` to add a provider key and `reasonix` to start. The VS Code extension needs the CLI installed first.
Is Reasonix made by DeepSeek? How is it different from DeepSeek Harness?
No. Reasonix is an independent project maintained by Huahui Yu (esengine) and community contributors. DeepSeek Harness is DeepSeek's own plugin-based harness, still in developer preview. Reasonix ships a plugin that lets DeepSeek Harness delegate tasks to it as a subagent over ACP.
How does Reasonix keep changes safe?
You choose an approval posture (Ask, Auto, or YOLO) and can use Plan mode so nothing starts until you approve a plan. In the Read only and Workspace write presets, commands run in an OS sandbox. A snapshot is taken before each edit-tool change, so you can rewind code or conversation by turn. Shell command side effects are not covered by rewind, and Full access or YOLO removes those safeguards.
Reasonix vs Claude Code: what is the difference?
Claude Code is Anthropic's commercial coding agent for Claude models. Reasonix is a free, MIT-licensed agent that you run with DeepSeek or another compatible provider using your own key, with a desktop app, terminal, browser, and editor surfaces on one local engine.

Anomaly
Developers who want an open-source coding agent they can run in the terminal, a desktop window, or a browser, with any model provider and undo for agent changes
FreeAnthropic
Developers and teams who want deep codebase reasoning, multi-file changes, and persistent project instructions in a terminal-friendly or IDE-native workflow
PaidDeepSeek
Developers who want an open-source, DeepSeek-native agent harness they can inspect and extend with plugins, and who are comfortable running preview software in an isolated environment
Free
OpenAI
Developers and teams already paying for ChatGPT Plus, Pro, Business, or Enterprise who want one coding agent across the terminal, IDE, and parallel cloud tasks
FreemiumReasonix began in April 2026 as a DeepSeek-only terminal agent whose whole loop was designed to keep DeepSeek's prefix cache warm: context is serialized deterministically and only ever appended, so long sessions keep replaying cached tokens. The project says this means 90%+ of each request in hours-long sessions comes from cache and input-token cost drops to about a fifth; that is the maintainer's claim, not an independent measurement. The project has since been rewritten in Go and opened up to other models. DeepSeek is the built-in preset, and any OpenAI-compatible or Anthropic Messages-compatible endpoint can be added, with ready-made presets for Kimi, Qwen, GLM/Z.ai, MiniMax, MiMo, StepFun, OpenCode Go, Vercel AI Gateway, NVIDIA NIM, Ollama Cloud, and others. One local engine sits behind four surfaces: Reasonix Studio (the recommended desktop app for macOS, Windows, and Linux), a full-screen terminal UI with `reasonix run` for scripts, a browser UI served from your machine with `reasonix web` or `reasonix serve`, and editors through a VS Code extension or the Agent Client Protocol (`reasonix acp`). Control is the other focus. You pick an approval posture (Ask, Auto, or YOLO) and can switch on Plan mode so it waits for your approval before working. Commands run inside a sandbox (Seatbelt on macOS, bubblewrap on Linux, restricted tokens on Windows) unless you choose Full access. A snapshot is taken before each edit-tool change, so you can rewind code, conversation, or both by turn without touching git. MCP servers, Markdown skills, hooks, parallel sub-agents, long-running Goals, remote SSH hosts, and code extensions built on a Go SDK round it out. Reasonix is maintained by an individual developer, Huahui Yu (GitHub: esengine), with community contributors. There is no company, paid plan, or support contract behind it, and you pay your model provider directly. Development moves fast: the 2.x line (Studio and the current CLI) ships several releases a week, while the 1.x line only receives fixes.
Reasonix Studio and CLI 2.58.0 added a phone-width layout for approvals, the composer, and settings, grouped memories with importance and a forgetting curve, ranked settings search by relevance, and made Notify the default update mode for new installs. Sub-agents are now one `spawn_agents` tool that runs 1 to 8 parallel tasks and stays read-only in Plan mode.
The 1.x desktop app and CLI stopped treating `python3 -v <script>` as a read-only version check, so it now needs approval like any other command that runs code. Before the fix, a repository opened from an untrusted folder could run its own scripts without a prompt in Ask or read-only mode (GHSA-qrrg-f72x-hx7r).
The workbench can preview .docx and .xlsx files read-only in an isolated frame, `reasonix serve` gained `--password-file` so the password no longer appears in the command line, and a model watching a long background job is told a new turn starts when the job ends.
Are you the founder? Claim this listing →