Claude in JumPHP IDE
The Claude panel (Alt+8, the orange icon on the right) talks to the Claude Code of your computer, in your
project. It reads AGENTS.md, writes the game, runs bin/jumphp test, and the files it changes open and update in
the editor while it works.
What you need
- Claude Code installed on your computer (the
claudecommand) and signed in to your account. - A project open in the desktop IDE.
Writing to Claude
- Type your request, Enter to send (Shift+Enter: new line).
- File mentions the open file; Selection pastes the selected code with its place;
@pathcites a file. - Right click in the editor › Ask Claude: the selection goes with the question.
- The conversation goes on from one message to the next; + starts a new one.
The model and the thinking
Under the input box, two lists:
- The model: Fable, Opus, Sonnet or Haiku in their latest version, a precise version (Opus 5.5…), or "Other…" for any model name. "Default" keeps your Claude Code's setting.
- The thinking: from low (fast) to max (it thinks the longest), like
claude --effort.
These choices are kept for the next messages.
What Claude may do
The panel's gear chooses what Claude does without asking you:
- Edit files (default): it changes files; commands that need your approval are refused.
- Plan only: it reads and proposes, it changes nothing.
- Ask: it only does what needs no permission.
- Full auto: it changes and runs any command. Only in a project you trust.
In the web IDE: your computer's Claude
The web IDE has the Claude panel too: your computer answers. Two ways to connect it:
- in the desktop IDE, signed in to jumphp.net, turn on Claude for jumphp.net (your account menu);
- or, in a terminal, from a JumPHP project:
bin/jumphp claude:connect(the browser opens to authorize, as for the IDE).
Your computer works on a copy of the project with your drafts; what Claude changes comes back to the web IDE as drafts, which you review then publish with a commit. Nothing runs on jumphp.net, and your own folders are never touched.