mrkeyoor.com_
Tue 03 Nov 07:20 UTC
AI Toolsevaluationupdated 25 Oct 2026

DeepSeek-Reasonix review

Reasonix is an open-source Go coding agent with terminal, Studio desktop, browser and ACP editor interfaces to the same local engine. The README describes configurable models, command permissions and file rewind. Running locally does not mean the model runs locally: the configured model service receives the material the agent reads.

+56stars / 7d
Verdict

Consider Reasonix when its four interfaces and configurable model service fit your workflow. Our September 28, 2026 run at ae27da7 did not establish a working installed CLI or a clean test suite, and it cannot judge current releases. The README identifies 1.x as maintenance/stable and 2.x as active development. Evaluate the exact release and client you intend to use, including a real coding task and recovery checks, before expanding its access.

We ran it

Lab card: what happened when we ran DeepSeek-ReasonixScreenshot of DeepSeek-Reasonix (reasonix.io)
Install✓ · 52s115 packages
Build✓ · 146s
Tests✗ timed out · 900s76 passed · 4 failed of 80 (go test)
Repo5684 files~803,650 lines of source · 46.3 MB · 22 CI workflows

Answers from our run

Does DeepSeek-Reasonix build from source?

Dependencies installed in 52 seconds (115 packages), and the build succeeded in 146 seconds. We cloned commit ae27da7 into a clean Debian container with 3 CPUs and no project-specific setup.

Do DeepSeek-Reasonix's tests pass?

No. The project's own test command finished in 900 seconds and reported 76 passed, 4 failed (go test).

Who should not use DeepSeek-Reasonix?

Anyone who needs rewind to undo shell commands, database writes or deployments.

What are the alternatives to DeepSeek-Reasonix?

Codex CLI, Claude Code. Consider Reasonix when its four interfaces and configurable model service fit your workflow.

Setup3/5Documented packaged and source routes; the September 28 run's successful install/build-labelled steps do not establish a runnable installed CLI.
Docs4/5The supplied README and guide give concrete client setup, toolchain requirements and provider-secret placement. Workflow correctness was not comprehensively tested.
Community3/5Issue 11434 contains user logs and maintainer follow-up through October 18, 2026. This supports visible participation, not measured adoption or response guarantees.
Maturity3/5The README distinguishes stable maintenance 1.x from active-development 2.x. Our historical test command timed out; current release reliability remains unmeasured here.

Discussed on

  1. hnDeepSeek reasonix, DeepSeek native coding agent with high caching and low cost729 points

Who it’s for

Developers who want a coding agent available through terminal, desktop, browser and ACP editor interfaces.
Teams that need a DeepSeek preset or a configurable OpenAI-compatible model service.
Engineers prepared to configure permissions and check the limits of file rewind before delegating work.
Contributors who can investigate an incomplete source-validation run rather than treating its parser totals as individual test counts.

Who it’s NOT for

Anyone who needs rewind to undo shell commands, database writes or deployments.
Source builders unable to provide the documented Go 1.25+ toolchain or permit its download.
VS Code users expecting the extension to include its own CLI engine.
Teams requiring this review to establish current Windows startup reliability, agent output quality or model-cost savings. Our recorded run measured none of those.

Setup reality

In our recorded run on September 28, 2026, at commit ae27da71e2a85decdb92bc9959f8ad05ab076b74, the install-labelled step exited successfully in about 52 seconds. Its retained output shows a Go 1.26.8 toolchain download; it does not establish that a Reasonix CLI was installed. The build-labelled step exited successfully in about 146 seconds, but its retained tail is vet-exit:0. Without the command transcript or an installed-binary check, this is insufficient evidence of a built, runnable CLI.

The Go test command timed out after 900 seconds with exit 124. The parser recorded 76 successful package results, 4 failing package results and 3 packages without tests. These are not 76 passing and 4 failing individual tests. The stored total of 80 is not a verified exhaustive count of unique tests or packages.

The current README requires Go 1.25+ for CLI source builds, with a pinned toolchain available through GOTOOLCHAIN=auto. Studio additionally requires Node 24+, pnpm 10 and platform webview dependencies. For packaged use, Studio connects a provider and model in the app; terminal users run reasonix setup. The guide places provider secrets in Reasonix's global .env, with configuration naming the variables.

Four interfaces, with a model service you choose

Reasonix is worth considering if you want terminal, desktop, browser and editor access to the same coding engine. The current README describes an agent that reads code, edits files and runs commands in a selected project. A DeepSeek preset is included, and an OpenAI-compatible service can be configured.

The local engine and the model are separate. The README explicitly says the configured model service receives what the agent reads. Provider choice alone establishes neither lower costs nor better coding results; our run measured neither.

The README labels Reasonix 1.x on main-v2 maintenance/stable and Reasonix 2.x on studio active development. At our measured commit, the README described 2.x releases as prereleases. The current README instead says release candidates such as -rc.N are marked as prereleases. Studio v2.23.0 was a prerelease; that historical label should not be applied to every current 2.x release.

What our September 28 run actually establishes

Our recorded run began on September 28, 2026, at commit ae27da71e2a85decdb92bc9959f8ad05ab076b74 (ae27da7). The recorded sandbox configuration was 3 CPUs, 8 GB of memory and image golang:1.24-bookworm. An image label does not establish the toolchain actually used.

The install-labelled step exited 0 after 51.519 seconds, rounded to 52 seconds in the summary. Its retained output is go: downloading go1.26.8 (linux/amd64). The dependency summary records 115 entries, but this does not prove 115 application packages were installed or that the Reasonix CLI was installed.

