Skip to main content

General

ChatAndBuild is a full-stack coding agent powered by AI. It builds, designs, and deploys apps using natural language in 40+ languages on your computer, phone, or tablet.
Anyone who wants to build fast: entrepreneurs, small business owners, students, creatives, and even developers who need quick prototypes.
Nope. Just describe your idea naturally and clearly. The AI writes the code, designs the layout, and connects integrations for you.
You can build websites, landing pages, portfolios, eCommerce stores, and even basic web apps. New project types are added regularly.You can view our showcase at  https://valley-curve-0df.notion.site/showcase
Send an email to [email protected], and share as much details as possible.

Building & Features

Refer to our Quickstart guide
Log in → Sign in → describe your idea in 1–2 simple sentences → let the AI generate the base app.Then continue by requesting one change at a time.
Follow the prompt guide here → https://docs.chatandbuild.com/docs/chat/prompts
Yes! Click the undo arrow on any response to roll back. If you want to try a different direction without losing progress, click fork to create a separate chatroom of your app.
Yes. You can upload images, paste text, share links, or import your Figma designs.
Google Analytics, Stripe, GitHub, Figma, Supabase, custom domains, forms, email signups, Web3 login, and more.Refer to our Integrations section
Can I export or import projects?Yes.Export:
  • Download code folders
  • Sync files (save code to a folder on your device)
  • Push to GitHub
  • Export chatroom conversations
Import:
  • Chat files
  • Code folders
  • Figma designs
ChatAndBuild will convert the imports into an editable project.
Zero. Others using your app costs nothing. You only spend credits when updating the app through ChatAndBuild.
Use this template as the baseline:“Make the [button name] on [page/tab] do [action expected].”Request one button per prompt.
  • Download Code → saves code folders to your device
  • Sync Files → saves code to a folder on your device
  • Push to GitHub → saves code to your GitHub repository online
Choose based on where you prefer to store your backup.
No. Keep using the same repo. Each push overwrites old code.Create a new repo only if you want versioned releases (e.g., v1, v2).
How do I remove demo content?Demo content is placeholder data. Replace it using one of the two ways:
Ask ChatAndBuild:“Replace the demo content in [section/page] with the following…”→ Then paste your real content.
What should I do if I encounter an error?1. Ask the AI: Click Ask ChatAndBuild button, or use a simple prompt: “I am seeing the following error message at the Preview. Check and fix it. [Copy and paste the error message]”.2. Quick reset: refresh, clear cookies & cache, or switch to Chrome.3. Common causes:
  • AI context is overloaded
  • Prompt has too many tasks
  • Conflicting instructions Fix:
  • Export your app → continue in a new chat
  • Split your request into smaller steps
Still stuck? Email [email protected] with details.
  1. In ChatAndBuild, click the green thunder icon (Connect to Supabase) → Connect with Supabase → Authorize → choose or create your Supabase project dedicated for the app you build.
  2. Then use this prompt:
“Connect the Supabase account for this app. Create a working email sign-up/sign-in flow with real authentication.”
Users who sign up will receive a confirmation email.If they click the link and it opens a localhost page, the confirmation still works, it’s just the redirect that needs fixing.
Supabase sometimes defaults the redirect to localhost.Ask ChatAndBuild to update it with this prompt (replace YOUR_APP_URL):
“Email confirmation after sign-up redirects to localhost. Make the confirmation link redirect to https://YOUR_APP_URL and show a ‘Email confirmed’ popup.”
Follow this step-by-step flow:
1

Start Stripe integration

After Supabase is connected, use this prompt:“Let’s connect Stripe to the project, starting with secure payment processing.”
2

Set up the backend securely

ChatAndBuild will scaffold the Stripe setup and tell you that backend work is needed.Then use this prompt:“Set up the backend with Supabase Edge Function but guide me to set it up directly on Supabase.”
3

Add your Stripe keys correctly

ChatAndBuild will walk you through where each key goes:
  • Publishable key → inside your app (NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY)
  • Secret keys → inside Supabase → Edge Functions → Secrets (never inside your app code)
