Free, open-source ACP client for all JetBrains IDEs — no subscription required.
Connect any ACP-compatible AI coding agent — Claude Code, Gemini CLI, GitHub Copilot CLI, OpenAI Codex, OpenCode, and 20+ more — directly inside IntelliJ IDEA, PyCharm, WebStorm, GoLand, and every other JetBrains IDE.
JetBrains recently launched official ACP support, but it requires IDE 2025.3.2+ and a JetBrains AI subscription (~$10/month). This plugin has no such restrictions.
| Feature | jetbrains-acp | JetBrains Official ACP |
|---|---|---|
| Minimum IDE version | 2024.2 | 2025.3.2 |
| Subscription required | No | Yes (~$10/mo) |
| ACP Registry browser | ✅ | ✅ |
| npx agent auto-launch | ✅ | ✅ |
| Agent thoughts / tool calls | ✅ | — |
| Model selector | ✅ | — |
| Open source | ✅ | ❌ |
- ACP Registry browser — browse and connect to 20+ agents from the official registry without pre-installation (uses
npx) - Multi-agent support — auto-detects Claude Code, Gemini CLI, Copilot CLI, OpenCode, Codex, Goose, Aider, and more on your PATH
- Agent thoughts & tool calls — see what the agent is thinking and which tools it calls, in real time
- Model selector — switch models mid-session when the agent supports it
- Streaming responses — output renders as it arrives, character by character
- Native Swing UI — zero Electron, zero JCEF; feels like a first-party JetBrains tool
- Any JetBrains IDE 2024.2 or newer (IntelliJ IDEA, PyCharm, WebStorm, GoLand, …)
- Node.js + npx on your PATH if you want to use registry agents without pre-installing them
- Or install any ACP agent manually:
- Claude Code —
npm install -g @anthropic-ai/claude-code - Gemini CLI —
npm install -g @google/gemini-cli - GitHub Copilot CLI — via
gh extension install github/gh-copilot - OpenCode —
npm install -g opencode-ai - OpenAI Codex —
npm install -g @openai/codex
- Claude Code —
Search for "AgentPort" in Settings → Plugins → Marketplace.
- Download the latest
.zipfrom Releases - In your IDE: Settings → Plugins → ⚙ → Install Plugin from Disk…
- Select the downloaded file and restart
git clone https://github.com/zekariasasaminew/jetbrains-acp.git
cd jetbrains-acp
./gradlew buildPlugin # output: build/distributions/*.zip
./gradlew runIde # launch a sandbox IDE to test- Open the AgentPort tool window (View → Tool Windows → AgentPort)
- Select an agent from the dropdown — detected agents appear automatically
- Or click Browse Registry… to pick any agent from the ACP registry
- Type your prompt and press Enter (Shift+Enter for new line)
- Watch the agent think, call tools, and stream its response in real time
All contributions are welcome — bug fixes, new features, tests, docs. Read CONTRIBUTING.md to get started.
Good first issues are labeled good first issue.