Generate production-ready frontend code from text prompts and wireframes using AI.
View Live Demo
Β·
Report Bug
Β·
Request Feature
- About The Project
- Project Snapshots
- Getting Started
- Usage
- Contributing
- License
- Contact
- Acknowledgments
DevCanvas.ai dramatically accelerates web development by empowering developers and designers to instantly generate high-quality, modular frontend code from simple text prompts or wireframe images. By leveraging powerful AI models, it bridges the gap between idea and implementation.
Try it now: https://dev-canvas-ai.vercel.app/
- AI-Powered Generation: Create components from text prompts or by uploading wireframes.
- Multi-Language Support: Generates code in HTML, CSS, JavaScript, TypeScript, and React.
- Flexible AI Models: Integrates with Gemini, DeepSeek, and LLaMA.
- Live Previews: Instantly visualize your code in a live CodeSandbox environment.
- Production-Ready Code: Download clean, modular code ready for any project.
- Credit-Based System: Manage your usage with a straightforward credit system.
This project is built on a modern and robust technology stack:
Here is a horizontal gallery showcasing the project. Use your mouse or trackpad to scroll left and right.
Follow these steps to set up a local development environment.
Ensure you have Node.js (v18+) and a package manager installed.
- npm
npm install npm@latest -g
- Clone the repository
git clone https://github.com/Aditya-raghuvanshi19/DevCanvas.ai.git - Navigate into the project directory
cd DevCanvas.ai - Install dependencies
npm install - Run the development server
npm run dev - Open http://localhost:3000 in your browser.
Using DevCanvas.ai is designed to be simple and intuitive:
- Choose Input: Select between a text prompt or a wireframe upload.
- Provide Input:
- Text: Describe the UI you want (e.g., "a responsive navbar with a search bar").
- Wireframe: Upload an image of your design.
- Generate: Let the AI work its magic.
- Preview: Instantly see your component in a live CodeSandbox.
- Download: Get the production-ready code for your project.
Contributions make the open-source community an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
Please fork the repo and create a pull request. You can also open an issue with the tag "enhancement".
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your Changes (
git commit -m 'Add some AmazingFeature') - Push to the Branch (
git push origin feature/AmazingFeature) - Open a Pull Request
Don't forget to give the project a star! β
Distributed under the MIT License. See LICENSE.txt for more information.
Aditya Raghuvanshi - @adii___01
Project Link: https://github.com/Aditya-raghuvanshi19/DevCanvas.ai
A special thanks to these resources that helped make DevCanvas.ai possible.








