https://github.com/touwaeriol/claude-code-plus
🖥️ GUI Plugin for Claude Code / Codex CLI / Gemini CLI in JetBrains IDEs - Run AI coding assistants with a beautiful visual interface
https://github.com/touwaeriol/claude-code-plus
ai-assistant anthropic claude-ai claude-code codex coding-assistant gemini-cli gui intellij-idea jetbrains-plugin kotlin llm
Last synced: 1 day ago
JSON representation
🖥️ GUI Plugin for Claude Code / Codex CLI / Gemini CLI in JetBrains IDEs - Run AI coding assistants with a beautiful visual interface
- Host: GitHub
- URL: https://github.com/touwaeriol/claude-code-plus
- Owner: touwaeriol
- License: mit
- Created: 2025-06-13T03:32:11.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2026-01-20T08:27:21.000Z (6 days ago)
- Last Synced: 2026-01-20T09:25:15.608Z (6 days ago)
- Topics: ai-assistant, anthropic, claude-ai, claude-code, codex, coding-assistant, gemini-cli, gui, intellij-idea, jetbrains-plugin, kotlin, llm
- Language: JavaScript
- Homepage: https://plugins.jetbrains.com/plugin/28343-claude-code-plus
- Size: 63.8 MB
- Stars: 116
- Watchers: 0
- Forks: 16
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
- Agents: AGENTS.md
Awesome Lists containing this project
README
# Claude Code Plus
Advanced AI Programming Assistant for JetBrains IDEs
---
Claude Code Plus is an IntelliJ IDEA plugin that integrates Claude AI directly into your development environment, providing intelligent code assistance through natural language interaction.
## ✨ Features
- **AI-Powered Conversations** - Chat with Claude AI directly in your IDE
- **Smart Context Management** - Reference files and code snippets with @ mentions
- **Multi-Session Support** - Manage multiple chat sessions simultaneously
- **Rich Tool Integration** - View and interact with Claude's tool usage (file read/write, bash commands, etc.)
- **IDE Integration** - Click to open files, view diffs, and navigate to specific lines
- **Dark Theme Support** - Fully compatible with IntelliJ's dark themes
- **Export Capabilities** - Save conversation history in multiple formats
## 📸 Screenshots
### Tool Calls Demo
View Claude's tool usage with detailed information for Read, Write, and Edit operations.

### @ Mention File Search
Quickly reference files in your project using the @ mention feature.

### Model Selector
Switch between different Claude models (Opus 4.5, Sonnet 4.5, Haiku 4.5).

### Permission Request
Secure authorization dialog for file write operations.

### User Question Dialog
Interactive dialog for Claude to ask clarifying questions with model selection and feature settings.

### Keyboard Shortcuts
Rich keyboard shortcuts for efficient operations.

### Task Progress View
Real-time view of Claude's task execution progress.

### MCP Configuration
Support Model Context Protocol to extend Claude's capabilities.

## 📦 Installation
### Option 1: JetBrains Marketplace (Recommended)
1. Open your JetBrains IDE
2. Go to **Settings** → **Plugins** → **Marketplace**
3. Search for "**Claude Code Plus**"
4. Click **Install** and restart IDE
### Option 2: GitHub Release (Manual)
1. Download the latest `jetbrains-plugin-x.x.x.zip` from [Releases](https://github.com/touwaeriol/claude-code-plus/releases)
2. In your IDE: **Settings** → **Plugins** → ⚙️ → **Install Plugin from Disk...**
3. Select the downloaded zip file and restart IDE
## 🔧 Requirements
- **JetBrains IDE**: IntelliJ IDEA 2024.2 - 2025.3.x (Build 242-253)
- **Node.js**: v18 or higher ([Download](https://nodejs.org/)) - ensure `node` command is available in PATH
- **Claude Code**: One-time setup required
- Open terminal and run: `npx @anthropic-ai/claude-code`
- Follow the prompts to authenticate
- See [Official Documentation](https://docs.anthropic.com/en/docs/claude-code/getting-started) for detailed setup guide
> **Note**: The plugin includes a bundled Claude CLI - no separate CLI installation required!
### Using API Key (Alternative)
If you prefer to use your own Anthropic API key instead of Claude Code subscription, you can use [cc-switch](https://github.com/farion1231/cc-switch) to configure it:
```bash
npx cc-switch
```
This tool helps you switch between different authentication methods for Claude Code.
## 🚀 Quick Start
1. Install the plugin following the installation steps above
2. Ensure Claude CLI is installed and authenticated
3. Open the **Claude Code Plus** tool window (right sidebar)
4. Start chatting with Claude!
### Tips
- Use `@` to mention files and add them as context
- Click on file paths in tool outputs to open them in the editor
- Click on tool cards (Read/Write/Edit) to view diff preview
- Press `ESC` to interrupt AI generation
- Switch models anytime using the model selector (Opus/Sonnet/Haiku)
- Use keyboard shortcuts:
- `Ctrl+J` - Quick actions
- `Ctrl+U` - Common operations
- `Enter` - Send message
- `Shift+Enter` - New line in input
## 🤝 Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
## 📝 License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
## 🔗 Links
- [JetBrains Marketplace](https://plugins.jetbrains.com/plugin/28343-claude-code-plus)
- [GitHub Repository](https://github.com/touwaeriol/claude-code-plus)
- [Issue Tracker](https://github.com/touwaeriol/claude-code-plus/issues)
- [Changelog](https://github.com/touwaeriol/claude-code-plus/releases)
---
Made with ❤️ by touwaeriol