4

Add the payment UI

Once the keys are in place, you can use this prompt as the baseline:“Add the payment layer to my app: a ‘Buy’ button that calls Supabase, creates a Stripe Checkout Session, and handles webhooks.”
Follow this rule: never put secret keys in your app’s code or repository.Safe to include in your app (.env):
  • NEXT_PUBLIC_SUPABASE_URL
  • NEXT_PUBLIC_SUPABASE_ANON_KEY
  • NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY
Must stay private (never inside your code):
  • STRIPE_SECRET_KEY
  • STRIPE_WEBHOOK_SECRET
  • SUPABASE_SERVICE_ROLE_KEY
Store all private keys in:Supabase → Edge Functions → SecretsYour frontend → calls SupabaseSupabase (server) → talks to Stripe/database using the private keys.
  • Search your project for sk_. If you find it, move that key into Supabase Secrets.
  • Make sure payments or database writes happen through Supabase, not directly from the browser.
You can purchase a new domain or connect your existing one by clicking the Publish button at the top-right of the builder page.
Open the Publish panel and choose Connect Your Own Domain.
ChatAndBuild will guide you through the setup process.
We recommend Automatic Setup. 
It’s faster, easier, and reduces the chance of DNS errors.
Choose Manual Setup only if:
  • Your DNS provider requires social login (Google, Apple, etc.), and
  • You cannot authenticate directly through the automatic flow.
DNS changes can take 24–48 hours to fully propagate.
If:
  • You’ve entered all DNS records correctly, and
  • It has already been 48+ hours,
then please contact your DNS provider’s support to check for any DNS conflicts or propagation issues.

Account & Billing

Click Log In → follow the steps → Sign In.You can use email or Google/Apple login.
  • Check spam
  • Check email spelling
  • Wait a few minutes
  • Request again
  • Add [email protected] to contacts
Still not working? Email [email protected]
Free Plan:
  • 5 lifetime prompts
    • A “prompt” is a message or instruction you send to the AI to build or edit your app
    • Once you’ve used all 5, you’ll need to upgrade the plan to continue building
  • 1 Figma import
  • Limited GitHub/Figma/Supabase
Pro Plan:
  • Higher usage limits (based on plan)
  • Unlimited Figma imports
  • Full GitHub & Supabase integration
  • Chat import/export
  • Custom domain
  • Priority support
Please refer to our Pricing section
Yes.
  • Upgrades → immediate
  • Downgrades → applied at end of cycle
  • Upgrades are prorated
  • No penalties
Yes, you will keep paying the discounted price for every billing period as long as you keep your subscription. The price only changes if you unsubscribe.
Unsubscribe from your current plan, then resubscribe and enter the promo code during checkout.
  • Notes on billing cycles and proration:
    • Your current plan remains active until the end of the billing period after you unsubscribe.
    • The promo code applies to the new subscription going forward. It isn’t retroactive to past charges.
Yes. The same promo percentage continues to apply to the new plan you switch to.
You’ll be prompted to upgrade.
Email [email protected] for refund inquiries.
https://chatandbuild.com/bills → click Upgrade → find Unsubscribe under current plan.
Your data is encrypted and never shared without consent.

Affiliates program

Visit our Affiliates page for more information
15% on all Pro subscriptions.
  • Monthly → recurring up to 6 months
  • Annual → full-year commission upfront
Yes. You’ll get a unique promo link and code.
To make sure your referral is counted, the person you are referring should enter your unique code on the payment page and pay for a plan successfully.
By the 15th of each month once you reach $50 minimum payout.
Through PayPal.
Our affiliate cookies last for 90 days.
Send email to [email protected]

Best practices and tips

Great question! Refer to our Prompt Engineering guide

Need help ?

Email us at [email protected] with details.
  • Go to this page
  • Open tickets for issue or detailed technical issues
  • Join any discussions if there’s any related to you
For complex technical issues GitHub Support Center is your best be.
  • Join our Discord or Slack
  • Search previous discussions for common solutions
  • Submit a ticket and tag team for immediate attention
Fastest response from our community and team.