Why CC GUI Is the Ideal Free, Open‑Source Companion for Claude Code and Codex in IntelliJ IDEA

The article explains how the open‑source CC GUI plugin integrates Claude Code and Codex directly into IntelliJ IDEA, eliminating context‑switching, offering a full visual workspace, comparing it with the lightweight ACP approach, and providing step‑by‑step installation, usage tips, and a feature matrix to help developers choose the right AI coding assistant.

Java Architect Essentials
Java Architect Essentials
Java Architect Essentials
Why CC GUI Is the Ideal Free, Open‑Source Companion for Claude Code and Codex in IntelliJ IDEA

Problem

JetBrains IDE users of Claude Code often have to switch between IDEA and a separate terminal to interact with the AI, breaking the development flow.

CC GUI Overview

CC GUI (originally Claude Code GUI) is an MIT‑licensed IntelliJ IDEA plugin that wraps the Claude Code and Codex CLI agents in a full graphical interface, bringing all interactions into a single panel inside the IDE.

Core Capabilities

Dual engine – Claude Code and Codex are both accessible and can be switched with one click.

Context‑aware dialogue – Supports @file references, image input, and conversation rollback, providing a more intuitive experience than the CLI.

Skill + MCP extension – Built‑in slash commands and an extensible MCP server configuration panel.

Embedded code diff – Changes are shown in IDEA’s Diff panel with clickable line navigation.

Session management & token statistics – History search, favorites, export, and clear cost visibility.

Comparison with the ACP route

ACP (Agent Client Protocol) is a lightweight protocol that connects CLI agents to IDEs, focusing on diff view, context sharing, and quick start. CC GUI adds a complete visual workspace with session management, image input, Skill system, MCP support, and usage statistics. Both can be installed simultaneously; heavy CLI users may prefer ACP, while tasks requiring history or extensive interaction benefit from CC GUI.

Installation (≈10 minutes)

Install the “CC GUI” plugin via Settings → Plugins.

On first launch, the plugin guides the installation of Claude Code or Codex SDK (≈20 seconds).

Configure a provider: enter an Anthropic API key, import a local settings.json, import via cc-switch, or specify a custom endpoint.

Using the plugin

Open the side panel to start a conversation. Example prompt: “Analyze the current project structure.”

Planning mode ( /plan) lets the AI generate a structured implementation plan before any code changes. The article demonstrates a real‑world scenario of integrating UnionPay payment:

Input: /plan 设计下银联的接入方案 The AI scans the project, reads relevant PaymentService code, and consults UnionPay documentation.

The generated plan lists files to modify, new classes to add, required SDK dependencies, signature handling, and async callback design.

The plan can be reviewed and approved before switching to execution mode.

Key difference: in CLI mode the AI would modify code immediately, whereas /plan forces a review step, reducing failure risk for complex integrations such as external payment or security‑critical SDKs.

Built‑in utilities

Token and cost statistics – shows token consumption and estimated monetary cost per session.

AI‑generated commit messages – follows Conventional Commits format based on staged diffs.

AI review of diffs – checks for edge cases, null pointers, naming issues, and potential dead loops before a PR.

Skill browser – one‑click activation of built‑in slash commands.

MCP server configuration panel – shared with Claude Desktop and Cursor.

Searchable session history – allows retrieval and deletion of past conversations.

Alternative AI agents for JetBrains

Qoder (Alibaba) – Standalone AI coding agent, closed source, provides a free tier after registration, optimized for the Java ecosystem.

CodeBuddy (Tencent) – Standalone AI coding agent, closed source, free personal tier after registration, integrates tightly with Tencent cloud services.

Choosing the right tool

If already using Claude Code or Codex, select CC GUI to reuse the existing subscription.

If a free trial without API setup is desired, try Qoder.

If operating within the Tencent ecosystem, CodeBuddy is a natural fit.

All three can coexist; install multiple plugins and switch per scenario.

Conclusion

CC GUI does not create new AI capabilities; it consolidates existing Claude Code and Codex functions inside IDEA, encourages disciplined AI‑assisted coding through /plan and AI review, and standardizes team review via Skills. For JetBrains power users with existing subscriptions, the 3.3 k‑star MIT‑licensed plugin is a quick, free addition.

Open‑source repository:

https://github.com/zhukunpenglinyutong/jetbrains-cc-gui
Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

AI codingpluginIntelliJ IDEAJetBrainsCodexClaude CodeCC GUI
Java Architect Essentials
Written by

Java Architect Essentials

Committed to sharing quality articles and tutorials to help Java programmers progress from junior to mid-level to senior architect. We curate high-quality learning resources, interview questions, videos, and projects from across the internet to help you systematically improve your Java architecture skills. Follow and reply '1024' to get Java programming resources. Learn together, grow together.

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.