by esengine
DeepSeek-native AI coding agent for your terminal. Engineered around prefix-cache stability — leave it running.
# Add to your Claude Code skills
git clone https://github.com/esengine/reasonix[!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.
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.
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.
Click any card to read the full architecture writeup → Pillar 1 · Pillar 2 · Pillar 3 · Pillar 4
| | Reasonix | Claude Code | Cursor | Aider | |-----------------------------------|------------------|-------------------|---------------------|--------------------| | Backend | DeepSeek | Anthropic | OpenAI / Anthropic | any (OpenRouter) | | License | MIT | closed | closed | Apache 2 | | Cost profile | low per task | premium | subscription + use | varies | | DeepSeek prefix-cache | | not applicable | not applicable | incidental | | Embedded web dashboard | yes | — | n/a (IDE) | — | | Persistent per-workspace sessions | yes | partial | n/a | — | | Plan mode · MCP · hooks · skills | yes | yes | yes | partial | | Open community development | yes | — | — | yes |
No comments yet. Be the first to share your thoughts!
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.
[!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:
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.
[!IMPORTANT] Reasonix is opinionated. Some things it deliberately doesn't do — listed here so you can pick the right tool for your work.
git diff, the file tree in ls. The dashboard is a companion, not a Cursor replacement.