Layouts

UI Elements

AI
Aktionen
Formular
Formulare
Identität
Inhalt
Layout
Marketing
Shop
Status

Components

AI

Agenten-Karte

component.agent-card · v1.0.0 Steckbrief eines Agenten: Name, Rolle, Zustand, Modell, Werkzeug-Badges und Kennzahlen — für Agenten-Übersichten und Team-Ansichten AppDesktop

Gedankenkette

component.chain-of-thought · v1.0.0 Zeitleiste der Denk-Schritte eines Agenten: Schritt-Punkte mit Titel, Detailtext und optionaler Quellen-/Werkzeug-Angabe — als Ganzes einklappbar AppDesktop

Wiederherstellungspunkt

component.checkpoint · v1.0.0 Marke im Verlauf, zu der zurückgesprungen werden kann: Linie mit Label, Zeitangabe und Zurücksetzen-Knopf AppDesktop

Freigabe (Human-in-the-Loop)

component.confirmation · v1.0.0 Rückfrage vor einer folgenreichen Agenten-Aktion: Beschreibung, Details-Liste, Zustimmen/Ablehnen — nach der Wahl bleibt die Entscheidung sichtbar AppDesktop

Kontext-Anzeige

component.context · v1.0.0 Auslastung des Kontextfensters: Balken mit belegten/freien Token, Warn-Ton ab Schwellwert, optional Kosten und Modell-Angabe AppDesktop

Konversation (Chat-Container)

component.conversation · v1.1.0 Scrollender Chat-Verlauf: hält den Blick am unteren Rand, zeigt beim Hochscrollen einen Zurück-nach-unten-Knopf — nimmt Nachrichten und AI-Bausteine im Slot auf AppDesktop

Nachricht (Chat)

component.message · v1.0.0 Chat-Nachricht: Nutzer als Blase rechts, Assistent als Fließtext links mit Avatar; optionale Anhänge, Aktions-Leiste (Kopieren, Bewerten, Neu erzeugen) und Zeitstempel AppDesktop

Modell-Wahl

component.model-selector · v1.0.0 Kompakte Modell-Auswahl für die Chat-Leiste: aktuelles Modell als Knopf, Panel mit Anbieter-Gruppen, Beschreibung und Merkmal-Badges AppDesktop

Plan (Agenten-Vorhaben)

component.plan · v1.0.0 Vorhaben eines Agenten vor der Ausführung: nummerierte Schritte mit Werkzeug-Angabe und Zustand, optional Freigabe-Leiste am Fuß AppDesktop

Prompt-Eingabe

component.prompt-input · v1.1.0 Chat-Eingabe: mitwachsendes Textfeld, Enter sendet (Umschalt+Enter = Zeilenumbruch), Werkzeugleiste (Anhang, Modell) und Senden/Stop-Knopf AppDesktop

Warteschlange

component.queue · v1.0.0 Anstehende Aufträge eines Agenten: Position, Titel, Zustand (wartet/läuft) und Entfernen-Knopf — für Batch-Läufe und Hintergrund-Aufgaben AppDesktop

Denkprozess (Reasoning)

component.reasoning · v1.0.0 Einklappbarer Denk-Block des Modells: Kopfzeile mit Dauer und Zustand (denkt / fertig), Inhalt als gedämpfter Text — natives details/summary, kein JS nötig AppDesktop

Quellen

component.sources · v1.0.0 Einklappbare Quellenliste unter einer Antwort: nummerierte Einträge mit Titel, Domain und optionalem Auszug — passend zu ui.inline-citation im Text AppDesktop

Vorschläge

component.suggestion · v1.0.0 Anschluss-Fragen als Pillen unter der Antwort oder über der Eingabe — Klick meldet den Text zur Übernahme in die Prompt-Eingabe AppDesktop

Aufgaben-Liste (Task)

component.task · v1.0.0 Was der Agent gerade abarbeitet: Aufgaben mit Zustand (offen/läuft/fertig/Fehler), optionalen Unterpunkten und Fortschritts-Zeile AppDesktop

