esengine/DeepSeek-Reasonix

GitHub Trending (daily) Tools

Summary

Reasonix is a config- and plugin-driven AI coding agent for the terminal, built around DeepSeek's prefix cache to keep token costs low across long sessions. It supports multiple OpenAI-compatible endpoints, dual-model execution, and MCP-compatible external tools.

DeepSeek-native AI coding agent for your terminal. Engineered around prefix-cache stability — leave it running.
Original Article
View Cached Full Text

Cached at: 08/03/26, 01:36 AM

esengine/DeepSeek-Reasonix

Source: https://github.com/esengine/DeepSeek-Reasonix

Reasonix

English  ·  简体中文  ·  Guide  ·  ACP  ·  Spec  ·  Website  ·  Discord

npm version CI license downloads GitHub stars AtomGit stars contributors Discussions Discord


A DeepSeek-native AI coding agent for your terminal.

A config- and plugin-driven harness — a single static Go binary, tuned around DeepSeek's prefix cache so token costs stay low across long sessions.


Community · 加入社区 — bilingual Discord for setup help (#help / #求助), workflow showcases, and feature ideas. → https://discord.gg/XF78rEME2D


Features

  • Config-driven. Providers, the agent, enabled tools, and plugins are all declared in reasonix.toml. No hardcoded models.
  • Multi-model & composable. DeepSeek ships as a preset; any OpenAI-compatible endpoint is a config entry, not new code. Optionally run two models together (executor + planner) in separate, cache-stable sessions.
  • Plugin-driven. External tools run as subprocesses over stdio JSON-RPC (MCP-compatible). Built-in tools self-register at compile time.
  • Cache-aware context maintenance. Startup injects a small stable environment summary, stale tool output is snipped/pruned before summary compaction, and the built-in tool schema contract is documented for regression review.
  • Zero-friction distribution. CGO_ENABLED=0 single binary; cross-compile to six targets with one command. The only dependency is a TOML parser.

Install

Choose the path that matches how you want to use Reasonix. The CLI/TUI, desktop app, and VS Code extension all use the same local Reasonix engine.

Path A: CLI / TUI

Install the native binary through npm on any supported platform, or use Homebrew on macOS:

npm i -g reasonix                  # any OS; pulls the prebuilt native binary
brew install esengine/reasonix/reasonix   # macOS

Prebuilt archives (darwin|linux|windows × amd64|arm64) and SHA256SUMS are on every GitHub release.

Path B: Desktop app

Use the official download page for the latest desktop build.

PlatformPackageArchitecture
macOSUniversal .dmg or .zipApple Silicon / Intel
WindowsInstaller .exe or portable .zipx64 / ARM64
Linux.deb or .tar.gzx64

Windows installers are code-signed through SignPath.io with a free certificate provided by the SignPath Foundation.

Path C: VS Code extension

Complete Path A first. 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.

Path D: Build from source

git clone https://github.com/esengine/DeepSeek-Reasonix.git
cd DeepSeek-Reasonix
make build      # -> bin/reasonix(.exe)
make cross      # -> dist/ (darwin|linux|windows × amd64|arm64)

Quick start

CLI / TUI

These commands are for the CLI/TUI installed through Path A:

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.

Desktop app

Download the installer for your platform from the official download page, install and launch Reasonix, then configure a provider and model in the app. The CLI commands above are not required for the desktop app.

For advanced CLI usage and configuration, see the CLI reference, Guide, and configuration paths.

Documentation

Star History

Star History Chart

Acknowledgments

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.

ContributorContributorContributorContributor
SivanColaesenginettmouselifu963
reasonix (anonymous)HUQIANTAOGTC2080light-front-theory
merge-order-check (anonymous)Li-Charles-Oneeghrhegpewufengfan (anonymous)
CVEngineer66dependabot[bot]lanshi17SuMuxi66
CnsMaplecyq1017JesonChouXTLine

Also a separate thank-you to Bernardxu123 for designing the project logo, and to AIGC Link for promoting the project on XiaoHongShu.

Contributors to esengine/DeepSeek-Reasonix



MIT — see LICENSE
Built by the community at esengine/DeepSeek-Reasonix


Support this project

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.

WeChat Pay QR code

Similar Articles

@QingQ77: A terminal AI coding agent designed specifically for DeepSeek API prefix caching mechanism, maintaining ultra-low token costs in long sessions through a cache-first architecture. https://github.com/esengine/DeepSeek-Reasonix… Reaso…

X AI KOLs Timeline

Reasonix is a terminal AI coding agent designed specifically for DeepSeek API prefix caching mechanism, achieving ultra-low token costs in long sessions through a cache-first architecture. In testing, 435 million input tokens cost only about $12, with a cache hit rate of 99.82%.

@NFTCPS: Holy cow! DeepSeek is trying to sweep all the Agents off the market, giving you the whole family bucket! Even Reasonix didn't escape, directly acquired. To put it in plain English: This is the native terminal that can save you the most on your DeepSeek bill. Tool calls are rock solid, no glitches. Relying on cache hits, it slashes API costs down to your ankles—broken bones don't even describe it.

X AI KOLs Timeline

DeepSeek-Reasonix is a native terminal AI coding agent based on DeepSeek, drastically reducing API costs through cache hits, with stable and reliable tool calls.