Stage by App8
    @appeightDownload for Mac
    Early beta

    Native UI delivery to iOS apps without review

    Build flows and screens with your AI agent.
    Hit Publish –> go live.

    Download Stage for Mac
    Demo app welcome screen — Your sky starts here
    Demo app interests screen — What you're here for?
    Demo app location screen — Grant location access
    01-welcome02-location03-interests

    Meet Stage:

    AI-Native baby

    ofFigmaandXcode

    Flows and screens for your app, on a canvas.
    Interactive. Rendered by UIKit.

    Scan your Xcode project

    Assets
    80
    Styles
    74
    Typography
    24
    Localizations
    18

    Describe Watch it build

    ClaudeCodexGemini

    Use your fav agent,
    your own subscription

    Describe the flow...

    Try every device, every language. No rebuilds.

    DeviceEN
    iPhone 17 ProiPhone SE3Stargazing app paywall on iPhone 17 ProThe same paywall on iPhone SE3

    Hit Publish go live

    Over the air, through the open-source SDK.
    Live for every user in seconds – versioned, rollback anytime.

    Publish

    Built for stuff
    you change weekly

    The screens & flows that decide your metrics.
    Shipped at the speed you think of them.

    OnboardingPaywallPromosExperimentsSurveys

    One-prompt SDK integration

    Paste into Claude Code, Cursor, or any agent.

    >

    Integrate the App8 SDK into this iOS app.
    Read the skill at {...}/app8-integrate-sdk/SKILL.md and follow it exactly. Use the {apiKey} and {appId}.

    Your analytics

    Everything emits events, proxied into whatever you already use.

    screen.appeared
    component.toggled
    continue.tapped

    Version control

    Full history of all changes.
    Nothing ships without your approval.

    v15•2h ago

    Portuguese l10n

    Live

    v14•yesterday

    Fixed card layout

    Draft

    v13•28/06

    Quiz version B

    Released

    This isn't a webview

    Truly native UI. Your design system.
    Open source SDK.

    @appeight
    DSL

    A declarative DSL for UI, state, and flows.

    SDK

    Renders DSL natively. Overlay / inline. Calls deeplinks, emits events.

    Q&A

    App Review bans downloading executable code. Stage doesn't ship code – screens travel as data, a declarative DSL the SDK turns into native views. It's the same server-driven approach Airbnb and Lyft run at scale. Your binary never changes: everything the app can do was in the build Apple reviewed.

    Yes – SwiftUI or UIKit. The renderer is UIKit under the hood and embeds the same way in both: overlay a full screen, or drop a view inline into an existing layout. Integration is the single prompt above; your agent handles the rest.

    Nothing user-visible. Screens render from an on-device cache – cached, prefetched, or bundled in your binary as an offline pack. If a screen truly can't render, the SDK shows your native fallback instead of throwing. Your app degrades to exactly what it was before Stage.

    Barely. The App8 SDK is open source and sits in your app like any other dependency. Stage screens are additive – overlays and embedded views, not rewrites. Remove it and your app builds and ships exactly as before; you lose the screens you shipped through Stage, nothing else.

    Waiting for review...
    Already live.

    We're building in London.
    Team: Alex & Vadim

    Download Stage for Mac
    Stage

    Stage by App8

    This page took longer to ship than your next screen will.

    GitHub•X•

    © 2026 App8 Ltd, London