Once UI Blog
Builder stories
Beiträge
Once UI
Once UI Stack chat: an AI chat with a face
Once UI 2.5: reactions that move
Once UI 2.4: ready for AI apps
Once UI 3.0 beta: one way to say it
Stack languages: your app in Hungarian, or in two
Stack store: your shop on your own site
Liquid Metal: chrome that never sets
Chirio, redesigned
Styled screenshots in Chirio
Once UI 2.3: made for real apps
Frametic is now a video and capture studio
Agents write about 40% less code from Stack
Magic Portfolio, now on Once UI 2
Frametic MCP: let your agent film your site
Once UI Stack: your site as a desktop app
Once UI Stack, redesigned
Stack: teams and billing
Prism Glow: soft prism light behind your sign-in screen
Once UI for React Native: the same props on a phone
Once UI 2.2: chat, forms and mobile
Dither: your own image or video as a dithered print
Once UI 2.1: The pieces apps kept asking for
Once UI 2.0: A system an AI can build with
Once UI 2.0 Alpha: Gemessen, nicht vermutet
Paarweise gestalten: background und onBackground
Colour arrives in pairs
Once UI 1.8: Feinschliff als Feature
Once UI 1.7: Form mit Absicht
Von Produkten zu Systemen: Ein neues Servicemodell
Magic Journal: Ein anderes Medium für Langform-Texte
Supa Social: Der nächste Meilenstein unserer Reise
Once UI ist Open Source. So wollen wir es beibehalten.
Gestaltung einer zeitlosen, KI-nativen Marke
Once UI 1.5: Neugier im Code
Once UI 1.4 Migrationsleitfaden: Das Breakpoint-Objekt
Launches im KI-nativen Zeitalter: Ein Leitfaden für Indie-Builder
Das erste Design-System für Indie-Builder
Builder Stories
Side und Once UI: Von der Café-Website zum Reservierungssystem
SatisPro und Once UI: Smarteres Bewertungsmanagement skalieren
IQON und Once UI: Skalieren mit einem Design-System
Dev: Verbindung von Wissenschaft und Code mit Once UI
JExcellence und Once UI: Experimente in Enterprise-Apps verwandeln
OsmyReal: Start einer Mobile-Gaming-Plattform mit minimalem Codeaufwand
TrademarkTrademark
Ctrl k
Suchen…
Registrieren
Once UI Blog
Builder stories
Beiträge
Once UI
Once UI Stack chat: an AI chat with a face
Once UI 2.5: reactions that move
Once UI 2.4: ready for AI apps
Once UI 3.0 beta: one way to say it
Stack languages: your app in Hungarian, or in two
Stack store: your shop on your own site
Liquid Metal: chrome that never sets
Chirio, redesigned
Styled screenshots in Chirio
Once UI 2.3: made for real apps
Frametic is now a video and capture studio
Agents write about 40% less code from Stack
Magic Portfolio, now on Once UI 2
Frametic MCP: let your agent film your site
Once UI Stack: your site as a desktop app
Once UI Stack, redesigned
Stack: teams and billing
Prism Glow: soft prism light behind your sign-in screen
Once UI for React Native: the same props on a phone
Once UI 2.2: chat, forms and mobile
Dither: your own image or video as a dithered print
Once UI 2.1: The pieces apps kept asking for
Once UI 2.0: A system an AI can build with
Once UI 2.0 Alpha: Gemessen, nicht vermutet
Paarweise gestalten: background und onBackground
Colour arrives in pairs
Once UI 1.8: Feinschliff als Feature
Once UI 1.7: Form mit Absicht
Von Produkten zu Systemen: Ein neues Servicemodell
Magic Journal: Ein anderes Medium für Langform-Texte
Supa Social: Der nächste Meilenstein unserer Reise
Once UI ist Open Source. So wollen wir es beibehalten.
Gestaltung einer zeitlosen, KI-nativen Marke
Once UI 1.5: Neugier im Code
Once UI 1.4 Migrationsleitfaden: Das Breakpoint-Objekt
Launches im KI-nativen Zeitalter: Ein Leitfaden für Indie-Builder
Das erste Design-System für Indie-Builder
Builder Stories
Side und Once UI: Von der Café-Website zum Reservierungssystem
SatisPro und Once UI: Smarteres Bewertungsmanagement skalieren
IQON und Once UI: Skalieren mit einem Design-System
Dev: Verbindung von Wissenschaft und Code mit Once UI
JExcellence und Once UI: Experimente in Enterprise-Apps verwandeln
OsmyReal: Start einer Mobile-Gaming-Plattform mit minimalem Codeaufwand
Builder Stories

