Upload your files on GitHub. This website then publishes your prototype and adds it to the homepage automatically.
You can do it in your browser. You do not need a terminal, a GitHub app or a pull request.
Sign in with the GitHub account that has Kimono access. If the link shows “404” or you cannot see “Add file,” check your account or ask Titus to check your access.
Give it a short, unique name such as new-onboarding. For a website prototype, put its index.html start page and all supporting files inside. Unzip an exported website first.
Use the button above. It takes you straight to our shared prototypes folder.
Drag your whole prototype folder from your computer onto the upload area. Wait for its files to finish uploading. Give each new prototype its own folder.
In the commit section, add a short description such as “Add new onboarding prototype.” Keep “Commit directly to the main branch” selected and click “Commit changes.” Confirm if GitHub asks. No review or approval is needed.
Publishing usually takes a few minutes. Return to All prototypes, refresh the page and open your prototype. Try its buttons and links, then share its link from the homepage.
Your homepage link stays the same. Earlier published files remain available through Version history beside your prototype.
Browser-ready websites and apps, multi-page HTML, images, PDFs, video, audio and downloadable files. For a single document or media file, put it in its own folder and upload that folder.
Figma, native app demos, apps with a backend and anything hosted elsewhere can appear in the list as a link.
your-prototype-name/prototype.json, replacing your-prototype-name with a short, unique folder name.{
"title": "New onboarding concept",
"description": "A short description of what to try.",
"url": "https://your-prototype-link"
}
The service you link to controls who can view it. Version history records changes to the link; it does not save copies of the external site.
Upload a ready-to-run export of your app. The publisher does not build source code or run a backend. Supporting files should use relative paths such as ./assets/image.png. Keep each file below 24 MB; use a hosted link for larger files.
More details: exports, titles, descriptions, spec links and restoring older versions →
Allow a few minutes and refresh the homepage. If it still has not appeared, open the publishing report on GitHub or ask Titus or Alek for help with your prototype’s folder name.
If an upload fails validation, its last accepted version stays live. The checks catch missing local HTML/CSS assets, but you still need to try the prototype yourself after publishing. Deleting an upload does not delete its published history.