Recent projects
Paste the folder path, or browse to it.
Finish or stop the current run before switching project.
Port Studio was updated after it started. Restart it to use the new version.
What should Claude do with this project?
Drop your HTML game, or tell Claude what to do. Claude suggests the settings and you start the run.
Drop an .html file or a folder here
Claude is thinking…
Port settings
1Choose the HTML game
The browser prototype to convert. Upload one .html file, or a folder when the game has several files.
Drop an .html file or a folder here
Uploaded versions
Already in this repo
From other open projects
Picking one copies it into this project.
2How should Claude work?
To bring a converted game up to date with a newer HTML, use the Sync HTML tab.
3What to include
· Choose parts
Claude still leaves out parts the game does not need.
Off by default. When on, Claude adds the ad and analytics SDKs, and your keys are saved to port-config.txt when you press Start.
Fills missing sounds and UI art with AudioGen and ArtHub. Ask lets Claude ask you when it finds gaps in the HTML.
4
Anything Claude should know: scope, platform, what to leave out.
5Settings
How long Claude thinks before it acts. Higher is slower but more careful.
How closely Claude checks its work against the HTML.
Haiku cannot work on its own: a permission card appears for each tool it uses.
Adds a row to docs/port/benchmark.md after the run.
6Review and start
The converter needs git to track its work.
Without git the conversion stops at its first check.
Command Claude receives
Sync HTML
Current HTML version
New HTML
Drop an .html file or a folder here
Uploaded versions
Already in this repo
From other open projects
Picking one copies it into this project.
Start the update
The update also converts the changed parts in the same run.
Command Claude receives:
Ads & analytics
Signing key
Port Studio makes the game's signing key by itself.
What is needed
Keys and settings
Last apply
Open a project
No project is open. Pick a recent one, or paste or browse to a folder.
Paste the folder path, or browse to it.
New project
Drop an .html file or a folder here
Add the HTML prototype now and the project opens on the Port tab with it picked.
More settings
Leave a field empty to use the default shown in grey.
Run history
Run on this computer
Automation
Lets another Claude session drive Port Studio through MCP tools or the REST API.
Loading…
MCP server
Unknown
Add command
Details
REST API
Base URL
Token
Discovery file
Example
Endpoints: /api/state, /api/run, /api/wait, /api/requests/:id, /api/message, /api/end, /api/shutdown. See the Automation section of the launcher README.
The token changes on every start. The discovery file always holds the current one.
Local network
Off
Port
Token
Addresses
Plain HTTP: use only on a network you trust. macOS may ask to allow incoming connections for node.
Other devices
Lets your own laptop or tablet open Port Studio from this network. Each device sees only its own projects and history. This computer sees all of them.
Off
Port
Password for joining
M1 sign-in
Ask the M1 admin to register a page named "Port Studio" with the return address below. Then fill in what they give you.
Open this address on the other device
Devices
Plain HTTP: use only on a network you trust. Anyone with the password can start Claude runs on this computer.
Connected sessions
Starter prompt