IDE Support
xpreiIDE runs on one shared engine (@xprei/core), reused across every host
via a bundled local core process — see
the multi-IDE architecture
for the full design.
| IDE | Status |
|---|---|
| Visual Studio Code | ✅ Available — Marketplace / .vsix, the full feature set |
| JetBrains (IntelliJ IDEA, PyCharm, WebStorm, GoLand, RubyMine, CLion, Rider, …) | ✅ Verified in a real sandbox IDE — chat and an agent task (with approval) both work |
| Eclipse | 🚧 Compiles & packages cleanly against a real JDK/Maven/Tycho toolchain, not yet run in a live Eclipse instance |
| CLI (headless, for CI/no-IDE workflows) | ✅ Available — xprei agent / xprei chat |
Feature availability rolls out per IDE — VS Code has the full set today; JetBrains and Eclipse ship an MVP (chat + bring-your-own-model + the agent loop) first, with the rest of the feature set landing as fast-follows.
VS Code
Section titled “VS Code”Install from the Marketplace, or build from source and press F5 for an Extension Development Host. See Getting Started.
JetBrains
Section titled “JetBrains”One plugin covers every IntelliJ-Platform IDE. Requires Node.js ≥ 18 on
your PATH (runs the shared local core process). Build with Gradle
(gradle buildPlugin), then Settings → Plugins → ⚙ → Install Plugin from
Disk….
Eclipse
Section titled “Eclipse”Same shared-engine architecture as JetBrains, built with Maven/Tycho.
Requires Node.js ≥ 18 on your PATH too.
extensions/cli mirrors the sidecar’s chat/agent protocol for headless use
— useful in CI or anywhere there’s no editor at all. See the
CLI README
for xprei agent/xprei chat usage.