Agent skills that guide coding agents to produce self-contained HTML wireframes, interactive prototypes, plans, and diagrams.
Nutlope/napkins
An open source tool that turns a wireframe or screenshot into a working app, powered by Kimi K2.5 and Together AI.
- Stars
- 1,483
- Forks
- 206
- Open issues
- 6
- Last commit
- 15 days ago
What is it?
Napkins.dev is a wireframe-to-app generator. You upload a sketch or screenshot of a user interface, and the app uses a vision-capable LLM to produce code for a working app, which you can preview in an in-browser code sandbox.
The project is built with Next.js (app router) and Tailwind. It calls Kimi K2.5 through Together AI for inference, runs generated code in Sandpack, and stores uploaded images in an S3 bucket. Running it locally requires a Together AI API key and S3 credentials, both configured in a .env file.
The planned work includes better mobile layout, showing the vision model's output in the sidebar, editing the generated app with a follow-up prompt, selectable themes, and version history as the app is edited.
Key features
- 01Converts a wireframe or screenshot into app code using Kimi K2.5 via Together AI.
- 02Previews generated apps in a Sandpack code sandbox in the browser.
- 03Stores uploaded images in S3.
- 04Built with Next.js app router and Tailwind CSS.
Use cases
- Turning a quick hand-drawn UI sketch into a runnable prototype.
- Exploring how a vision LLM translates screenshots into front-end code.
- Using it as a starting point for a Next.js and Tailwind project you can extend.
Quick start
- 1
Clone the repository
git clone https://github.com/Nutlope/napkins - 2
Create a .env file and add your Together AI API key
- 3
Create an S3 bucket and add its credentials to .env, using the values in .env.example
- 4
Install dependencies and run locally
npm install && npm run dev
Things to know
- Requires a paid Together AI API key to generate apps.
- Requires setting up an S3 bucket for image storage.
Topics
FAQ
- What is napkins?
- An open source tool that turns a wireframe or screenshot into a working app, powered by Kimi K2.5 and Together AI. Napkins.dev is a wireframe-to-app generator. You upload a sketch or screenshot of a user interface, and the app uses a vision-capable LLM to produce code for a working app, which you can preview in an in-browser code sandbox.
- Is napkins free to use? What license does it have?
- napkins is open source under the MIT license. Check the license terms before using it in commercial products.
- Is napkins still maintained?
- Actively maintained. The last commit to napkins was on Oct 23, 2026.
- What can I use napkins for?
- Turning a quick hand-drawn UI sketch into a runnable prototype. Exploring how a vision LLM translates screenshots into front-end code. Using it as a starting point for a Next.js and Tailwind project you can extend.
- How do I install napkins?
- Clone the repository: git clone https://github.com/Nutlope/napkins Create a .env file and add your Together AI API key Create an S3 bucket and add its credentials to .env, using the values in .env.example Install dependencies and run locally: npm install && npm run dev
- Where can I get napkins?
- The source code and installation instructions are on GitHub: https://github.com/Nutlope/napkins
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
An open-source take on Claude Artifacts that generates small React apps from a single prompt, powered by Llama 3.1 405B via Together AI.
A personal set of TypeScript CLI tools for AI-assisted coding: terminal chat, in-file placeholder filling, one-shot code edits, and refactoring.
Converts screenshots, mockups, Figma designs and screen recordings into HTML, Tailwind, React, Vue or other front-end code using AI models.
An open-source evolutionary coding agent that uses LLMs to iteratively mutate and score code, aiming to discover better algorithms, implementing the AlphaEvolve approach.
Multi-agent research assistant built on LangGraph that generates hypotheses, runs data analysis and visualization, and writes research reports.