# AppBlips - [Introduction to AppBlips: Build Apps from Plain English](https://docs.appblips.com/introduction.md): AppBlips generates working single-file React apps from plain-English prompts. Learn what you can build and how to choose between hosted and self-hosted. - [Hosted Quickstart: Build Your First App on AppBlips.com](https://docs.appblips.com/quickstart-hosted.md): Sign in to appblips.com and build your first app in under a minute. No installation, no API keys — just type a prompt and watch your app appear. - [Self-Hosted Quickstart: Run AppBlips on Your Own Machine](https://docs.appblips.com/quickstart-self-hosted.md): Run AppBlips locally with Node.js or Docker. Bring your own OpenAI-compatible API key and start generating apps in minutes with no account needed. - [Building Apps: Turn a Plain-English Prompt into an App](https://docs.appblips.com/features/building-apps.md): Type what you want and AppBlips generates a working single-file React app in seconds. Learn to write effective prompts and use images and reasoning effort. - [Live Preview: Interact with Your App as It Generates](https://docs.appblips.com/features/live-preview.md): AppBlips renders your app in a sandboxed live preview as it generates. Switch desktop and mobile views, zoom in, and interact with your app immediately. - [Editing Apps: Refine with Prompts or the Visual Editor](https://docs.appblips.com/features/editing-apps.md): Refine any generated app by typing plain-English change requests or by clicking directly on any element to modify it with the visual element editor. - [Export or Deploy Your App: File Download or Public URL](https://docs.appblips.com/features/exporting-deploying.md): Download any AppBlips app as a standalone HTML file or publish it to a public URL as a PWA. Add password protection to control who can access it. - [Add AI to Your AppBlips Apps: Modes and Prompt Tips](https://docs.appblips.com/ai/overview.md): Enable the AI toggle before generating to give your app the blip.ai.text() API. Choose between BYOK and relay mode to control how credentials are supplied. - [blip.ai API Reference: text(), configure(), and Errors](https://docs.appblips.com/ai/blip-api.md): Reference for blip.ai.text(), configure(), isConfigured(), and clearConfiguration() — the AI JavaScript API available in every AI-enabled AppBlips app. - [BYOK Mode: Let Users Connect Their Own AI Provider](https://docs.appblips.com/ai/byok-mode.md): In BYOK mode, each person using an AI-enabled app enters their own OpenAI-compatible endpoint, model, and API key. The key never leaves their browser. - [Relay Mode: Provide Server-Funded AI for Your Users](https://docs.appblips.com/ai/relay-mode.md): In relay mode, your server proxies AI calls for generated apps. Users never enter a provider key — you supply credentials and control AI access yourself. - [AppBlips Self-Hosting: Full Configuration Reference](https://docs.appblips.com/self-hosting/configuration.md): Complete environment variable reference for self-hosted AppBlips. Configure your LLM provider, rate limits, and AI mode for user-generated apps. - [Self-Hosting AppBlips with Docker Compose in Minutes](https://docs.appblips.com/self-hosting/docker.md): Build and run a production-ready AppBlips instance using Docker Compose. One command builds the client and starts the server on port 3000. - [Security Guide for Your Self-Hosted AppBlips Instance](https://docs.appblips.com/self-hosting/security.md): Key security boundaries for self-hosted AppBlips: API access control, sandboxed previews, BYOK key handling, and relay mode hardening steps. - [AppBlips Settings Reference: All Configurable Options](https://docs.appblips.com/reference/settings.md): A complete reference for every user-configurable setting in AppBlips, covering appearance, workspace preferences, and AI behavior options. - [AppBlips FAQ: Building Apps, AI, Exporting, and More](https://docs.appblips.com/reference/faq.md): Answers to common questions about AppBlips: what it builds, how AI works, the difference between hosted and self-hosted, exporting, and more. - [Troubleshooting AppBlips: Fixes for Common Problems](https://docs.appblips.com/reference/troubleshooting.md): Solutions for common AppBlips problems: blank previews, API errors, CORS issues, Docker startup failures, and AI connection problems.