DeepSeek-Reasonix: Reasonix – ターミナル、デスクトップ、または VS Code 用の DeepSeek‑native AI コーディングエージェント

DeepSeek‑Reasonix – ターミナル用 AI‑powered コーディングアシスタント

概要 – Reasonix は、あらゆる OpenAI‑compatible LLM(デフォルトは DeepSeek)と通信する単一バイナリの Go プログラムであり、コマンドライン、デスクトップ UI、または VS Code 内で実行できる コーディングエージェント にモデルを変換します。これは完全に reasonix.toml 設定ファイルとオプションのプラグインによって駆動されるため、再コンパイルすることなくプロバイダーの切り替え、ツールの追加、または 2 つのモデル(planner + executor)の連結が可能です。

README からの主要なアイデア

  • Config‑driven – プロバイダー、モデル、有効なツールとプラグインは TOML ファイルで宣言されます。モデル ID はハードコードされていません。
  • Multi‑model & composable – Reasonix を任意の OpenAI‑compatible エンドポイントに向け、さらには 2 つのモデルを並行して実行できます(例:計画を作成する planner モデルと、コードを記述する executor モデル)。
  • Plugin system – 外部ツールは stdio JSON‑RPC(MCP‑compatible)を介して通信します。組み込みツールはコンパイル時に含まれますが、独自のツールを追加することも可能です。
  • Cache‑aware context – Reasonix は起動時に安定した環境サマリーを注入し、古いツールの出力を削除(prune)することで、DeepSeek の prefix cache を再利用してトークン使用量を低く抑えます。
  • Zero‑friction distribution – 6 つのターゲットプラットフォーム(macOS/Windows/Linux × amd64/arm64)にクロスコンパイル可能な、静的にリンクされた Go バイナリ(CGO_ENABLED=0)です。唯一のランタイム依存関係は TOML パーサーです。

インストールオプション(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, code‑signed), および .deb/.tar.gz (Linux) として提供されます。
VS Code extension VS Marketplace から SivanLiu.reasonix-agent をインストールしてください(または VSCodium/Theia 用の Open VSX)。拡張機能はローカルの 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)

---

### クイックスタート(CLI/TUI)
```bash
# 1. LLM プロバイダーとモデルを設定する
# reasonix setup

# 2. インタラクティブセッションを開く
reasonix

# 3. 依頼を実行させる、例:ファイル内の TODO を実装する
reasonix run "implement the TODOs in main.go"

インタラクティブセッション内では、/init と入力することで、Reasonix にプロジェクトレベルの指示セットを生成させることができます。


主な機能(README からの要約)

  • Config‑driven architecture – すべて(プロバイダー、モデル、ツール、プラグイン)は reasonix.toml に記述されます。
  • Composable multi‑model pipelines – planner と executor モデルを並行して実行できます。
  • Plugin‑driven tool execution – 外部ツールは stdio 経由の JSON‑RPC で通信します。組み込みツールはコンパイル時に自己登録されます。
  • Cache‑aware context handling – 安定した環境サマリー、古いツールの出力の削除、および圧縮されたセッションサマリーにより、トークン使用量を低く抑えます。
  • Single static binary – CGO なし、簡単なクロスコンパイル、ランタイムに必要なのは TOML パーサーのみです。
  • Multiple front‑ends – 同じエンジンが CLI/TUI、ネイティブデスクトップアプリ、および VS Code 拡張機能の基盤となります。

ドキュメント & コミュニティ

  • Guides & referencesdocs/GUIDE.md, docs/CLI.md, docs/CONFIG_PATHS.md、およびサブエージェント、セッションメモリ、機能診断、チェックポイントなどに関する詳細なドキュメント。
  • Community – セットアップのヘルプやワークフローの共有のための、バイリンガル Discord サーバー(#help / #求助)。
  • Support – PayPal または WeChat Pay によるオプションの寄付(issue triage には影響しません)。

開発者

このプロジェクトは MIT ライセンスであり、esengine コミュニティによってメンテナンスされています。README には上位 20 名の Contributors と contributor-rock-image が表示されており、活動的なオープンソースチームであることを示しています。


結論 – Reasonix は、開発者が DeepSeek(または任意の互換性のある LLM)をターミナルや IDE から直接活用できるようにする、本物の、プロダクションレディな AI コーディングエージェントです。低トークンコスト、プラグインによる拡張性、単一バイナリでの配布の容易さに重点を置いています。

Sources