The build-labelled step exited 0 after 146.149 seconds, rounded to 146 seconds. Its retained output is vet-exit:0. This establishes successful completion of that recorded step. Without its full command or an executable check, it does not establish that a CLI artifact was produced or launched.

The Go test command reached the 900-second limit and exited 124. Its parser recorded 76 successful package results, 4 failing package results and 3 packages with no tests. The stored summary also contains a total of 80. These figures are parser summaries, not individual test counts, and have not been reconciled against a complete log to establish exhaustive unique coverage. They cannot support a claim that Reasonix passed 76 of 80 tests.

The retained tail shows failures in reasonix/internal/session/control and reasonix/internal/state/migration. Three named migration tests failed, with output referring to lock config edits: resolve OS user: user: unknown userid 1000. That gives a concrete environment-related error to investigate. It does not explain every failing package or the overall timeout, and the failed command does not establish that the product is broken.

The checkout scan recorded 5,684 files, approximately 803,650 source lines, 46.3 MB and 22 CI workflows. It found no Dockerfile or directory named tests; the visible Go test output demonstrates why that directory scan must not be read as an absence of tests. No new execution, installed-binary check, model-backed coding workload, cost comparison or security audit accompanies this correction.

Setup depends on the client

The current README requires Go 1.25+ for CLI source builds. It documents a pinned toolchain and GOTOOLCHAIN=auto; the recorded Go 1.26.8 download is consistent with a toolchain download, not evidence of Go 1.24 compatibility. Studio adds Node 24+, pnpm 10 and platform webview dependencies.

Packaged Studio users connect a provider and model inside the app. Terminal users run reasonix setup, then reasonix. The documented 1.x CLI is available through npm or Homebrew on macOS. The VS Code extension starts a local reasonix acp backend and does not bundle the CLI.

The configuration guide says provider entries name secrets through api_key_env, while values live in Reasonix's global .env. Project .env files can supply workspace plugin values but are not provider-key runtime fallbacks. Provision credentials for the host that will run the engine, then verify a provider connection before expecting coding work to succeed.

Permissions and rewind need separate checks

The README describes approval levels and plan mode. The guide supplies ask, allow and deny permission configuration and workspace controls. These are documented capabilities; our run did not independently validate their enforcement.

The September 29, 2026 CLI v1.39.5 release notes describe stricter handling of project configuration and approval for project-declared programs. That release followed our measured commit, so our September 28 run is not validation of those changes.

File rewind has a narrower scope than restoring an entire task. The current README says it covers files changed by edit tools, not shell commands. Keep Git or another recovery method for shell side effects, database writes and deployments. Check recovery on disposable files before relying on it during a larger task.

Windows startup evidence remains unresolved

Issue 11434 began with a Windows 11 report about Studio 2.23.0 failing on first launch with the kernel sent no handshake, then opening on another attempt. Later discussion matters: a startup wait and retry change was announced for 2.24.0, followed by another report involving 2.33.0.

On October 18, maintainers said bounded shell discovery first shipped in Studio 2.37.0, but described it as a likely cause rather than a confirmed explanation. The owner's Windows test did not reproduce the original cold-start failure. Those are upstream reports and investigations, not our measurements. They establish neither that every current Windows build fails nor that the original case is resolved. Test the release you plan to deploy after a restart or update.

How to read the scores

These are editorial evidence ratings on a 1 to 5 scale: 1 means a documented obstacle, 2 means substantial uncertainty, 3 means a usable documented route with material limits, 4 means detailed support for that dimension, and 5 requires broad corroboration. Unknown adoption, compatibility and runtime reliability do not earn high scores.

Setup receives 3 because packaged and source routes are documented, while our retained run lacks a runnable-binary check. Documentation receives 4 for concrete client, toolchain and credential instructions, without claiming every documented workflow was tested. Community receives 3 for visible reporting and maintainer follow-up, not for stars or assumed adoption. Maturity receives 3 because a stable maintenance line exists alongside active 2.x development, with current reliability still requiring release-specific checks.

Decide with the release you will use

Codex CLI is a relevant alternative when you want OpenAI's local coding agent and its documented ChatGPT sign-in route. Claude Code is relevant for its documented terminal and IDE workflow, including code explanations, routine tasks and Git work. Their supplied READMEs support those roles, but provide no comparative performance or reliability result against Reasonix.

For Reasonix, choose a release and client, configure the provider, confirm the executable launches, and try a bounded coding task with explicit checks. Verify edit-tool rewind separately from shell recovery. Our historical source run identifies questions to investigate; it does not settle whether today's release fits your work.

Alternatives

ProjectWhat it isPick it when
Codex CLI gh↗OpenAI's coding agent that runs locally on your computer.Choose it when you want OpenAI's local coding agent, including its documented ChatGPT sign-in option.
Claude Code gh↗A coding agent for terminal and IDE use, with repository tasks and plugins.Choose it when you want Claude Code's documented natural-language terminal workflow for explaining code, routine tasks and Git work.

What people are saying

  1. [github-trending] esengine/DeepSeek-Reasonix

Sources

  1. Reasonix README
  2. Reasonix configuration and usage guide
  3. Reasonix checkpoints and rewind design
  4. Reasonix Studio v2.23.0 release
  5. Reasonix CLI v1.39.5 release
  6. Reasonix issue 11434, Studio first launch failure
  7. Measured Reasonix commit ae27da7

More ai tools reviews

kornia · skills · anarlog · pr-agent · agent-sprite-forge · KiroCrew · the whole board →

Related reading