Documentation

Learn to Build with
GenMB

Everything you need to know to create amazing apps with AI. From your first project to advanced techniques.

GenMB is an AI-powered app builder that transforms plain English descriptions into production-ready web applications. Whether you are a developer looking to prototype faster, a founder validating ideas, or someone with no coding experience, these guides will help you build what you imagine.

What is GenMB?

GenMB is an AI application builder that generates complete, functional web applications from natural language descriptions. Instead of writing code line by line, you describe what you want in plain English—"create a budget tracker with expense categories and monthly charts"—and GenMB generates all the HTML, CSS, and JavaScript needed to make it work.

The generated code is clean, readable, and follows industry best practices. You can preview your app instantly, make refinements through conversational chat, and deploy to a live URL with one click. Version history lets you track changes and rollback if needed. For complex applications, Agent Mode breaks your request into steps and builds autonomously with automatic error recovery.

GenMB supports three frameworks—Vanilla JavaScript for simple apps with the fastest load times, React for complex applications with sophisticated state management, and Vue for interactive forms and medium-complexity projects. Enable integrations like Supabase for databases, Stripe for payments, and Clerk for authentication—the AI generates code that works with your configured services. You can also enable PWA features for offline functionality, upload static assets, and export your code to continue development in any environment.

Common Questions

How do I get started with GenMB?
Getting started is simple: sign in with your Google account, describe the app you want to build in plain English, and watch as GenMB generates the code in real-time. You can then preview your app, make refinements through chat, and deploy to a live URL. No coding experience is required—the entire process can be completed in minutes.
What should I include in my app description?
For best results, include: the type of app (dashboard, calculator, landing page, etc.), key features and functionality, design preferences (colors, style, layout), and specific user interactions. The more specific you are, the better the results. Start simple and iterate—you can always add features through chat after the initial generation.
When should I use Agent Mode vs standard mode?
Use Agent Mode for complex applications with 5 or more features, multiple screens, or intricate logic. Agent Mode breaks your request into steps, builds incrementally, and self-corrects errors. Use standard mode for simple apps, quick prototypes, or single-purpose tools where you want fast results without the planning overhead.
How do I choose between Vanilla JS, React, and Vue?
Choose Vanilla JS for simple apps, calculators, landing pages, and tools where you want the fastest load times and smallest bundle size. Choose React for complex apps with lots of state management, dashboards, or multi-component applications. Choose Vue for interactive forms and medium-complexity apps with a gentler learning curve. When unsure, start with Vanilla JS.
How do I add Supabase, Stripe, or authentication to my app?
Use the Integrations panel in your app to enable Supabase (database/auth), Stripe (payments), or Clerk (user management). Add your API keys, and GenMB will automatically generate code that integrates with these services. The AI understands your enabled integrations and uses the correct patterns during code generation.

Ready to start building?

Jump right in and create your first app with GenMB. No coding experience required.

Create Your First App