What You Can Build
Anything App combines AI, data, files, UI, notifications, and publishing into one app-building workflow. You can start with a simple idea, then add more building blocks as your app takes shape.
Building blocks
Think of your app as a combination of capabilities. A single app might store private data, analyze uploaded files, generate text, send reminders, and present everything through a polished interface.
Common building blocks include:
- AI features for chat, generation, understanding, search, and extraction.
- Private data that lets each user save and return to their own information.
- Assets and uploads for logos, images, CSV files, PDFs, audio, and video.
- Platform-supported UI components for forms, dashboards, lists, tables, charts, and navigation.
- Push notifications for reminders and time-sensitive updates.
- Publishing tools for sharing, installing, updating, or selling your app.
You do not need to know the underlying APIs to ask for these features. Describe the outcome you want, and the editor will choose the right platform tools when possible.
AI capabilities
AI is built into the platform, so generated apps can use common AI patterns without you wiring up separate providers.
You can build apps that:
- Chat with an assistant that understands the app context.
- Write, rewrite, summarize, classify, or transform text.
- Generate structured lists, objects, plans, catalogs, or recommendations.
- Create images from text descriptions.
- Turn text into speech.
- Generate short videos from prompts or source images.
- Understand text, images, audio, and video.
- Search the web for current information.
- Read and process content from websites.
For deeper implementation details, see the AI text, AI image, AI video, and AI speech references. To choose between available models, see AI models.
Data and memory
Apps can remember information over time using private persistent data. This is useful for trackers, journals, CRM tools, collections, planning apps, learning tools, and workflows where users return to the same saved information.
Each user has their own private data. When someone else uses your app, they see and manage their own information rather than yours.
Good data-backed app ideas include:
- A client tracker with projects, invoices, notes, and follow-ups.
- A workout planner with exercises, goals, and history.
- A study tool that remembers flashcards and progress.
- A content calendar with drafts, campaigns, and publishing status.
- A research library that stores links, summaries, tags, and notes.
For implementation-oriented details, see Persistent data. For privacy behavior, see Apps, data, and privacy.
Files and assets
There are two common ways to use files.
Use app assets when you want to give the builder source material for the app itself, such as brand logos, reference images, seed data, CSV files, or JSON files. These help the AI build with your real materials instead of placeholders.
Use file uploads when the app's users need to upload files while using the published app. This is useful for profile pictures, receipts, documents, media libraries, audio recordings, PDFs, or files that AI should analyze.
Examples:
- Upload brand assets so the AI can build a branded social post generator.
- Add a CSV of products so the app can create a searchable catalog.
- Let users upload PDFs for summarization.
- Let users upload images for review, tagging, or transformation.
- Let users upload audio or video for transcription and analysis.
See Uploading assets for builder assets and File upload for app-level uploads.
App experience
Generated apps use Tailwind CSS and local components so the interface can match the app's purpose instead of sharing one default style. You can ask for the interface you want in plain language, such as a dashboard, list view, kanban board, form flow, chat interface, mobile layout, or settings screen.
Useful UI patterns include:
- Forms and inputs for collecting information.
- Cards, lists, tables, and charts for displaying data.
- Tabs, sidebars, dialogs, and navigation for organizing screens.
- Loading, empty, and error states for a finished app feel.
- Purpose-built styling for colors, typography, spacing, radius, and interaction states.
Apps can also send push notifications for reminders and alerts, which is useful for habits, schedules, deadlines, content calendars, and follow-up workflows.
See Available components and Push notifications for deeper guidance.
Platform boundaries
Anything App is designed for fast, hosted, web-based app creation. Some constraints are intentional so apps remain reliable, secure, and easy to publish.
Current boundaries include:
- Apps run on the platform and are shared through platform links.
- Authentication is handled for you.
- Data is private by default for each user.
- Apps use curated components and supported platform APIs.
- Custom third-party integrations and arbitrary external packages are limited.
- Apps can be installed as Progressive Web Apps, but are not exported to native app stores.
For the full list, see Platform limitations. If you want to work directly with generated code, see Editing code and the Developer reference.