RX GUI

Reasonix AI Coding Assistant for JetBrains IDE

JetBrains IDE 侧边栏 AI 编程助手

Built on DeepSeek-Reasonix · Streaming · Markdown · Diff Review
⬇ Download v0.2.0 Learn More →
scroll

Preview / 预览

Sidebar AI chat in action · 侧边栏 AI 对话实况

RX GUI screenshot

Features / 核心功能

Powered by DeepSeek-Reasonix, right in your IDE sidebar

💬

AI Chat

Streaming chat with real-time Markdown rendering and code syntax highlighting.

流式 AI 对话,Markdown + 代码语法高亮实时渲染

🔍

Review Mode

Interactive diff for file edits — accept or reject changes with full control.

文件编辑交互式 Diff 审阅(接受 / 拒绝),安全可控

Mode Switching

Switch between review / auto / yolo modes for different use cases.

review / auto / yolo 模式一键切换,适配不同场景

🎯

Model Presets

auto / flash / pro presets with low to max reasoning depth control.

多种预设 + low~max 推理深度可选

💲

Cost Tracking

Real-time spending and balance display.

消费金额 & 余额实时显示

📊

Context Monitor

Context window usage and cache hit ratio at a glance.

上下文窗口使用量 & 缓存命中率实时监控

⌨️

Slash Commands

/model /mode /preset /effort /clear /help with autocomplete.

斜杠命令自动补全,快捷操作

📎

Code Context

Selected code in editor automatically attached to questions.

编辑器选中代码自动附带到问题中

🖥️

Cross-platform

Works on macOS / Windows / Linux — all JetBrains IDEs.

全平台支持,兼容所有 JetBrains IDE

Install / 安装

Get started in minutes

1

Download

Download the plugin ZIP from GitHub

2

Install

IDE → Settings → Plugins → ⚙ → Install from Disk

3

Restart

Restart IDE, then open the RX GUI tool window

Prerequisites / 前置条件

JetBrains IDE (IntelliJ IDEA / PyCharm / etc.)
npm install -g reasonix — Reasonix CLI
reasonix setup — Configure DeepSeek API Key

Quick Start / 快速开始

# Verify installation
$ reasonix version

# Run plugin in development mode
$ ./gradlew runIde

# Build distribution ZIP
$ ./gradlew buildPlugin
# → build/distributions/rx-gui-0.2.0.zip

Architecture / 架构

GUI · Protocol · Engine — three-layer design

GUI┄┄┄JetBrains Plugin · Kotlin + JBCefBrowser
ACP┄┄┄stdin/stdout JSON-RPC 2.0 (NDJSON)
Engine┄┄┄Reasonix CLI · DeepSeek · MCP Tools
Frontend: Chromium (JBCefBrowser) · Custom Markdown Parser  |  Backend: Kotlin · ACP Protocol  |  API: REST + usage.jsonl fallback

Tech Stack / 技术栈

Kotlin JetBrains Platform JBCefBrowser JSON-RPC 2.0 Gradle DeepSeek-Reasonix Markdown MCP