# webAI Documentation ## Docs - [App architecture](https://developers.webai.com/api-reference/app-architecture.md): How webAI apps are structured — the single-file model, iframe sandbox, and constraints you need to know. - [App lifecycle](https://developers.webai.com/api-reference/app-lifecycle.md): Build, bundle, and deploy your app to the webAI shell — from local development to the launcher. - [Collaboration](https://developers.webai.com/api-reference/collaboration.md): Build real-time multiplayer apps with peer-to-peer spaces, state sync, and chat — powered by CollaborationManager. - [Identity & encryption](https://developers.webai.com/api-reference/identity.md): Access user identity, device credentials, and end-to-end encryption for secure peer-to-peer communication. - [Navigation](https://developers.webai.com/api-reference/navigation.md): Control shell navigation — return to the launcher, switch views, and route between webAI screens. - [OasisHost](https://developers.webai.com/api-reference/oasis-ai.md): Run AI inference on-device — acquire models, stream completions, and monitor runtime status from your app. - [Overview](https://developers.webai.com/api-reference/overview.md): Build custom apps that run inside webAI — with access to on-device AI, real-time collaboration, identity, and encryption APIs. - [Accessing shell APIs](https://developers.webai.com/api-reference/shell-apis.md): The universal pattern for safely accessing webAI platform APIs from your app. - [webAI SDK](https://developers.webai.com/api-reference/webai-sdk.md): The official SDK for building apps on the webAI platform — AI inference, state management, chat memory, and a React hook. - [Browser](https://developers.webai.com/apps/browser.md): A built-in web browser with tabs and AI-powered context actions. - [Contacts](https://developers.webai.com/apps/contacts.md): Manage the people you connect with — add, verify, and message contacts. - [Documents](https://developers.webai.com/apps/documents.md): A block-based document editor for writing and real-time collaboration. - [Files](https://developers.webai.com/apps/files.md): Organize, preview, and share files with local file indexing. - [Messages](https://developers.webai.com/apps/messages.md): Direct messages, space conversations, reactions, and the quick-access Chats panel. - [Oasis](https://developers.webai.com/apps/oasis.md): Your personal AI — running directly on your device, not in the cloud. - [Pixel](https://developers.webai.com/apps/pixel.md): A pixel-based grid editor for creating art and visual patterns. - [Slides](https://developers.webai.com/apps/slides.md): Create and present slide decks — collaboratively in spaces or on your own. - [Tasks](https://developers.webai.com/apps/tasks.md): A built-in task manager for organizing your work — with lists, boards, and real-time collaboration in spaces. - [Whiteboard](https://developers.webai.com/apps/whiteboard.md): An infinite canvas for visual thinking — sticky notes, shapes, freehand drawing, and connections. - [webAI Changelog](https://developers.webai.com/changelogs/webai_changelog.md): Product updates and announcements for webAI - [Coming Soon](https://developers.webai.com/coming-soon.md): Something new is on the way. Stay tuned for updates from webAI. - [Intelligence Delivery Network](https://developers.webai.com/concepts/idn.md): How webAI turns every device into a node in a shared network of intelligence. - [On-Device AI](https://developers.webai.com/concepts/on-device-ai.md): How webAI runs AI models locally — backends, model tiers, LoRA adapters, and automatic hardware routing. - [Terminology](https://developers.webai.com/concepts/terminology.md): Key terms and concepts used throughout webAI. - [About webAI](https://developers.webai.com/getting-started/about.md): A desktop and browser application that brings AI, collaboration, and productivity tools together — all running locally on your device. - [Introduction](https://developers.webai.com/getting-started/introduction.md): Welcome to the webAI documentation. Find everything you need to get started, explore features, and build custom apps. - [Quickstart](https://developers.webai.com/getting-started/quickstart.md): Get started with webAI and walk through onboarding. - [Add contacts](https://developers.webai.com/guides/add-contacts.md): Connect with people using pairing codes, device IDs, or in-space interactions. - [Build custom apps](https://developers.webai.com/guides/build-apps.md): A step-by-step guide to building, testing, and deploying your own apps inside webAI — from a single HTML file to a fully collaborative, AI-powered tool. - [Discover spaces](https://developers.webai.com/guides/discover-spaces.md): Browse public spaces, find nearby spaces on your network, and revisit recent ones. - [Join a space](https://developers.webai.com/guides/join-spaces.md): Step-by-step guide to joining a space by code, public directory, local discovery, or history. - [Choosing and managing models](https://developers.webai.com/guides/models.md): A practical guide to selecting the right AI model for your hardware, downloading it, and managing your local model library. - [Moderate a space](https://developers.webai.com/guides/moderate-spaces.md): How to mute, kick, and ban participants when hosting a space. - [Create and configure personas](https://developers.webai.com/guides/personas.md): A step-by-step guide to building custom AI personas — system prompts, tool permissions, adapters, and sharing. - [Share apps](https://developers.webai.com/guides/share-apps.md): Distribute your custom apps to others through spaces — no app store, no approval process. - [Voice](https://developers.webai.com/guides/voice.md): Real-time voice chat with live transcription — directly between devices, no server in the middle. - [Personas](https://developers.webai.com/personas/personas.md): Define how your AI behaves — not just what it says, but what it knows and what it can do. - [Appearance](https://developers.webai.com/settings/appearance.md): Choose your theme and toggle UI preferences. - [Data & Storage](https://developers.webai.com/settings/data-storage.md): Manage web history, file indexing, and installed apps. - [Devices & Network](https://developers.webai.com/settings/devices-network.md): Manage connected devices, backup devices, and local network discovery. - [Model](https://developers.webai.com/settings/model.md): Download and manage the local AI model that powers your personal persona. - [Personal Persona](https://developers.webai.com/settings/personal-persona.md): Enable and configure your on-device AI persona, including data access, learning, and capabilities. - [Personalization](https://developers.webai.com/settings/personalization.md): Configure weather-based greetings, location context, and pattern highlights. - [Privacy & Presence](https://developers.webai.com/settings/privacy-presence.md): Control face detection, zen mode, and presence behavior when you're away. - [Profile](https://developers.webai.com/settings/profile.md): Manage your profile picture, display name, email, identity, and encryption details. - [Sharing & Effects](https://developers.webai.com/settings/sharing.md): Control webEffects, peer sharing capabilities, and experimental build notifications. - [System](https://developers.webai.com/settings/system.md): Version info, self-checks, diagnostics, logs, and factory reset. - [Spaces](https://developers.webai.com/spaces/spaces.md): Shared spaces for real-time collaboration — no accounts, no cloud storage, just a code to join. - [Support & Community](https://developers.webai.com/support/support.md): Get help, connect with the community, and stay up to date with webAI.