Open Source Alternatives LogoOpen Source Alternatives
AlternativesBlogAdvertise
Open Source Alternatives LogoOpen Source Alternatives

Stay Updated

Subscribe to our newsletter for the latest news and updates about Alternatives

Open Source Alternatives LogoOpen Source Alternatives

Handpicked Open Source Alternatives to Paid Softwares

Product
  • Categories
  • Tag
  • Sign In
Resources
  • Blog
  • Collection
  • Submit
  • Advertise your tool
Company
  • Privacy Policy
  • Terms of Service
  • Refund Policy
  • Sitemap
Copyright © 2026 All Rights Reserved.
Home/Categories/AI & Machine Learning/Reasonix
icon of Reasonix

Reasonix

Reasonix is an open-source AI coding agent that runs locally, offering multiple interfaces and robust auditability for long autonomous development sessions.

32.7K starsGoMITActive this week
Visit websiteGitHub repo
image of Reasonix
Contents
  1. 01Who Reasonix is for
  2. 02The problem it solves
  3. 03How it solves it
  4. 04Strengths and trade-offs
  5. 05Install and self-host
  6. 06Tech stack
  7. 07FAQ
  8. 08Similar open-source tools
TL;DR

Reasonix is an open-source, local-first AI coding agent that you can leave running for extended periods. It provides robust auditability through plan mode, granular permissions, and per-turn checkpoints, allowing you to review and undo any changes. The agent runs as a single Go binary and offers multiple interfaces including terminal, desktop app, browser, and editor integration. It prioritizes privacy by processing code locally with your own DeepSeek API key.MIT · Go · 32.7K stars · Active this week

who it's for

Who Reasonix is for#

Individual Developer for Autonomous Tasks

A developer who wants an AI assistant to autonomously tackle coding tasks, from adding new features to refactoring existing code, while maintaining full control and auditability over the changes made by the agent.

Skip if:

The developer prefers manual coding exclusively or has a strong distrust of AI for generating or modifying production code.

Team Lead or Code Reviewer

A team lead or senior developer who needs to efficiently review AI-generated code. Reasonix's per-turn checkpoints and plan mode allow them to understand the agent's thought process, approve changes incrementally, and easily revert unwanted modifications.

Skip if:

The team has strict policies against using AI for code generation or prefers traditional, human-only code review processes.

Privacy-Conscious Developer

A developer working with sensitive or proprietary codebases who requires an AI coding agent that runs entirely locally. Reasonix ensures their code never leaves their machine and is only sent to their self-configured model, addressing data privacy concerns.

Skip if:

The developer is comfortable with cloud-based AI coding assistants and their associated data handling and security policies.

Tool Extender or Power User

A developer or team looking to integrate custom tools, scripts, or specialized subagents into their AI coding workflow. Reasonix's MCP and skills system allows for easy extension and customization of its capabilities to specific project needs.

Skip if:

The user only requires out-of-the-box functionality and has no interest in extending or customizing the AI agent's toolset.

the problem

The problem it solves#

Developers often struggle with integrating AI coding assistants into their workflow in a way that maintains control, auditability, and privacy, especially for long-running or complex tasks. Existing solutions might lack transparency into the AI's actions, make irreversible changes, or require code to be sent to external cloud services, raising security and data privacy concerns. Reasonix addresses these issues by providing a local, auditable, and highly controllable AI agent that empowers developers to leverage AI for coding without sacrificing oversight or data security.

how Reasonix solves it

How it solves it#

Auditable Autonomy

Plan mode, granular permissions for tool calls, a workspace sandbox, and per-turn checkpoints ensure that long autonomous runs are always reviewable and reversible, allowing you to undo any turn without touching your commit history.

Flexible Access Interfaces

Interact with the same local Reasonix engine through multiple frontends: a full-screen terminal TUI, a visual desktop application, a local web UI in your browser, or directly within your editor (VS Code/VSCodium) over ACP.

Extensible with MCP + Skills

Extend Reasonix's capabilities without forking by merging external tools into a single registry via MCP (Multi-tool Control Protocol) and running Markdown skills or subagents with their own isolated tool sets.

Single Go Binary Distribution

Distributed as a CGO-free Go binary, cross-compiled for macOS, Linux, and Windows (amd64/arm64), requiring no additional runtime installation and offering zero-friction deployment.

Local-First & Private

The engine runs entirely on your machine, using your own DeepSeek API key. Your code is sent only to the model you configured and nowhere else, ensuring privacy and data security.

