Vibecode is the easiest way to build apps using natural language. Available on iOS and on the web at vibecodeapp.com, you can generate fully functional apps with prompting, test them in real-time, and share with anyone instantly.
What makes Vibecode different from other AI app builders?
Vibecode is unique because it:
Allows you to build and test directly on your mobile device
Supports one-click sharing via published links without requiring App Store submission
Generates native iOS/Android apps, not just web apps
Provides real-time preview and iteration capabilities
Offers extensive integrations with popular APIs and services
Sharing: Share instantly with anyone via a published link — no App Store submission required
Export Code: Download your complete source code and deploy it yourself
App Store: Submit your app to the Apple App Store for public distribution
Sharing by published link is the fastest way to let people try your app immediately.
What can I build with Vibecode?
Mobile apps for iOS and Android, plus web apps. The world is your oyster — you can build whatever comes to your mind. Check out the Example Projects for inspiration.
Do I need coding experience to build with Vibecode?
No coding experience is required! Vibecode is designed for everyone, from complete beginners to experienced developers. You simply describe what you want in natural language, and the AI handles the technical implementation. If you do have coding experience, you can download your code or connect via SSH for deeper customization.
When will the Vibecode Android app come out?
We’re actively working on Android support. While we can already generate Android-compatible code, the native Vibecode Android app for building on-device is coming soon. Stay tuned to our updates and community channels for the latest announcements.
Can I use Vibecode to build production-ready apps?
Yes! Vibecode generates production-quality code that you can use for real applications. Many users have successfully built and deployed production apps using Vibecode. You have full control over the generated code and can export it for further customization or deployment.
Can I use Vibecode for professional purposes? E.g. for my work or my business?
Absolutely! Vibecode is suitable for both personal and professional use. Many businesses and professionals use Vibecode to:
Prototype ideas quickly
Build internal tools and apps
Create client projects
Develop commercial applications
You own the code you generate and can use it however you like.
Will Vibecoded apps work on Android and iOS?
Yes! Apps built with Vibecode are cross-platform and work on both iOS and Android devices. The code is built using React Native and Expo, which enables deployment to both platforms from a single codebase.
How long does it take to build an app with Vibecode?
It depends on the complexity of your app. Simple apps can be built in minutes, while more complex apps with multiple features might take longer. The beauty of Vibecode is that you can iterate and refine quickly using natural language.
Start by simplifying your idea into the essential features, then build from there. It also helps to have an initial prompt that details the expected outcome in terms of the look, feel, and functionality. See our Prompt Templates for examples.
How should I structure my prompts for the best results?
Our AI Agent is pretty good at coming up with what is needed for building your app regardless of the prompt, but for specific features it is best to be as specific as possible. You can even suggest examples (e.g., “An app that is designed like Duolingo” or “make the app have the Google color scheme”). Check out our Native UI Components page for copy-paste prompts.
What should I do when I hit an error?
Either copy and paste the error back into the chat, or tell the AI agent that you got an error and it should try to resolve it. See our Troubleshooting guide for common issues.
You can integrate payment systems into your Vibecode app. Popular options include:RevenueCat: For in-app purchases and subscriptions — ask the AI to “integrate RevenueCat for subscriptions” and add your API keys via the ENV tab.Stripe: For one-time payments and custom payment flows — prompt the AI to “add Stripe payment integration” and configure via the ENV tab.Important: Never hardcode API keys in your app. Always use environment variables via the Vibecode ENV tab.
How do I publish my app to the App Store?
Vibecode has a built-in App Store submission flow — no need to use Xcode manually.
Open your project and tap the app name (mobile) or click Share (web)
Select Publish on App Store / Deploy to App Store
Follow the step-by-step wizard to configure your app, add your Expo token, and start Expo Launch
How do I add a backend, database, or authentication to my app?
Vibecode Cloud is the easiest way — it gives you a database, authentication, and file storage with a single prompt. Just tell the AI “add a database and authentication to my app” and it sets everything up automatically.Vibecode Cloud is available on Plus plans and above. See the Backend & Auth guide for details on how it works under the hood.You can also integrate external services like Supabase or Firebase if you prefer — just prompt the AI to add the integration.
How do I start a new chat with the agent?
Look for the “New Chat” or ”+” button in the Vibecode workspace. This creates a fresh conversation while preserving your existing chats. You can always return to previous chats by selecting them from your chat history.
How can I download my project's code?
Long-press on any app in your projects list and select “Download Code.” Check your email for the download link. The exported code is a complete React Native/Expo project that you can run locally, modify, and deploy.See the full guide: Download Your Code
Can I connect my project to a backend to store data?
Yes! Vibecode Cloud provides a built-in backend for your app with database, authentication, and file storage. Just tell the AI “add a database and authentication to my app” and it sets everything up automatically.Vibecode Cloud is available on Plus plans and above. See the Vibecode Cloud guide for details.You can also integrate with external services like Supabase or Firebase if you prefer.
Can I add login to my app?
Yes! With Vibecode Cloud (available on Plus plans and above), you can add user authentication to your app. Tell the AI “add login to my app” and it will set up Better Auth with Vibecode’s default email OTP flow.For Google Sign-In, see the Google Sign-In setup guide.
Navigate to the Export/SSH section in the Pinch to Build menu, or use the project dropdown. Click “Connect via SSH” and follow the instructions sent to your email.See the full guide: Export and SSH
Are Vibecode apps actually native iOS/Android apps? Or is it just web apps?
Vibecode generates true native mobile apps, not web apps. Your apps are built using React Native and Expo, which compile to native iOS and Android code. This means full access to native device features (camera, sensors, notifications), native performance, and ability to publish to app stores.
Can I use Vibecode to build a web app?
Yes! Vibecode now includes a website and web app builder. Simply prompt the AI to “create a website” or “create a web app” and it will generate the appropriate code. See Building on Web for details.
Web: Sign into Vibecode and click Upgrade in the bottom left.iPhone: Click the Profile or Settings button and scroll down to “Upgrade Subscription.”See Plans and Credits for plan details and pricing.
Does Vibecode store or own my app data or code?
No, you own all the code and data you create with Vibecode. You retain full ownership, can export your code at any time, and can delete your projects whenever you want. We don’t claim any intellectual property rights to your creations.