Werkzeug-Aufruf (Tool Call)

component.tool · v1.0.0 Aufruf eines Agenten-Werkzeugs: Name, Zustand (wartet/läuft/fertig/Fehler), einklappbare Eingabe- und Ergebnis-Blöcke — natives details, kein JS AppDesktop
App UI
Daten

Aktivitäts-Raster (Heatmap)

component.activity-heatmap · v1.0.0 Jahres-Raster nach GitHub-Muster: eine Kachel je Tag, Intensität in fünf Stufen aus einem Ton-Token, Wochentag- und Monats-Beschriftung, Legende und Gesamtzahl AppDesktop

Diagramm

component.chart · v1.0.0 Diagramm auf ApexCharts (lokal ausgeliefert, kein CDN): Linie, Balken, Fläche, Kreis, Ring, Radar. Farben und Schrift werden zur Laufzeit aus den Design-Tokens gelesen, ein Theme-Wechsel färbt mit. Ohne JavaScript bleibt eine lesbare Wertetabelle stehen WebsiteAppDesktop

Vorher/Nachher-Vergleich

component.comparison · v1.0.0 Zwei Fassungen übereinander mit Schieberegler: Vorher links, Nachher rechts, Griff per Maus/Tastatur — für Bild- oder Text-Vergleiche WebsiteAppDesktop

Gantt (Zeitplan)

component.gantt · v1.0.0 Projekt-Zeitplan als Balkendiagramm: Zeilen mit Aufgaben, Zeitachse in Tagen/Wochen, farbige Balken (Ton aus Tokens), Fortschritts-Füllung, Heute-Linie und Meilenstein-Rauten AppDesktop

Mini-Kalender (Tagesstreifen)

component.mini-calendar · v1.0.0 Kompakter Tagesstreifen für Kopfleisten: waagerechte Tage mit Wochentag, Markierungs-Punkten für Termine, Blättern vor/zurück — Auswahl meldet das Datum AppDesktop

Sortierbare Liste

component.sortable-list · v1.0.0 Liste mit Gruppen, deren Einträge per Ziehen oder Tastatur (Pfeile mit Strg) umsortiert und zwischen Gruppen verschoben werden — meldet jede Umsortierung AppDesktop

Verlaufslinie (Sparkline)

component.sparkline · v1.0.0 Kleine Verlaufsgrafik ohne Achsen für Kennzahl-Karten und Tabellenzellen — reines Inline-SVG, KEINE Diagramm-Bibliothek nötig; Farbe aus Tokens, Wertetabelle als Rückfall entfällt (Werte stehen im aria-label) WebsiteAppDesktop
Desktop
Formulare

Auswahl-Karten (Choicebox)

component.choice-box · v1.0.0 Radio- oder Mehrfachauswahl als Karten mit Titel, Beschreibung, optionalem Icon und Badge — Tastatur-fähig, emittiert selection WebsiteAppDesktop

Combobox (Select mit Suche)

component.combobox · v1.0.0 Einzelauswahl mit Suchfilter und Options-Panel: Tastatur-Navigation (Pfeile/Enter), Escape/Außenklick schließen, optionale Beschreibungen pro Option WebsiteAppDesktop

Datumswahl (Date Picker)

component.date-picker · v1.0.0 Datums-Eingabe mit Popover-Kalender (Monatsraster, Vor/Zurück, Heute markiert, Mo-So) — progressive: Textfeld TT.MM.JJJJ funktioniert ohne JS, emittet change WebsiteAppDesktop

Text-Editor (Eingabe)

component.editor · v1.0.0 Rich-Text-EINGABE mit Werkzeugleiste (fett, kursiv, unterstrichen, Überschrift, Listen, Zitat, Code, Link) — erzeugt genau das HTML, das der Sanitizer erlaubt; Gegenstück zur Anzeige ui.richtext AppDesktop

Datei-Upload (Dropzone)