Cache-Aware Context Maintenance

Manages context efficiently by injecting a small stable environment summary at startup and pruning stale tool output before summary compaction, helping to keep token costs low across long sessions.

strengths · trade-offs

Strengths and trade-offs#

Strengths

  • High Auditability and ControlFeatures like plan mode, granular permissions for reads, writes, and shell commands, a workspace sandbox, and per-turn checkpoints provide developers with full oversight and the ability to undo changes at any point.
  • Versatile User InterfacesA single local engine supports multiple interaction methods including a desktop app, terminal TUI, local browser UI, and editor extensions, catering to diverse developer preferences and workflows.
  • Zero-Friction DeploymentPackaged as a single, self-contained Go binary with no runtime dependencies, making installation and cross-platform deployment straightforward across macOS, Linux, and Windows.
  • Enhanced Privacy and SecurityOperates locally with a 'bring your own key' model, ensuring sensitive code remains on the user's machine and is not sent to third-party services beyond the configured model, adhering to MIT license principles.
  • Extensible ArchitectureSupports custom tools and subagents via MCP over stdio, SSE, and HTTP, allowing users to expand its capabilities and integrate specialized functionalities without modifying the core codebase.

Trade-offs

  • -External Model Dependency and CostReasonix requires users to bring their own DeepSeek API key (or other OpenAI-compatible endpoint), meaning there's an external cost and dependency on a third-party LLM service.
  • -Manual Authentication for Web UI ExposureWhile the browser UI runs locally, if users wish to expose it externally via a tunnel or remote port, they must manually configure token or password authentication for security, which is not enabled by default.
  • -Initial Setup for Editor IntegrationThe VS Code and VSCodium extensions do not bundle the CLI; they require Reasonix 1.0+ to be installed and configured locally first, adding an extra step to the setup process for editor users.
install · self-host

Install and self-host#

bash
npm i -g reasonix
tech stack · detected from GitHub

What it's built on#

Languages
GoJavaScriptTypeScript
Frameworks
React
frequently asked

FAQ#

How do I install Reasonix?

You can install Reasonix via npm (npm i -g reasonix), Homebrew (brew install esengine/reasonix/reasonix for macOS/Linux), or by downloading the native desktop app installer for macOS, Windows, or Linux from the official website.

What AI models does Reasonix support?

Reasonix is DeepSeek-native and tuned for DeepSeek's prefix cache, but it is config-driven and supports any OpenAI-compatible endpoint as a configurable provider, allowing flexibility in model choice.

Is Reasonix open source and how does it handle privacy?

Yes, Reasonix is open-source under the MIT license and is developed publicly. It ensures privacy by running the engine locally on your machine and requiring you to bring your own API key, so your code only goes to your configured model and nowhere else.

Can I extend Reasonix's functionality?

Yes, Reasonix is designed for extensibility. You can extend it without forking by using MCP (Multi-tool Control Protocol) to merge external tools into its registry and by creating Markdown skills and subagents with their own isolated tool sets.

How does Reasonix help me review long autonomous runs?

Reasonix provides several features for reviewability: a plan mode that requires approval before writing, granular permissions for each tool call, a workspace sandbox to limit command scope, and per-turn checkpoints that allow you to revert to any previous state without affecting your Git history.

also worth a look

Similar open-source tools#

DwarfStar (ds4)

DwarfStar (ds4)

Local inference engine for DeepSeek V4 Flash/PRO and GLM 5.2

20.8KCMIT
Embabel

Embabel

Agentic AI framework for the JVM

4KKotlinApache-2.0
AirLLM

AirLLM

Run huge LLMs on low-end GPUs with minimal VRAM

29.7KJupyter NotebookApache-2.0
LMCache

LMCache

Accelerate AI applications with caching technology

11KPythonApache-2.0
headroom

headroom

Compress LLM context before it reaches the model

65.2KPythonApache-2.0
jcode

jcode

Next-gen coding agent harness for efficient workflows

16.2KRustMIT

Repository

Stars
32.7K
Forks
2.1K
License
MIT
Latest
desktop-v1.21.1
Last commit
today
Last verified
Aug 7, 2026
Repo
esengine/DeepSeek-Reasonix ↗

Additional details

Language
Go
Open issues
915
Contributors
151
First release
2026

Categories

AI & Machine LearningDeveloper ToolsLLMOps & AI ToolingWeb & App Development

Tags

AI AgentsAI Coding AssistantDeveloper ToolsLLMLLMOpsOpen CoreSelf Hosted