OsmyReal: Start einer Mobile-Gaming-Plattform mit minimalem Codeaufwand

Wie OsmyReal mit Once UI einen Marktplatz für Mobile Gamer startete.
Aktualisiert vor 1 Stunde
JExcellence und Once UI: Experimente in Enterprise-Apps verwandeln
SatisPro und Once UI: Smarteres Bewertungsmanagement skalieren
Sponsored
Aveiro
aveiro.app
Sponsored
Aveiro
aveiro.app
TrademarkTrademark
Once UIDokumentationBlog
© Once UI. Alle Rechte vorbehalten.
Built with Aveiro
5 Min. · Einsteiger · Start
Once UI verwandelt Layout und Styling in semantische Props – damit du (und dein KI-Agent) weniger Code schreibst, der länger korrekt bleibt.

Die Idee

Die meisten Design-Systeme stellen Komponenten bereit und überlassen dir den Kampf mit CSS. Once UI geht weiter: Layout, Farbe, Abstände und Typografie werden alle als Props auf semantischen Komponenten ausgedrückt. Das bedeutet:
  • <Column gap="16"> statt Flexbox-Boilerplate
  • background="surface" statt Hex-Farben
  • textVariant="display-strong-l" statt Klassen für Schriftgröße + Schriftstärke
Das Ziel ist Wartbarkeit – für Menschen, die den Code sechs Monate später lesen, und für Agenten, die ihn heute generieren.

Agent-first, menschenfreundlich

Once UI liefert neben der React-Bibliothek ein Codegen-Harness mit:
Artefakt
Zweck
`rules.compact.md`
Do/Don't-Tabellen für Layout, Oberflächen, Motion
`catalog.json`
Komponenten nach Zweck und Tags auswählen
`tasks/*.json`
Intent-Bundles (Preisseite, Chat-UI, Auth-Flow)
`validate-ai-code`Automatische Prüfung auf häufige Fehler
Menschen lernen das Warum hier auf Learn. Agenten laden das Wie aus dem Harness. Beide folgen denselben Regeln.

Drei Prinzipien

1. Semantik vor Implementierung Verwende Row und Column – nicht Flex direction="row". Verwende Media – nicht <img>. Der Komponentenname verrät die Absicht. 2. Tokens vor Rohwerten Abstände verwenden eine feste Skala ("8", "16", "24", "104"). Farben verwenden Farbschemata (brand-medium, neutral-alpha-weak). Niemals Hex-Werte, niemals beliebige Pixel in Props. 3. Komposition vor Konfiguration Seiten werden durch das Schachteln von Column → Column maxWidth="l" → Abschnitten aufgebaut. Dekorationsebenen liegen außerhalb der Inhaltsspalte. Muster wiederholen sich – Seitenskelett, statisches Panel, interaktive Karte.

Was du hier lernst

Abschnitt
Inhalt
**Start**Installation, erste Seite
**Grundlagen**Layout, Abstände, Farbe, Typografie
**Muster**Wiederverwendbare Kompositionen
**Tipps**Schnelle Lösungen für häufige Fehler
**Für Agenten**Harness-Workflow und Validierung

Nächster Schritt

→ Installation & Konfiguration