Build with a chat inside the app, or let Claude Code, Claude Desktop or VS Code manage projects, files, remote sites and the preview through HTML Designer's local automation server.
AI Chat lives in the panel under the editor (⌥⌘T toggles it; it can also be detached into a floating window). With a project folder open, the assistant can create and update files — HTML, CSS, JavaScript and SVG — right in the folder, or asks a question when something is unclear. Type "add a pricing section with three plans" or "make the nav sticky and responsive" and review the result in the live preview.
Settings ▸ Assistant — paste your own API key and pick a model:
Built-in validation checks the document and reports issues before you publish, so you can ask the assistant to fix exactly what the validator found.
html-designer-mcp bridge (next step). It is a small STDIO program that forwards tools/list and tools/call to the running app; it knows nothing about the tools itself, so app updates never require a new bridge.not_connected.The bridge is an open-source Swift package (macOS 14 or later). Build it once and copy the binary somewhere stable:
cd mcp swift build -c release install -m 755 .build/release/html-designer-mcp /usr/local/bin/html-designer-mcp
No token, no port, no paths to configure.
claude mcp add html-designer -- /usr/local/bin/html-designer-mcp # add --scope user to make it available in every project
Then ask, for example: "open the portfolio project, read index.html and fix the broken image paths" or "upload the css folder to the production site".
Add to ~/Library/Application Support/Claude/claude_desktop_config.json (or any client that uses the same shape — VS Code .vscode/mcp.json under servers, Antigravity's MCP configuration) and restart the client:
{
"mcpServers": {
"html-designer": {
"command": "/usr/local/bin/html-designer-mcp"
}
}
}
The catalog is published by the app (GET /mcp/tools) so the list below reflects the current build; call tools/list to see the live one.
project.listproject.openproject.currentproject.attachproject.detachproject.forgetwindows.listtabs.listtabs.opentabs.selecttabs.savetabs.closefiles.readfiles.writefiles.renamefiles.duplicatefiles.copyfiles.movefiles.deleteeditor.reindentpreview.startpreview.statuspreview.stopconnections.listconnections.createconnections.updateconnections.deleteconnections.connectconnections.disconnectconnections.statusremote.listremote.refreshremote.downloadremote.uploadremote.mkdirremote.renameremote.rmdirremote.deletesite.getsite.setprefs.getprefs.setlog.readAvailable on the App Store. Beta builds: Join us on Discord to get TestFlight beta builds of the next versions before they reach the App Store.