component.file-upload · v1.0.0 Upload-Zone (Untitled-UI-Muster): Klick oder Drag-and-Drop, Dateiliste mit Größe und Entfernen — Prototyp ohne Server-Upload, emittet dateien WebsiteAppDesktop

Filterleiste

component.filter-bar · v1.0.0 Filter-Bar über Tabellen/Listen: Suchfeld + Filter-Buttons mit Options-Panels + Zurücksetzen — Controller pflegt aktive Filter, emittet filter WebsiteAppDesktop

Mehrfach-Select

component.multi-select · v1.0.0 Multi-Select mit Chips im Feld, Suchfilter und Options-Panel (Untitled-UI-Muster) — Controller pflegt Auswahl, Escape/Außenklick schließen, emittet auswahl WebsiteAppDesktop

Tag-Eingabe

component.tag-input · v1.0.0 Freie Schlagwort-Eingabe: Enter/Komma legt einen Chip an, Backspace im leeren Feld entfernt den letzten, optionale Vorschlagsliste — emittiert tags WebsiteAppDesktop
Inhalt
Marketing
Navigation

Befehlsmenü (Cmd+K)

component.command-menu · v1.0.0 Command-Menu: Strg/Cmd+K oder Öffner-Button, Suchfilter, Pfeiltasten + Enter, Gruppen und Kürzel — emittet befehl, Escape/Backdrop schließen AppDesktop

Kontextmenü

component.context-menu · v1.0.0 Rechtsklick-Menü für eine Zielfläche: Einträge mit Icons/Trennern/Gefahr-Ton, öffnet an der Mausposition, schließt bei Außenklick/Escape — Einträge emittieren aktion WebsiteAppDesktop

Menüleiste (Menubar)

component.menubar · v1.0.0 Klassische Desktop-Menüleiste (Datei, Bearbeiten, Ansicht …): Menüs mit Einträgen, Kürzeln, Trennern und Gefahr-Ton; Tastatur-fähig, öffnet bei Hover wenn ein Menü offen ist AppDesktop

Seitenkopf (Page Header)

component.page-header · v1.0.0 App-Seitenkopf (Untitled-UI-Muster): Titel + Beschreibung links, Aktions-Buttons rechts (Varianten wie Nav-Aktionen), optionale Trennlinie AppDesktop

Schritte (Progress Steps)

component.progress-steps · v1.0.0 Wizard-Fortschritt (Untitled-UI-Muster): erledigte Schritte mit Häkchen, aktiver hervorgehoben, kommende gedämpft — Verbindungslinien aus Tokens WebsiteAppDesktop

Seitenleiste (Sidebar)

component.sidebar · v1.0.0 App-Seitenleiste (Untitled-UI-Muster): Marke, gruppierte Nav-Einträge mit Icons + Badges, Fußbereich mit Nutzer — einklappbar (Controller), aktiver Eintrag hervorgehoben AppDesktop

Tab-Leiste (Pills)

component.tab-bar · v1.0.0 Segmentierte Pill-Tab-Leiste (Atlassian-Collections-Muster): Leiste auf sunken-Fläche, aktiver Tab als Secondary-Pill — progressive Links, optional zentriert Website

Theme-Umschalter

component.theme-switcher · v1.0.0 Segmentierter Umschalter Hell/Dunkel/System — setzt data-theme am Dokument, merkt sich die Wahl (localStorage) und folgt der Systemeinstellung WebsiteAppDesktop

Baum (Tree View)

component.tree · v1.0.0 Hierarchische Baum-Ansicht (Ordner/Strukturen, max. 6 Ebenen): Zweige klappen per Controller, Blätter emittieren select — Chevron dreht, aktiver Knoten hervorgehoben WebsiteAppDesktop
Overlay
Overlays
Shop
Status
Web UI
tricoma

Blocks

Layout
Marketing

Karten-Reihe (Scroll)

section.card-row · v1.0.0 Horizontale Content-Karten-Reihe mit CSS-Scroll-Snap (kein JS): farbige Karten (Ton per Prop aus Tokens) mit Badge, Titel, Link und optionaler Media-Fläche Website

Call-to-Action

