> ## Documentation Index
> Fetch the complete documentation index at: https://www.anything.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Essentials

> Learn how Anything works and what you can build

Anything is an AI agent that builds full mobile apps and web apps for you. Describe what you want, and it builds it — design, backend, database, auth, payments, hosting, and submit to the App Store. Everything you need to make money on the internet built in.

<div style={{position: 'relative', paddingBottom: '56.25%', height: 0}}>
  <iframe src="https://www.loom.com/embed/77450e4f1c6d4b31939e09556015b7de?sid=1fe4f7a4-72c4-430b-ac9e-5fedc56c9854" frameBorder="0" webkitAllowFullScreen mozAllowFullScreen allowFullScreen style={{position: 'absolute', top: 0, left: 0, width: '100%', height: '100%'}} />
</div>

<Info>
  We recommend [Google Chrome](https://www.google.com/chrome/) for the best experience using Anything.
</Info>

## Prompting

You build by chatting. The better your prompts, the better Anything can build your app.

* **Be specific on errors.** "When I click the login button in the header, it doesn't show a dropdown" beats "It's not working"
* **Say what you're building.** Tell it whether you want a mobile app or web app.
* **Go step by step.** One feature per message.
* **Paste images.** Screenshot a design and say "make it look like this."
* **Plan first.** Use [Plan mode](/builder/agent#modes) to get a step-by-step implementation plan before the agent starts building.

Read our full [Prompting Guide](/prompting) for more tips from the team and community.

## Agent

The agent has modes for different tasks. Switch in the mode selector.

* **Auto** picks the best approach for the task (default)
* **Discussion** lets you ask the agent questions without it changing your code
* **Plan** creates an implementation plan before making changes
* **Thinking** for most requests. More accurate, slightly slower.
* **Fast** for simple tasks. Fewer credits, less accurate.
* **[Max](/builder/max)** is fully autonomous. It builds, tests, and fixes on its own.

After the agent builds, test in **Preview**, a live sandbox where you interact with your app as a real user, including auth and payments.

More on [Agent modes](/builder/agent) and [Max](/builder/max).

## Controls

<Frame caption="Anything builder interface showing the main canvas, chat, and key controls">
  <img src="https://mintcdn.com/create/VE4G9m6I567_bcO7/images/mobilebuildsample.png?fit=max&auto=format&n=VE4G9m6I567_bcO7&q=85&s=c55765b593a36e82e82386037e71607b" alt="Mobile Build Sample" width="2040" height="1082" data-path="images/mobilebuildsample.png" />
</Frame>

* **[Chat](/builder/controls#chat):** talk to the agent, use `/` or `+` for integrations, paste images
* **[Left sidebar](/builder/controls#left-sidebar):** switch chats, version history, settings
* **[Top bar](/builder/controls#top-bar):** preview/code toggle, responsive view, element selector, publish
* **[App preview](/builder/controls#app-preview):** your app running in a cloud sandbox (QR code for mobile)
* **[Project settings](/builder/controls#project-settings):** custom instructions, assets, secrets, auth, branding

Read about all [Controls](/builder/controls).

## Preview vs. production

You work on a preview version of your app. Users don't see changes until you publish.

Hit **Publish** and your current build becomes the live version. Preview and production have separate databases, so you can test freely without affecting real users. Each time you publish, your live app updates to match what you've built.

## Your app

Anything makes mobile apps and web apps, with everything built in to make it easy for anyone to ship. Here's what you can add:

* **[Web](/apps/web).** Build websites or apps you can host live on a domain.
* **[Mobile](/apps/mobile).** Build native iOS and Android apps you can submit to the App Store.
* **[Auth](/apps/auth).** Let people sign up and login to your apps.
* **[Databases](/apps/databases).** Every app comes with a built-in database that scales.
* **[Backend](/apps/backend).** Full backend logic for your app.
* **[Uploads](/apps/uploads).** Let people upload images and files.
* **[Integrations](/apps/integrations).** Connect to other apps and tools, with AI built in.
* **[Payments](/payments/stripe).** Accept subscriptions, one-time payments, and more on [web](/payments/stripe) and [mobile](/payments/revenuecat).

<img src="https://mintcdn.com/create/1NQUYFBetYA7yNcb/images/createstart.gif?s=86cabb1974a5589d5eb4d9269f9b21dc" alt="Create Start" width="1141" height="570" data-path="images/createstart.gif" />

## Build from your phone

You can also build apps by texting. Connect your phone number in **Settings**, then text the number Anything gives you. Describe what you want and the agent builds it, just like in the builder. You'll get a link back to view and edit your app.

Requires a [Pro plan](/account/subscriptions) or higher.

## Launch

Hit **Publish** in the top right to go live. Mobile apps can also be [submitted to the App Store](/launch/app-store).

<img src="https://mintcdn.com/create/AqU8Nh4SmJoC597l/images/projectnavigation2.gif?s=c98553ac6a755352118fabd6ca81d306" alt="Project Navigation" width="2032" height="1078" data-path="images/projectnavigation2.gif" />
