ECA IntelliJ

May 13, 2026 · View on GitHub

JetBrains Plugin Version

Free OpenSource Intellij plugin with support for AI pair programming via ECA

demo


ECA (Editor Code Assistant) IntelliJ is an AI-powered pair-programming client for IntelliJ. It connects to an external eca server process to provide interactive chat, code suggestions, context management and more.

For more details about ECA, features and configuration, check ECA server.

This extension will auto download eca and manage the process.

Install

Just install the ECA plugin in Jetbrains marketplace.

Settings

Go to Preferences > Tools > ECA.

Troubleshooting

Check troubleshooting docs section.

Development

Webview

To start the eca-webview:

bb dev-webview

This will start Vite dev server on http://localhost:5173, so any changes will be updated on the IntelliJ live.

Plugin

bb install-plugin <pathToYourIntellij> to install the plugin locally. The installed plugin will point at the Vite dev server, so you also need bb dev-webview running for it to render.

or

bb build-plugin to manually install via intellij the .zip.

Prod-flavored local install

If you want to install the plugin locally and run it without bb dev-webview (i.e. with the production webview bundled into the zip, just like the JetBrains-marketplace build), use:

bb install-prod-plugin <pathToYourIntellij> — builds the webview prod assets, builds the plugin zip with is-dev stripped out, and unzips it into the IntelliJ plugins directory.

or

bb build-prod-plugin — same build, but stops at producing the zip in build/distributions/.