Make Real is an innovative tool that transforms hand-drawn wireframes into functional HTML prototypes using AI technology. This project is based on tldraw and integrates with OpenRouter's AI models to provide a seamless design-to-code experience.
The main purpose of Make Real is to bridge the gap between conceptual design and functional prototypes. It aims to accelerate the web development process by allowing designers and developers to quickly visualize and iterate on their ideas.
- Infinite canvas for drawing wireframes
- AI-powered conversion of drawings to interactive HTML prototypes
- Real-time preview of generated prototypes
- Custom prompt support for fine-tuning AI output
- Responsive design generation
- Annotation and iteration capabilities
- Integration with OpenRouter AI models
- Built with Next.js for optimal performance
-
Clone the repository and install dependencies:
git clone https://github.com/yourusername/make-real.git cd make-real npm install
-
The OpenRouter API key is entered directly in the web interface. Users will need to copy and paste their API key into the designated input field on the page.
-
Run the development server:
npm run dev
-
Open http://localhost:3000 in your browser.
-
Draw your wireframe on the canvas.
-
Click the "Make Real" button to generate the HTML prototype.
-
Iterate on the design by annotating the result and regenerating as needed.
- Rapid Prototyping: Quickly convert design ideas into functional prototypes.
- Design Exploration: Easily experiment with different layout and design concepts.
- Client Presentations: Generate interactive demos for client pitches and feedback sessions.
- Design Education: Teach UI/UX concepts by demonstrating the design-to-code process.
- Collaborative Design: Use in team brainstorming sessions to visualize ideas in real-time.
- Design System Development: Rapidly prototype and test components for design systems.
- Accessibility Testing: Generate HTML to evaluate and improve design accessibility.
- Responsive Design Testing: Create and test responsive layouts quickly.
- Multi-page support for creating more complex prototypes
- Integration with popular design tools (e.g., Figma, Sketch)
- Version control and design history tracking
- AI-powered design suggestions and improvements
- Export options for different frameworks (React, Vue, etc.)
- Collaborative real-time editing features
- Advanced customization options for AI-generated code
- Integration with design systems and component libraries
- Performance optimization for large and complex designs
- Enhanced accessibility features in generated prototypes
This project is based on the innovative work of tldraw and leverages their powerful drawing capabilities. We extend our gratitude to the tldraw team for their contributions to the open-source community.
We welcome contributions to Make Real! Whether it's bug fixes, feature additions, or documentation improvements, please feel free to submit a Pull Request.
This project is open source and available under the MIT License.