DEEPSEEK-REASONIX(1)

NAME

DeepSeek-Reasonix โ€” DeepSeek-native AI coding agent for your terminal. Engineered around prefix-cache stability โ€” leave it running.

SYNOPSIS

INFO

498 stars
29 forks
0 views

DESCRIPTION

DeepSeek-native AI coding agent for your terminal. Engineered around prefix-cache stability โ€” leave it running.

README

Reasonix

English ย ยทย  ็ฎ€ไฝ“ไธญๆ–‡ ย ยทย  Website ย ยทย  Architecture ย ยทย  Benchmarks

npm version CI license downloads node GitHub stars contributors Discussions


A DeepSeek-native AI coding agent for your terminal.

Engineered around prefix-cache stability โ€” so token costs stay low across long sessions, and you can leave it running.


Reasonix code mode โ€” assistant proposes a SEARCH/REPLACE edit; nothing on disk until /apply


[!TIP] Cache stability isn't a feature you turn on; it's an invariant the loop is designed around. That's the whole reason Reasonix is DeepSeek-only โ€” every layer is tuned to the byte-stable prefix-cache mechanic.

[!NOTE] Real user, single day (2026-05-01): 435M input tokens, 99.82% cache hit, ~$12 instead of the ~$61 the same workload would cost with no cache on v4-flash โ€” see the case study. DeepSeek provides the cacheable bytes; the four mechanisms in Pillar 1 are how Reasonix keeps them cacheable across long sessions.


Install

cd my-project
npx reasonix code   # paste a DeepSeek API key on first run; persists after

Requires Node โ‰ฅ 22. Tested on macOS ยท Linux ยท Windows (PowerShell ยท Git Bash ยท Windows Terminal). Get a DeepSeek API key โ†’ ยท reasonix code --help for flags.


What makes Reasonix different

The loop is organized around four pillars. Each one solves a problem generic agent frameworks don't even see โ€” because they were designed for a different cache mechanic.

Reasonix four pillars โ€” Cache-first loop, R1 thought harvesting, Tool-call repair, Cost control

Click any card to read the full architecture writeup โ†’ Pillar 1 ยท Pillar 2 ยท Pillar 3 ยท Pillar 4


Capabilities

Reasonix capabilities โ€” cell-diff renderer, MCP, plan mode, permissions, dashboard, persistent sessions, hooks/skills/memory, semantic search, auto-checkpoints, /effort knob, transcript replay, event log


How it compares

ReasonixClaude CodeCursorAider
BackendDeepSeekAnthropicOpenAI / Anthropicany (OpenRouter)
LicenseMITclosedclosedApache 2
Cost profilelow per taskpremiumsubscription + usevaries
DeepSeek prefix-cacheengineerednot applicablenot applicableincidental
Embedded web dashboardyesโ€”n/a (IDE)โ€”
Persistent per-workspace sessionsyespartialn/aโ€”
Plan mode ยท MCP ยท hooks ยท skillsyesyesyespartial
Open community developmentyesโ€”โ€”yes

For live cache-hit rates, costs, and methodology, see benchmarks/ โ€” the numbers move with model pricing, so they live with the harness, not in the README.


Documentation


Community

[!NOTE] Reasonix is open source and community-developed. The contributors wall below isn't decoration โ€” every avatar is a real PR that shipped.

Scoped starter tickets โ€” each with background, code pointers, acceptance criteria, and hints โ€” live under the good first issue label. Pick anything open.

Open Discussions โ€” opinions wanted:

Already using Reasonix and willing to help others discover it? Publish blog posts, articles, screenshots, talks, or videos to Show and tell. The project has no marketing budget โ€” community word of mouth is how new users find it. Sustained advocates earn the badge below, displayed next to the contributors wall once awarded:

Reasonix Advocate badge โ€” earned by sustained advocates

Before your first PR: read CONTRIBUTING.md โ€” short, strict rules (comments, errors, libraries-over-hand-rolled). tests/comment-policy.test.ts enforces the comment ones; npm run verify is the pre-push gate. By participating you agree to the Code of Conduct. Security issues โ†’ SECURITY.md.

Contributors to esengine/reasonix


Non-goals

[!IMPORTANT] Reasonix is opinionated. Some things it deliberately doesn't do โ€” listed here so you can pick the right tool for your work.

  • Multi-provider flexibility. DeepSeek-only on purpose. Coupling to one backend is the feature, not a limitation.
  • IDE integration. Terminal-first. The diff lives in git diff, the file tree in ls. The dashboard is a companion, not a Cursor replacement.
  • Hardest-leaderboard reasoning. Claude Opus still wins some benchmarks. DeepSeek is competitive on coding; if your work is "solve this PhD proof" rather than "fix this auth bug," start with Claude.
  • Air-gapped / fully-free. Reasonix needs a paid DeepSeek API key. For air-gapped or zero-cost runs see Aider + Ollama or Continue.

Star History

Star History Chart

MIT โ€” see LICENSE
Built by the community at esengine/reasonix

SEE ALSO

clihub5/7/2026DEEPSEEK-REASONIX(1)