MockPilot lets you capture live web pages, turn it into a self-contained HTML mockup, and edit it using natural language. Perfect for designers, product managers, and developers who need quick, realistic mockups without firing up Figma.
-
Download
MockPilot.zipfrom the latest release (or use the button above) -
Unzip it and move MockPilot.app to your Applications folder
-
Since the app is not yet code-signed, macOS will block it on first launch with a "MockPilot is damaged and can't be opened" dialog:
Click Cancel (do not move it to Trash), then run:
xattr -cr /Applications/MockPilot.app
-
Open the app normally
-
Download the
.exeinstaller from the latest release -
Since the installer isn't yet code-signed, Microsoft Edge / SmartScreen will warn that it "isn't commonly downloaded":
In the Edge downloads bar, click the
•••menu next to the warning → Keep → Keep anyway. (The file will be namedMockPilot.exein newer releases; older releases shipMockPilot-Setup.exe.) -
When you launch the installer, Windows SmartScreen may show a blue "Windows protected your PC" dialog. Click More info → Run anyway.
-
Follow the installer prompts
- Node.js 22+
- npm
npm install
npm start# Package the app (unpackaged)
npm run package
# Create distributable installers
npm run makeReleases are automated via GitHub Actions. Pushing a version tag (v*) triggers a pipeline that builds for macOS and Windows and publishes a GitHub Release.
npm run release:patch # 0.1.0 → 0.1.1
npm run release:minor # 0.1.1 → 0.2.0
npm run release:major # 0.2.0 → 1.0.0These scripts bump the version in package.json, commit, tag, and push — the release workflow takes care of the rest.
Electron · Electron Forge · Vite · React · TypeScript · Tailwind CSS · shadcn/ui