section.cta · v1.0.0 Aufruf-Banner mit Titel, Text und Button-Slot — brand- oder neutral-getönt, mobil kompakt Website

FAQ (Accordion)

section.faq · v1.1.0 Fragen-Accordion auf nativen details/summary-Elementen (kein JS): Sektions-Kopf + Haarlinien-Trenner, Chevron dreht im offenen Zustand Website

Feature-Bento

section.feature-bento · v1.0.0 Karten-Grid mit Haarlinien-Bordern (Bento-Muster): Sektions-Kopf (Mono-Kicker + Display-Titel), Karten mit Mono-Label, Text, optionaler Media-Fläche und Breit-Option Website

Feature-Raster

section.features · v1.0.0 Feature-Kacheln mit Icon, Titel und Text — auto-fit-Raster, mobil eine Spalte Website

Footer (Gesprächs-CTA)

section.footer-cta · v1.0.0 Großer Website-Footer als Band: große Nav-Links + Gesprächs-CTA, Trennlinie, Rechtliches/Firma/Social, Copyright — ton-neutral, Instanz wählt den Ton, Theme liefert die Werte Website

Hero

section.hero · v1.0.0 Große Einstiegs-Section mit Titel, Untertitel und Aktions-Slot Website

Hero (zentriert)

section.hero-centered · v1.1.0 Zentrierter Hero: zweizeiliger Display-Titel, horizontale Häkchen-Zeile, Primary- + Ghost-CTA, Plattform-Leiste in Mono — ton-neutral, Theme liefert Farben und Schrift-Familien Website

Hero (geteilt)

section.hero-split · v1.0.0 Generischer Split-Hero als dunkles Band: zweifarbiger Titel, Häkchen-Liste, CTA, Foto — Farben vollständig über die color.band-Tokens (Theme steuert) Website

Logo-Leiste

section.logo-cloud · v1.0.0 Referenz-Logos in einer fluiden Reihe (gedämpft, Hover farbig) Website

Laufband (Marquee)

section.marquee · v1.0.0 Endlos laufendes Band für Logos oder Kurztexte: Richtung und Tempo wählbar, Randabblendung, Pause bei Mauskontakt — hält bei prefers-reduced-motion an Website

Media-Split

section.media-split · v1.0.0 Text-Bild-Wechselzeile: Display-Titel + Text + Text-Link-CTA neben einer Media-Fläche (Bild oder Platzhalter-Fläche), Seite wählbar Website

Preistabelle

section.pricing · v1.0.0 Preispläne als Karten (Highlight-Plan hervorgehoben) — auto-fit-Raster, mobil gestapelt Website

Zitat-Karten (Social Proof)

section.quote-card · v1.0.0 Karten mit Zitat, Person, Handle und Plattform-Hinweis — statische Social-Proof-Karten ohne externen Abruf (keine Fremd-API zur Laufzeit) WebsiteE-Mail

Kennzahlen-Kacheln

section.stat-tiles · v1.0.0 Stat-Kacheln mit Haarlinien-Border: Mono-Label mit Status-Punkt, große Display-Zahl, Mono-Fußnote — optional mit Sektions-Kopf (Mono-Kicker + Display-Titel) Website

Kennzahlen

section.stats · v1.0.0 Zahlen-Banner (Wert + Beschriftung) — auto-fit, mobil gestapelt Website

Teaser-Karte

section.teaser-card · v1.0.0 Im Block Builder eingefrorene Komposition WebsiteApp

Kundenstimmen

section.testimonials · v1.0.0 Zitate-Raster mit Avatar (Initialen), Name und Rolle — auto-fit, mobil gestapelt Website

Absatz mit Punkten

section.text-bullets · v1.0.0 Universeller Inhalts-Block: Kicker (Akzent), zweifarbiger Titel, Text, Häkchen-Liste (optional mit fettem Auftakt je Punkt), Zitat-Balken, optionales Foto — als dunkles oder helles Band (Wechsel-Rhythmus) Website
Shop
Struktur
Website

Templates

Application
Website