DeepSeek-Reasonix is an open-source coding agent and workflow harness maintained by esengine on GitHub. Designed to orchestrate AI-assisted programming tasks, it provides a structured execution environment for software engineering tasks with a focus on reasoning-driven agentic architectures. In practical use, DeepSeek-Reasonix operates across terminal and decoupled client-server interfaces, supporting multi-session workflows and session detachment. It reads project-level instruction files such as REASONIX.md (with interoperability for existing CLAUDE.md guidelines) to enforce repository rules, lint standards, and architectural contracts during code generation and modification. The project differentiates itself through a client/server architecture that supports headless serve modes, multi-session detach, and snapshot transports alongside standard CLI and desktop frontends. This enables developers to run coding agent sessions in persistent background environments while interacting through lightweight terminal interfaces or desktop views. DeepSeek-Reasonix is an open-source software project built on a TypeScript and Node.js foundation, available publicly under open-source terms without proprietary licensing lock-in.
REASONIX.md Configuration Support — Enforces repository-level conventions, comment density, and architectural boundaries from root instruction files. - Multi-Session Detach & Serve — Allows agent sessions to run in decoupled serve modes and re-attach without losing state. - CLAUDE.md Interoperability — Compatible with existing Claude Code instruction files via standard pointer configurations. - Snapshot Transport — Employs optimized snapshot and transcript transport mechanisms across client and daemon interfaces. - TypeScript Tooling Architecture — Built with pnpm-managed modular packages supporting automated test suites and repolint checks.
Use cases
Use Case: Persistent Terminal Agent Sessions Developers running long code refactoring jobs can launch agent tasks via the serve daemon, detach from the session, and reconnect later to review generated diffs and test results.
Use Case: Repository-Constrained Code Generation Teams with strict architectural boundaries can define linting and comment-density rules in REASONIX.md, ensuring the agent adheres to codebase layering rules during feature implementation.
Use Case: DeepSeek Reasoning Orchestration Engineers leveraging DeepSeek reasoning models can direct the agent to tackle multi-step debugging and test verification across complex codebases.
Who it is for
DeepSeek-Reasonix is built for software engineers looking for an open-source, scriptable AI coding harness with headless daemon and multi-session capabilities. It is less suitable for non-technical users seeking turnkey, no-configuration chat widgets.
Install guide
Installation Clone the repository and install dependencies using pnpm: bash git clone https://github.com/esengine/DeepSeek-Reasonix.git cd DeepSeek-Reasonix pnpm install pnpm build
First Run Configure your environment variables and standing repository instructions: bash export DEEPSEEK_API_KEY="your-api-key-here" # Optionally create a project configuration file touch REASONIX.md Start the agent service or launch the interactive CLI: bash pnpm start
Example Session Run an interactive prompt to inspect and refactor code according to project rules: bash reasonix "Analyze src/server.ts, identify layer contract violations, and generate fixes with tests"
Warp — Warp is an AI-integrated terminal emulator and CLI workspace built by warpdotdev. Engineered in Rust with native GPU rendering, Warp…
Amazon Q Developer CLI — Amazon Q Developer CLI is an open-source command-line coding assistant developed by Amazon Web Services (AWS). Built primarily in Rust,…
CLAII — CLAII is an open-source terminal-based AI coding assistant developed by agencyswarm. Built in Python, it serves as a lightweight CLI…
Even — Even is an agent-native desktop workspace and orchestration environment developed by Todience, Inc. It integrates a native terminal, an embedded…
Repomon — Repomon is an open-source developer harness and repository companion tool created by Ali Hamza Azam. Built with a Rust core…
Construct — Construct is an open-source terminal-based orchestrator and multi-harness manager developed by the construct-worlds organization. It functions as a meta-tool and…