DeepSeek-Reasonix: DeepSeek‑Reasonix:一個以配置驅動、插件為基礎的終端機 AI 編碼代理。

DeepSeek-Reasonix 是一個基於終端機的 AI 編碼代理,可與 DeepSeek(或任何 OpenAI‑相容)模型協同工作。它以單一靜態 Go 二進位檔案發布,編譯時設定 CGO_ENABLED=0,並圍繞 DeepSeek 的前置快取進行調整,使得長時間使用時的 token 消耗保持低位。

How it works

  • 配置位於 reasonix.toml,在此宣告提供者、代理、已啟用的工具與外掛。
  • 外部工具以子行程形式透過 stdio JSON‑RPC(MCP‑相容)進行通訊;內建工具會在編譯時自行註冊。
  • 代理維護具快取感知的內容:啟動時注入一個小型穩定環境摘要,在摘要壓縮前會裁剪/修剪過時的工具輸出,並將工具 schema 合約記錄下來以供回歸檢查。
  • 它可以在獨立且快取穩定的會話中同時運行兩個模型(例如執行器與規劃器)。

Key features

  • 配置驅動 – 無硬編碼模型。
  • 多模型 & 可組合 – DeepSeek 預設加上任何 OpenAI‑相容端點;可選擇雙模型設置。
  • 外掛驅動 – 外部工具透過 stdio JSON‑RPC。
  • 快取感知的內容維護 – 穩定摘要、修剪、schema 合約。
  • 零摩擦發佈 – 單一二進位檔案,透過一條指令即可交叉編譯至六個目標平台。

Usage 安裝二進位檔案(例如 npm i -g reasonix 或 Homebrew,或使用預建封存檔)。然後執行:

reasonix setup          # 配置提供者與模型
reasonix                # 開始互動式會話
reasonix run "implement the TODOs in main.go"

在互動式會話中,/init 會產生專案說明。亦有桌面應用程式與 VS Code 擴充功能可供使用。

Limitations 此 README 未提及任何具體限制。

Sources