DeepSeek-Reasonix

esengine/DeepSeek-Reasonix

DeepSeek-native AI coding agent for your terminal.

26k
Stars
1.6k
Forks
1.0k
Open issues
74
Watchers
Go MITLast pushed Jul 7, 2026

Overview

DeepSeek-Reasonix is an advanced AI agent implemented in Go, designed to provide coding assistance via a command-line interface. It features prompt caching and stability optimizations focused on a prefix cache strategy.

Categories

Tags

Similar tools

Install

go get github.com/esengine/DeepSeek-Reasonix

README

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

[!IMPORTANT] Reasonix 1.0 is a ground-up rewrite in Go — this branch (main-v2) is the new default and where development happens now. The earlier 0.x TypeScript releases are legacy, living on the v1 branch (maintenance only). See the migration guide. npm i -g reasonix stays the install command — 1.0.0+ delivers the Go binary, 0.x is the legacy TS build.

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.


[!IMPORTANT] 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