IntelliJ plugin for Cursor CLI
翻訳待ち
プラグインKotlin · MakefileGitHub @vaughanb自分でインストール所有者未確認
Paste into Claude or ChatGPT for installation instructions suited to your environment.
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗An IntelliJ plugin that brings Cursor's AI agent into JetBrains IDEs via the Agent Client Protocol (ACP).
Ctrl+Shift+J or Add to CursorJ Chat at the bottom of the editor context menu (with a divider).cursor/rules/)SKILL.md under .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/ (and ~/ equivalents); manage scaffolds in Settings > Tools > CursorJ; type / in chat for an inline command/skill completion list (merged with ACP slash commands) and @ for skill file references; the popup keeps focus in the input so you can keep typing to filter, and @ inserts a path reference so the agent receives ResourceLinkContent for the skill fileClaude Opus 4.7 300K Extra High ▾) with a Model submenu (Auto first, MAX Mode, type-to-filter model list) and the current model's parameters as sections (Effort / Reasoning, Options such as Thinking and Fast, Context); values stay in sync with the Cursor CLI's /model picker (changes are CLI-wide; the 1M context option implies Max Mode)cursor/task), tasks appear in a collapsible list in the chat tool window (running vs completed, duration, tooltips).agent binary available in PATH)./gradlew buildPlugin
The plugin zip will be at build/distributions/cursorj-<version>.zip. Install it in your IDE via Settings > Plugins > Install Plugin from Disk.
Before using CursorJ, authenticate with Cursor:
agent login
| Shortcut | Action |
|---|---|
Alt+C | Focus CursorJ tool window |
Ctrl+Shift+J | Send selection to CursorJ |
Enter | Send prompt |
Shift+Enter | New line in input |
Esc | Cancel an in-progress edit |
The prompt bar shows one compact trigger next to the mode dropdown, like Cursor's own picker:
Claude Opus 4.7 300K Extra High ▾ (the muted suffix follows Cursor's short-name convention: context,
effort, then Fast and No Thinking when set). Click it, or press Space on it, to open the picker: a
Model submenu (Auto first, MAX Mode when the model has no context option, then a type-to-filter
list of models) followed by the current model's parameters as sections in Cursor's order: Effort /
Reasoning, Options (Thinking, Fast), then Context. Picking a value sends it to the agent with
session/set_config_option and closes the menu; switches keep it open. Two actions are unbound by default
and can be given shortcuts in Settings > Keymap: Open CursorJ Model Picker
(CursorJ.OpenModelPicker) and Cycle CursorJ Effort Level (CursorJ.CycleEffort).
Click Edit on an earlier message you sent to load it back into the input. Adjust the
text and press Enter to resend: the conversation branches from that message — everything after it
is discarded and the prior turns are replayed as context into a fresh agent session (the agent
provides no native session/fork). Press Esc or Cancel edit to abandon the edit without
changing the conversation.
This is the beginning of the README. Read the rest at the original. Read the full README ↗