DeepSeek-Reasonix: Reasonix – 一個適用於終端機、桌面或 VS Code 的 DeepSeek‑native AI 編碼代理

DeepSeek‑Reasonix – 一個適用於終端機的 AI 驅動編碼助理

What it is – Reasonix 是一個單一二進位檔的 Go 程式,能與任何 OpenAI‑相容的 LLM 通訊(預設為 DeepSeek),並將模型轉變為您可以從命令列、桌面 UI 或 VS Code 內部執行的 編碼代理。它完全由 reasonix.toml 設定檔和可選的外掛程式驅動,因此您可以在不重新編譯的情況下切換提供者、添加工具,或鏈結兩個模型(規劃者 + 執行者)。

Key ideas from the README

  • Config‑driven – 提供者、模型、啟用的工具和外掛程式在 TOML 檔案中宣告;無硬編碼的模型 ID。
  • Multi‑model & composable – 您可以將 Reasonix 指向任何 OpenAI‑相容端點,甚至可以平行執行兩個模型(例如,規劃模型創建計畫,執行模型編寫程式碼)。
  • Plugin system – 外部工具透過 stdio JSON‑RPC(MCP‑相容)進行通訊。內建工具會在編譯時編入,但您也可以添加自己的工具。
  • Cache‑aware context – Reasonix 在啟動時注入穩定的環境摘要,並修剪過時的工具輸出,透過重複使用 DeepSeek 的前置快取來降低 token 使用量。
  • Zero‑friction distribution – 一個靜態連結的 Go 二進位檔(CGO_ENABLED=0),可交叉編譯至六個目標平台(macOS/Windows/Linux × amd64/arm64)。唯一的執行階段依賴是 TOML 解析器。

Installation options (as described in the README)

Path How to get it
CLI / TUI npm i -g reasonix(會拉取預建二進位檔,適用於任何 OS)或在 macOS 上使用 brew install esengine/reasonix/reasonix。所有平台的預建封存也會附加在每個 GitHub 發布版。
Desktop app 從官方網站 https://reasonix.io/?download=desktop#start 下載安裝程式。提供的套件為 .dmg/.zip(macOS)、.exe/.zip(Windows,已簽名),以及 .deb/.tar.gz(Linux)。
VS Code extension 在 VS Marketplace 安裝 SivanLiu.reasonix-agent(或在 Open VSX 上為 VSCodium/Theia 安裝)。該擴充功能會啟動本地的 reasonix acp 後端;您必須先安裝 CLI。
Build from source ```bash
git clone https://github.com/esengine/DeepSeek-Reasonix.git
cd DeepSeek-Reasonix
make build # → bin/reasonix(.exe)
make cross # → dist/ (all platforms)

---

### Quick start (CLI/TUI)
```bash
# 1. Configure your LLM provider and model
reasonix setup

# 2. Open an interactive session
reasonix

# 3. Ask it to do work, e.g. implement TODOs in a file
reasonix run "implement the TODOs in main.go"

在互動式工作階段中,您可以輸入 /init 讓 Reasonix 產生專案層級的指令集。


Main features (summarised from the README)

  • Config‑driven architecture – 所有內容(提供者、模型、工具、外掛程式)都位於 reasonix.toml 中。
  • Composable multi‑model pipelines – 能並排執行規劃模型和執行模型。
  • Plugin‑driven tool execution – 外部工具透過 stdio JSON‑RPC 進行通訊;內建工具在編譯時自行註冊。
  • Cache‑aware context handling – 穩定的環境摘要、修剪過時的工具輸出,以及壓縮的工作階段摘要,以保持低 token 使用量。
  • Single static binary – 無 CGO,易於交叉編譯,僅需在執行階段使用 TOML 解析器。
  • Multiple front‑ends – 同一引擎驅動 CLI/TUI、原生桌面應用程式和 VS Code 擴充功能。

Documentation & community

  • Guides & referencesdocs/GUIDE.md, docs/CLI.md, docs/CONFIG_PATHS.md,以及更深入的文件,涵蓋子代理、工作階段記憶、能力診斷、檢查點等。
  • Community – 雙語 Discord 伺服器(#help / #求助),提供安裝協助與工作流程分享。
  • Support – 可透過 PayPal 或 WeChat Pay 進行自願捐款(不會影響議題分類)。

Who’s behind it

該專案採用 MIT 授權,由 esengine 社群維護。README 列出前 20 名貢獻者,並顯示貢獻者岩石圖像,表明這是一個活躍的開源團隊。


Bottom line – Reasonix 是一個真正可投入生產的 AI 編碼代理,讓開發者能直接在終端機或 IDE 中使用 DeepSeek(或任何相容的 LLM),著重於低 token 成本、透過外掛程式的擴充性,以及以單一二進位檔輕鬆散發。

Sources