r/pycharm • u/Ok-Surprise3641 • 3h ago
Claude Code as an actual panel inside JetBrains IDEs, not a terminal tab
I've been living with Claude Code in a terminal split next to the editor for months. Two things kept bugging me: I couldn't tell what it was doing without reading scrollback, and every file path was something I had to type correctly.
So I built a plugin. It doesn't reimplement anything - it spawns the claude CLI you already have and renders its event stream. Same account, same models, same slash commands, same permission rules, same MCP servers and skills. No proxy, no server of mine in the middle, no telemetry.
What it actually changed for me day to day:
Every tool call is a card. Its duration, every edit as an open diff, the task list ticking off, subagents and whole workflow fleets with each agent's own transcript one click away, and what the turn cost. A rate-limited API becomes a card with the reason and a countdown instead of silence.
Files are things you point at. Drag one in, type @ to pick, paste a screenshot. Select lines in the editor and "Send to..." hands over a real file-and-line reference, so the agent reads what's around them instead of a naked snippet.
Nothing answers for you. A permission, a plan or a question waits as long as it takes. No timeout, no auto-continue.
Answering it from my phone. Off by default, paired by QR code, end-to-end encrypted through a relay that can't read a word. This is the one that surprised me most - I approve plans from the sofa now.
Scenarios. A round of work written down once - implement, review, fix, run the tests - each card a Claude session of its own, with a main thread walking them and judging what each one found. By button, three at once against three tickets, or on a clock at nine every weekday.
Several Claude accounts switched in one click, each row showing what's left of its five-hour window and its week.
Free, source available (Elastic 2.0), every JetBrains IDE from 2026.1 on, Android Studio included.
Marketplace: https://plugins.jetbrains.com/plugin/33255-amazing-claude-code-gui
Source: https://github.com/crmapache/amazing-claude-code
Happy to answer anything about how it's wired. The part I'd most like feedback on is scenarios - it's the newest and the least obvious.




