IntelliJ IDEA Bridge
A simulated IntelliJ window that answers the RobOS IDE plugin's HTTP routes on port 63343 with in-memory data, for demos and tests.
packages/intellij-idea
The package named intellij-idea is a stand-in for the IDE. It lets the IDE Bridge MCP Server, the demo scripts and the tests exercise the IDE protocol on a machine without IntelliJ installed. The real integration is the Kotlin plugin in plugins/intellij-idea.
If a real IntelliJ with the plugin is running, both want 127.0.0.1:63343. Run only one of them. This mock logs “Warning on server listen” and carries on if the port is taken, so a window may be open that is not receiving requests.
What it serves
An HTTP server on 127.0.0.1:63343 handles these routes with in-memory state:
| Route | Behavior |
|---|---|
/robos/health |
Reports status OK, “IntelliJ IDEA Ultimate 2026.1”, plugin com.robos.intellij |
/robos/open-file, /robos/set-breakpoint |
Forwards the request to the window; a breakpoint fires the registered webhooks with a sample breakpoint_hit event |
/robos/run-config/create, run, stop (and /robos/run, /robos/stop) |
Keeps run configurations in memory. pass:<path> values in env are replaced by a [RESOLVED_GPG_PASS:<path>] placeholder; no password store is read |
/robos/webhook/register |
Remembers a URL to post breakpoint events to |
/robos/debug/thread-state |
A fixed suspended thread at PetService.java:48 |
/robos/workspace/ephemeral, /robos/workspace/destroy |
Creates and removes an in-memory workspace record |
Anything else returns 404. State is lost when the app closes. It starts with one run configuration, “Debug PetServiceTest”.
The window
The window is titled “IntelliJ IDEA Ultimate 2026.1 - robos-java-service” and shows a canned page, “RobOS Task Workspace & IDE - Acme Petshop”: a sprint backlog (PET-101 to PET-105), the details of PET-105, and the buttons Refine Plan, Approve & Execute Plan and Launch Task Workspace (Auto-Provision & Run Reproduction). The launch button plays a scripted sequence (branch checked out, secrets injected, services active, breakpoint hit). The steps are timed animations, not real operations.
electron packages/intellij-idea
Source: packages/intellij-idea. For the real plugin see plugins/intellij-idea/README.md.
More in Code, Repositories & Review
Agent Code Review & PR Review Theater
Review window for a pull request or a local agent branch, with a seven-step reviewer flow, links into IntelliJ and VS Code, and author tools for creating and updating the PR.
Git Projects Multi-Repo Hub
A list of your git repositories that clones, pulls and opens them in an IDE, and stores setup scripts, PR templates and review-notification settings for each.
Gitea Browser
A static mock-up of a browser window showing a Gitea issues page, used as a prop in recorded demos. It is not a working browser.
Stage Demo
Turns a merged GitHub pull request into a short text walkthrough that a product owner can approve or reject.