IntelliJ Platform plugin · JCEF + PTY

Your AI agents,
inside the IDE. A full xterm.js terminal, a session sidebar, and resume-from-history — without leaving JetBrains.

Run Claude Code, Cursor, or OpenAI Codex in an embedded terminal — or wrap any of them in a sandboxed runner.

// what it does

Built for living in the terminal

Everything you'd run in a shell, docked into a JetBrains tool window with first-class session management.

Embedded terminal

A real xterm.js terminal in JCEF, backed by a PTY — clickable links, UTF-8, and a 10,000-line scrollback.

Session sidebar

Create, switch, close, and delete sessions. They auto-close when the agent process exits.

Resume from history

Browse past sessions grouped by date and resume by id — read straight from each agent's local data.

Editor-hosted tabs

Move any session into a regular editor tab, then snap it back to the tool window. Clean close + resume.

Attention alerts

A red dot + IDE balloon + OS banner when an agent is waiting on you. Opt-in, idempotent hooks.

Theme sync

Terminal colors and scrollbars follow the IDE look-and-feel and update live when the theme changes.

// supported agents

Four agents, one tool window

Pick the agent from the + menu. Enable or disable each independently, and set a custom launch command.

Claude

Claude Code

claude

Anthropic's CLI coding agent

Cursor

Cursor

agent

Cursor's CLI agent

Codex

OpenAI Codex

codex

OpenAI's CLI coding agent

// sandbox agent

Run any agent, isolated

The generic Sandbox type runs an agent CLI through a wrapper command — perfect for a containerized runner that only touches the mounted project directory. The plugin stays agnostic; you describe the wrapper in three fields.

  • Command — your wrapper, with {dir} for the project path.
  • History dir — where the sandbox writes transcripts (e.g. ~/.claude-crate).
  • Runs as — which agent runs inside, selecting parser & resume syntax.

Sandbox sessions wear a green gradient bar so you spot them at a glance. Example wrapper: claude-crate ↗

Sandbox · Claude
# launched via wrapper
$ claude-crate --workdir "~/code/app"
→ container up · project mounted read-write
→ history: ~/.claude-crate/projects/…
claude> refactor the auth module
Agent CLI

Bring your agents home

Install Agent CLI from the JetBrains Marketplace and run every CLI agent without leaving your IDE.

Install from Marketplace ↓