Definitionen

138 Definitionen aus registry.cache.php (generiert 2026-08-08T06:52:00.539Z) · Assets kompiliert + gehasht (@apply aufgelöst) · ← Übersicht · Token-Browser · Build-Diagnostik

Theme:

Layouts

Reihe

layout.cluster · v1.0.0 layout

Horizontale Reihe mit Umbruch (Buttons, Badges, Meta-Zeilen) — wrappt fluid ohne Media Query

web.documentweb.applicationdesktop.shellemail.client
SlotErlaubtRegeln
default ui.*, component.*, layout.* Pflicht, mehrfach
Button-Reihe
Meta-Zeile (between, baseline)

Auftrag 4711

Offen

Spalten

layout.columns · v1.0.0 layout

Zwei benannte Spalten mit Verhältnis (1:1, 2:1, 1:2) — stapeln mobil untereinander

web.documentweb.applicationdesktop.shell
SlotErlaubtRegeln
start ui.*, component.*, section.*, layout.* Pflicht, mehrfach
end ui.*, component.*, section.*, layout.* Pflicht, mehrfach
2:1 (Inhalt + Seitenleiste)

Hauptinhalt

Breite Spalte — mobil stapeln beide untereinander.

Seitenleiste

Info
1:1 zentriert

Linke Hälfte.

Effekt-Rahmen

layout.effect-frame · v1.0.0 layout

Hülle mit dekorativem Hintergrund oder Rand für beliebige Inhalte: laufender Rand-Glanz, Punkt-/Linien-Raster oder Verlaufs-Schein — alle Effekte aus Tokens und mit prefers-reduced-motion-Rückfall

web.documentweb.applicationdesktop.shellbuilder.preview
SlotErlaubtRegeln
default ui.*, component.*, section.*, layout.* optional, mehrfach
Laufender Rand-Glanz (border-beam)

Agenten-Fenster

Jeder Effekt nutzt nur Design-Tokens — ein Theme-Wechsel färbt ihn mit.

Raster-Hintergrund

Agenten-Fenster

Jeder Effekt nutzt nur Design-Tokens — ein Theme-Wechsel färbt ihn mit.

Punkt-Raster

Agenten-Fenster

Jeder Effekt nutzt nur Design-Tokens — ein Theme-Wechsel färbt ihn mit.

Verlaufs-Schein

Agenten-Fenster

Jeder Effekt nutzt nur Design-Tokens — ein Theme-Wechsel färbt ihn mit.

Raster

layout.grid · v1.1.0 layout

Responsives Raster — feste Spaltenzahl (bricht mobil auf eine Spalte) oder auto-fit nach Mindestbreite

web.documentweb.applicationdesktop.shell
SlotErlaubtRegeln
default ui.*, component.*, section.*, layout.* Pflicht, mehrfach
3 Spalten (bricht mobil auf 1)

Produkt A

Raster-Zelle eins.

Produkt B

Raster-Zelle zwei.

Produkt C

Raster-Zelle drei.

auto-fit nach Mindestbreite

Auto 1

So viele Spalten wie passen.

Auto 2

Mindestbreite 240px.

Auto 3

Fluid ohne Media Query.

Auto 4

Vierte Zelle.

Responsive Props: mobil 2, ab md 4 Spalten — Abstand mobil sm, ab md lg

R1

base: 2 Spalten.

R2

ab md: 4 Spalten.

R3

Explizit pro Breakpoint.

R4

Statt eingebackenem Verhalten.

Stapel

layout.stack · v1.1.0 layout

Vertikaler Stapel mit Token-Abstand — das Grundlayout für untereinander stehende Inhalte

web.documentweb.applicationdesktop.shellemail.client
SlotErlaubtRegeln
default ui.*, component.*, section.*, layout.* Pflicht, mehrfach
Standard-Stapel

Gestapelt

Drei Bausteine untereinander mit Token-Abstand.

Zentriert, großer Abstand
ObenUnten

UI Elements

Ankündigungs-Pille

ui.announcement · v1.0.0 element

Pill-Banner über einer Überschrift (Beispiel: Neu · Version 2 ist da): Markierung links, Text, optionaler Pfeil — als Link oder statisch

web.documentweb.applicationemail.clientbuilder.preview deps: ui.icon
Akzent-Ton, statisch
BetaAgenten-Chat jetzt testen

Avatar

ui.avatar · v1.0.0 element

Bild oder Initialen einer Person mit optionalem Status

web.documentweb.applicationdesktop.shellemail.client
Initialen, online
Klein, abwesend
Groß, offline
Unsicheres src → Initialen-Fallback

Badge

ui.badge · v2.1.0 element

Status- oder Kategorie-Kennzeichen. BREAKING 2.0.0: Prop tone heißt jetzt variant (Migration 1-to-2 vorhanden)

web.documentweb.applicationdesktop.shellemail.client
Neutral
Entwurf
Erfolg
Veröffentlicht
Warnung
Veraltet
Fehler
Fehlgeschlagen
Info
Beta

Button

ui.button · v1.0.0 element

Auslöser für Aktionen — emittiert das semantische Event activate

web.documentweb.applicationdesktop.shell ⚡ activate
Primär
Sekundär
Ghost
Klein
Groß
Deaktiviert
Ungültige Variante → Fallback

Button-Gruppe

ui.button-group · v1.0.0 element

Segmentierte Button-Gruppe (Untitled-UI-Muster): verbundene Secondary-Buttons mit geteilten Rändern, aktives Segment hervorgehoben

web.documentweb.applicationdesktop.shellbuilder.preview
Zeitraum-Wahl (aktives Segment)

Checkbox

ui.checkbox · v1.0.0 element

Checkbox mit Label, Zuständen (disabled, invalid) und Formular-Tokens

web.documentweb.applicationdesktop.shell ⚡ change
Standard
Angehakt
Fehlerzustand
Zustimmung ist erforderlich.
Deaktiviert

Chip

ui.chip · v1.1.0 element

Filter-/Auswahl-Chip — im Element Builder generiert (Archetyp box)

web.documentweb.applicationdesktop.shell ⚡ remove deps: ui.icon
Neutral
Neutral
Erfolg
Erfolg
Warnung
Warnung
Mit Icon und Entfernen-Knopf (emittiert remove)
Vertrieb

Trennlinie

ui.divider · v1.0.0 element

Horizontale Trennlinie, optional mit zentriertem Beschriftungstext

web.documentweb.applicationdesktop.shellemail.client
Standard

Mit Beschriftung
Großer Abstand

Klein mit Text

Icon-Fläche (Featured Icon)

ui.featured-icon · v1.0.0 element

Icon auf getönter runder/eckiger Fläche (Untitled-UI-Muster Featured Icon) — Töne aus Status-/Primary-Tokens per color-mix abgeleitet

web.documentweb.applicationdesktop.shellbuilder.preview deps: ui.icon
Kreis, primary
Eckig, success
Groß, warning
Neutral

Überschrift

ui.heading · v1.0.0 element

Überschrift der Ebenen 1–4

web.documentweb.applicationdesktop.shellemail.client
Ebene 1

Überschrift Ebene 1

Ebene 2 (Default)

Überschrift Ebene 2

Ebene 3

Überschrift Ebene 3

Ebene 4

Überschrift Ebene 4

Icon

ui.icon · v1.0.0 element

Kuratiertes Inline-SVG-Icon-Set (Whitelist) — Größen über icon-Tokens, Farbe über currentColor/Ton

web.documentweb.applicationdesktop.shellemail.client
check (md)
search (sm)
check (lg, primär)
trash (danger, mit Screenreader-Label)
calendar (gedämpft)
warning
mail
user
arrow-right
download
Neu aus Lucide: settings
Neu aus Lucide: shopping-cart
Neu aus Lucide: truck
Neu aus Lucide: star (lg)
Neu aus Lucide: euro

Icon-Knopf

ui.icon-button · v1.0.0 element

Reiner Icon-Button (Utility-Button): Varianten secondary/ghost/gefahr, Pflicht-aria-label, emittet activate

web.documentweb.applicationdesktop.shellbuilder.preview deps: ui.icon
Ghost (Standard)
Secondary
Gefahr
Klein

Bild

ui.image · v1.0.0 element

Bild mit URL-Whitelist, Seitenverhältnis und Platzhalter-Fallback bei unsicherer Quelle

web.documentweb.applicationdesktop.shellemail.client
16:9, cover
Beispielbild Landschaft
Quadratisch, große Rundung
Beispielbild quadratisch
Unsichere src → Platzhalter

Quellen-Marker (Inline Citation)

ui.inline-citation · v1.0.0 element

Hochgestellter Quellen-Verweis im Fließtext — verlinkt auf den passenden Eintrag in component.sources, mit Titel als Tooltip

web.applicationdesktop.shellbuilder.preview
Marker mit Tooltip (Titel beim Überfahren)
Ohne Ziel (nur Hinweis)
2

Eingabefeld

ui.input · v1.0.0 element

Einzeiliges Formularfeld mit Label, Zuständen (disabled, invalid) und Formular-Tokens

web.documentweb.applicationdesktop.shell ⚡ change
Standard mit Label
Mit Wert + Hinweis
Wird für Rechnungen verwendet.
Fehlerzustand
IBAN ist unvollständig.
Deaktiviert
Passwort

Listen-Zeile (Item)

ui.item · v1.0.0 element

Universelle Listen-Zeile: Icon/Avatar-Fläche, Titel + Untertitel, Meta rechts, optionaler Chevron — Grundbaustein für Listen, Suchergebnisse, Auswahllisten

web.documentweb.applicationdesktop.shellbuilder.preview deps: ui.icon
Mit Icon, Untertitel, Meta und Chevron (als Link)
Hervorgehoben, ohne Link
Aktive Auswahlwird gerade bearbeitet

Link

ui.link · v1.0.0 element

Textlink mit URL-Whitelist — echte href-Navigation bleibt immer die Rückfallebene

web.documentweb.applicationdesktop.shellemail.client ⚡ navigate
Standard
Extern (neuer Tab)
Gedämpft
Unsichere URL → neutralisiert

Preis

ui.price · v1.0.0 element

Shop-Preiszeile: Betrag (bei Streichpreis automatisch in Sale-Farbe), Streichpreis, Rabatt-Badge — Sale-Ton über den themebaren color.sale-Token

web.documentweb.applicationbuilder.preview
Sale-Preis mit UVP und Rabatt-Badge
9,49 €24,99 €-62%
Normalpreis
24,99 €

Fortschrittsbalken

ui.progress · v1.0.0 element

Fortschrittsbalken (determiniert oder unbestimmt) mit Tönen und optionaler Wertanzeige

web.documentweb.applicationdesktop.shell
Mit Beschriftung und Wert
Import läuft64 %
Erfolg (fertig)
Abgeschlossen100 %
Warnung
Speicherbelegung85 %
Unbestimmt
Verbinde …
Wert über 100 → gekappt
100 %

Mengen-Stepper

ui.quantity-stepper · v1.0.0 element

Mengenwahl mit −/+ und Zahleneingabe — progressive (Input funktioniert ohne JS), Controller klemmt auf min/max und emittet change

web.documentweb.applicationbuilder.preview ⚡ change client: quantity-stepper.js deps: ui.icon
Standard (1–99)
Vorbelegt mit 3, Maximum 5

Radio-Gruppe

ui.radio-group · v1.0.0 element

Radiobutton-Gruppe mit Optionen-Array — Gruppen-Logik im Element gelöst (ein name, eine Auswahl)

web.documentweb.applicationdesktop.shell ⚡ change
Vertikal mit Auswahl
Versandart
Horizontal
Anrede
Fehlerzustand
Zahlungsziel
Bitte ein Zahlungsziel wählen.
Deaktiviert
Vertragsart (gesperrt)

Sterne-Bewertung

ui.rating · v1.1.0 element

Rating-Anzeige 0–5 mit Teilsternen (Breiten-Maske, kein JS) und optionaler Anzahl — Farben über status.warning-/Sale-Tokens

web.documentweb.applicationbuilder.preview ⚡ change client: rating.js deps: ui.icon
4,7 von 5 mit Anzahl
(2.341)
3,5 von 5 (Teilstern)
Eingabe-Variante: Sterne klickbar (emittiert change)
Klein, ohne Anzahl

Rich Text

ui.richtext · v1.0.0 element

Formatierter Text aus dem Editor — wird serverseitig gegen die Whitelist sanitisiert

web.documentweb.applicationdesktop.shellemail.client
Erlaubte Formatierung

Text mit fett, kursiv und Link.

  • Punkt eins
  • Punkt zwei
Zitat mit code.
Angriffsversuche → neutralisiert

Sichtbar bleibt nur Text:

onclick+style entfernt

href entfernt

Auswahlfeld

ui.select · v1.0.0 element

Auswahlfeld (native select) mit Optionen-Array, Zuständen und Formular-Tokens

web.documentweb.applicationdesktop.shell ⚡ change
Mit Platzhalter
Vorausgewählt
Fehlerzustand
Zahlungsart ist erforderlich.
Deaktiviert

Skeleton

ui.skeleton · v1.1.0 element

Lade-Platzhalter (schimmernde Fläche) für Text, Blöcke und Kreise

web.documentweb.applicationdesktop.shell
Text (3 Zeilen)
Block groß
Kreis (Avatar-Platzhalter)

Schieberegler (Slider)

ui.slider · v1.0.0 element

Nativer Range-Slider mit Token-Styling und Live-Wertanzeige — funktioniert ohne JS, Controller aktualisiert Anzeige und emittet change

web.documentweb.applicationdesktop.shellbuilder.preview ⚡ change client: slider.js
Mit Label und Live-Wert
Feine Schritte (0–1)

Ladeindikator

ui.spinner · v1.0.0 element

Rotierender Ladeindikator mit Größen und Screenreader-Label

web.documentweb.applicationdesktop.shell
Standard (md, primär)
Lädt …
Klein
Lädt …
Groß, gedämpft
Bericht wird erzeugt …

Status-Anzeige

ui.status · v1.0.0 element

Zustands-Punkt mit Beschriftung (online, beeinträchtigt, offline, wartend) — Punkt pulsiert optional; Farben aus Status-Tokens

web.documentweb.applicationdesktop.shellemail.clientbuilder.preview
Online (pulsierend)
Alle Systeme laufen
Beeinträchtigt (als Pille)
Eingeschränkt
Offline
Nicht erreichbar
Wartend
Wird geprüft

Varianten-Swatch

ui.swatch · v1.0.0 element

Farb-/Bild-Kachel für Produktvarianten. Die Produktfarbe ist ein CONTENT-Datum (Prop), kein Design-Token — Auswahl-Ring und Maße kommen aus Tokens

web.documentweb.applicationbuilder.preview
Farbe, ausgewählt
Farbe, nicht ausgewählt
Ohne Farbwert (Platzhalter-Fläche)

Schalter

ui.switch · v1.0.0 element

An/Aus-Schalter (Toggle) — checkbox-Semantik mit Switch-Optik über Tokens

web.documentweb.applicationdesktop.shell ⚡ change
Aus
An
Rechnungen werden nach Versand automatisch erzeugt.
Deaktiviert (an)

Text

ui.text · v1.0.0 element

Fließtext-Absatz mit Ton und Größe

web.documentweb.applicationdesktop.shellemail.client
Standard

Invisible beschreibt Oberflächen als validierbare JSON-Strukturen.

Gedämpft, klein

Sekundäre Information in gedämpftem Ton.

Groß

Ein größerer Absatz für Einleitungen.

Mehrzeiliges Textfeld

ui.textarea · v1.0.0 element

Mehrzeiliges Formularfeld mit Label, Zuständen und Formular-Tokens

web.documentweb.applicationdesktop.shell ⚡ change
Standard
Mit Wert + Hinweis
Erscheint auf dem Lieferschein.
Fehlerzustand
Begründung ist erforderlich.
Deaktiviert

Components

Akkordeon

component.accordion · v1.0.0 component

Auf-/zuklappbare Einträge (items-Array) — Grundlage für FAQ; toggle als semantisches Event

web.documentweb.applicationdesktop.shell ⚡ toggle client: accordion.js deps: ui.icon
Drei Einträge, erster offen (klickbar)

Publizierte Surfaces sind unveränderlich; Migrationen heben alte Instanzen auf neue Major-Versionen.

Ja — über die Katalog-Verwaltung (Scaffold) oder die Bauanleitung im Dateisystem.

Die Laufzeit rendert Fallbacks, der Publish blockiert — strenge Gates, tolerante Auslieferung.

Mehrfach offen erlaubt

Kann gleichzeitig mit B offen sein.

Kein Akkordeon-Zwang.

Aktivitäten (Feed)

component.activity-feed · v1.0.0 component

Aktivitäten-Feed mit Zeitleiste: Initialen-Kreis, Akteur + Aktion + Ziel, Zeitstempel — Verbindungslinie aus Tokens

web.applicationdesktop.shellbuilder.preview
Feed mit Zeitleiste und Initialen
  1. MKMarie Krause hat Auftrag abgeschlossen: #4713 Demo KGvor 12 Minuten
  2. JWJonas Weber hat eine Datei angehängt an #4711vor 1 Stunde
  3. DSDavid Selig hat den Liefertermin geändert: 20.08.2026gestern, 17:42

Aktivitäts-Raster (Heatmap)

component.activity-heatmap · v1.0.0 component

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

web.applicationdesktop.shellbuilder.preview
26 Wochen Aktivität (Werte im Tooltip)
FebMärAprMaiJunJul
MoMiFrSo
650 Aufgabenwenigermehr

Agenten-Karte

component.agent-card · v1.0.0 component

Steckbrief eines Agenten: Name, Rolle, Zustand, Modell, Werkzeug-Badges und Kennzahlen — für Agenten-Übersichten und Team-Ansichten

web.applicationdesktop.shellbuilder.preview deps: ui.icon, ui.badge, ui.status
Agent mit Werkzeugen und Kennzahlen
DonnaAssistenz · Morgenbriefingbereit
Opus 4.8
snappy_cliknowledge_basesmtp
128Läufe (7 Tage)0,8 %Fehlerquote
Agent arbeitet gerade
Nick ByteServer-Monitoringarbeitet
qwen3-30b

Hinweis

component.alert · v1.0.0 component

Hinweis-Box in vier Tönen mit Icon, optional schließbar

web.documentweb.applicationdesktop.shellemail.client ⚡ close client: alert.js deps: ui.icon
Info
Neues Update verfügbar

Version 2.1 bringt den Daten-Service.

Erfolg, schließbar (X klickbar)
Auftrag gespeichert
Warnung
Fehler

Einlaufende Liste

component.animated-list · v1.0.0 component

Liste, deren Einträge nacheinander einlaufen (Benachrichtigungs-Demos, Feature-Aufzählungen): Icon-Fläche, Titel, Text, Zeit — mit prefers-reduced-motion-Rückfall

web.documentweb.applicationdesktop.shellbuilder.preview deps: ui.featured-icon
Benachrichtigungen laufen nacheinander ein (Seite neu laden zeigt es erneut)
  • Neue Bestellung #4721Muster GmbH · 1.240,00 €gerade eben
  • Zahlung eingegangenRechnung #9080 ausgeglichenvor 2 Min
  • Lagerbestand niedrigArtikel SW-2231 · noch 3 Stückvor 5 Min
  • Versand fehlgeschlagenAdresse unvollständigvor 12 Min

Brotkrumen

component.breadcrumb · v1.0.0 component

Pfadnavigation (items-Array, letzter Eintrag = aktuelle Seite ohne Link)

web.documentweb.applicationdesktop.shell ⚡ navigate deps: ui.icon
Dreistufiger Pfad
Unsicherer Zwischen-Link → ohne Link

Card

component.card · v1.0.0 component

Inhaltskarte mit Media-, Inhalts- und Footer-Slot

web.documentweb.applicationdesktop.shellemail.client
SlotErlaubtRegeln
media ui.* optional, max 1
default ui.*, component.*, layout.* Pflicht, mehrfach
footer ui.* optional, mehrfach
Karte mit Elements in Slots

Kundenprofil

Zusammengesetzt aus ui.heading, ui.text, ui.badge und ui.button — jede Zeile ein eigener Render-Aufruf über die Registry.

Interaktiv, ohne Footer

Hover-Karte

Elevation wechselt beim Hover über Token.

Gedankenkette

component.chain-of-thought · v1.0.0 component

Zeitleiste der Denk-Schritte eines Agenten: Schritt-Punkte mit Titel, Detailtext und optionaler Quellen-/Werkzeug-Angabe — als Ganzes einklappbar

web.applicationdesktop.shellbuilder.preview deps: ui.icon
Vier Schritte, letzter läuft noch
Gedankenkette4 Schritte
  1. Anfrage verstandenNutzer möchte überfällige Aufträge zusammengefasst.
  2. Werkzeug gewähltAufgabenliste mit Filter auf Fälligkeit.snappy_cli__task_list
  3. Ergebnis geprüft2 von 12 Aufträgen sind überfällig.
  4. Antwort formulieren

Diagramm

component.chart · v1.0.0 component

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

web.documentweb.applicationdesktop.shellbuilder.preview ⚡ select client: chart.js
Liniendiagramm mit zwei Reihen (Farben aus den Tokens — Theme-Umschalter oben probieren)
Umsatz vs. Vorjahr
Kategorie20262025
Mär32.000 €28.000 €
Apr35.500 €30.100 €
Mai41.200 €33.900 €
Jun38.800 €35.200 €
Jul44.100 €37.400 €
Aug48.560 €39.800 €
Balken, gestapelt
Aufträge nach Kanal
KategorieShopTelefonAußendienst
Mär1204522
Apr1324125
Mai1413828
Jun1384424
Jul1554030
Aug1683633
Ring-Diagramm
Anteil je Produktgruppe
KategorieAnteil
Elektronik44
Möbel26
Textil20
Sonstiges10

Wiederherstellungspunkt

component.checkpoint · v1.0.0 component

Marke im Verlauf, zu der zurückgesprungen werden kann: Linie mit Label, Zeitangabe und Zurücksetzen-Knopf

web.applicationdesktop.shellbuilder.preview ⚡ restore deps: ui.icon
Marke im Verlauf mit Zurück-Knopf
Vor der Werkzeug-Ausführungvor 4 Minuten

Auswahl-Karten (Choicebox)

component.choice-box · v1.0.0 component

Radio- oder Mehrfachauswahl als Karten mit Titel, Beschreibung, optionalem Icon und Badge — Tastatur-fähig, emittiert selection

web.documentweb.applicationdesktop.shellbuilder.preview ⚡ selection client: choice-box.js deps: ui.icon, ui.badge
Einfachauswahl (Radio-Karten)
Versandart
Mehrfachauswahl mit deaktivierter Karte
Zusatzleistungen

Code-Block

component.code-block · v1.0.0 component

Quelltext-Anzeige mit Kopfzeile (Dateiname/Sprache), optionalen Zeilennummern und Kopieren-Knopf — Syntax-Töne über Tokens, kein Highlighter zur Laufzeit

web.documentweb.applicationdesktop.shellbuilder.preview ⚡ copy client: code-block.js deps: ui.icon
Mit Dateiname, Sprache, Zeilennummern und Kopieren
surface.jsonjson
{
    "definition": "component.combobox",
    "props": {
        "label": "Team",
        "options": [{"label": "Vertrieb", "active": true}]
    }
}

Combobox (Select mit Suche)

component.combobox · v1.0.0 component

Einzelauswahl mit Suchfilter und Options-Panel: Tastatur-Navigation (Pfeile/Enter), Escape/Außenklick schließen, optionale Beschreibungen pro Option

web.documentweb.applicationdesktop.shellbuilder.preview ⚡ change client: combobox.js deps: ui.icon
Einzelauswahl mit Suche und Beschreibungen (Pfeiltasten + Enter)
Zuständiges Team

Befehlsmenü (Cmd+K)

component.command-menu · v1.0.0 component

Command-Menu: Strg/Cmd+K oder Öffner-Button, Suchfilter, Pfeiltasten + Enter, Gruppen und Kürzel — emittet befehl, Escape/Backdrop schließen

web.applicationdesktop.shellbuilder.preview ⚡ command client: command-menu.js deps: ui.icon
Button klicken oder Strg/Cmd+K — tippen filtert, Pfeile + Enter wählen

Vorher/Nachher-Vergleich

component.comparison · v1.0.0 component

Zwei Fassungen übereinander mit Schieberegler: Vorher links, Nachher rechts, Griff per Maus/Tastatur — für Bild- oder Text-Vergleiche

web.documentweb.applicationdesktop.shellbuilder.preview ⚡ change client: comparison.js
Text-Vergleich (Griff ziehen oder mit Pfeiltasten bewegen)
Sehr geehrte Damen und Herren,

hiermit möchten wir Sie darauf hinweisen, dass die Zahlung für den oben genannten Auftrag noch aussteht.
Entwurf
Hallo Frau Beispiel,

Ihr Auftrag #4712 ist noch offen — vermutlich ist er im Alltag untergegangen. Hier ist die Rechnung noch einmal.
Überarbeitet

Freigabe (Human-in-the-Loop)

component.confirmation · v1.0.0 component

Rückfrage vor einer folgenreichen Agenten-Aktion: Beschreibung, Details-Liste, Zustimmen/Ablehnen — nach der Wahl bleibt die Entscheidung sichtbar

web.applicationdesktop.shellbuilder.preview ⚡ approve⚡ deny client: confirmation.js deps: ui.icon
Folgenreiche Aktion — Zustimmen oder Ablehnen (Entscheidung bleibt sichtbar)
Erinnerungen an 2 Kunden senden?

Der Agent möchte E-Mails an die überfälligen Aufträge verschicken.

Werkzeug
smtp__send
Empfänger
Beispiel AG, Muster GmbH
Vorlage
zahlungserinnerung-freundlich
Bereits zugestimmt
Bericht erzeugen?

Kontext-Anzeige

component.context · v1.0.0 component

Auslastung des Kontextfensters: Balken mit belegten/freien Token, Warn-Ton ab Schwellwert, optional Kosten und Modell-Angabe

web.applicationdesktop.shellbuilder.preview
Normal (unter 70 %)
Kontext21%
42.000 / 200.000 TokenOpus 4.80,84 €
Warnung (ab 70 %)
Kontext78%
155.000 / 200.000 TokenOpus 4.8
Kritisch (ab 90 %), kompakt
Kontext95%

Kontextmenü

component.context-menu · v1.0.0 component

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

web.documentweb.applicationdesktop.shellbuilder.preview ⚡ action client: context-menu.js deps: ui.icon
Rechtsklick auf die Fläche öffnet das Menü (Escape/Außenklick schließt)
Rechtsklick auf diese Fläche

Konversation (Chat-Container)

component.conversation · v1.1.0 component

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

web.applicationdesktop.shellbuilder.preview client: conversation.js deps: ui.icon
SlotErlaubtRegeln
default component.*, ui.*, layout.* optional, mehrfach
Verlauf mit zwei Nachrichten (scrollt, haftet unten)
Wie viele offene Aufträge haben wir diese Woche?
Assistent
Aktuell sind 12 Aufträge offen, davon 2 überfällig. Soll ich die überfälligen auflisten?

CTA-Button

component.cta-button · v1.0.0 component

Grosser Call-to-Action — komponiert im Component Builder auf ui.button

web.documentbuilder.preview ⚡ activate deps: ui.button
Standard
Baustein „cta-button" konnte nicht gerendert werden.

Datumswahl (Date Picker)

component.date-picker · v1.0.0 component

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

web.documentweb.applicationdesktop.shellbuilder.preview ⚡ change client: date-picker.js deps: ui.icon
Feld fokussieren öffnet den Kalender (Heute umrandet, Auswahl gefüllt)
Liefertermin

Dialog-Stapel

component.dialog-stack · v1.0.0 component

Mehrstufiger Dialog (Wizard): gestapelte Ebenen mit Zurück/Weiter, hintere Ebenen bleiben versetzt sichtbar — Escape schließt, emittiert step und finish

web.documentweb.applicationdesktop.shellbuilder.preview ⚡ step⚡ finish client: dialog-stack.js deps: ui.icon
Dreistufiger Assistent (Weiter stapelt die Ebenen sichtbar)

Schublade (Drawer)

component.drawer · v1.0.0 component

Von rechts einfahrendes Slideout-Panel mit Backdrop (Untitled-UI-Muster): Öffner-Button, Kopf mit Titel + Schließen, Inhalt, Fußleiste — Escape/Backdrop schließen

web.documentweb.applicationdesktop.shellbuilder.preview ⚡ activate client: drawer.js deps: ui.icon
Slideout von rechts (Button klicken; Escape/Backdrop schließt)

Dropdown-Menü

component.dropdown · v1.0.0 component

Auslöser-Button mit Aktionsmenü — Outside-Click und Escape schließen, select als semantisches Event

web.documentweb.applicationdesktop.shell ⚡ select⚡ open⚡ close client: dropdown.js deps: ui.icon
Aktionsmenü (klickbar)
Primär, rechtsbündig

Text-Editor (Eingabe)

component.editor · v1.0.0 component

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

web.applicationdesktop.shellbuilder.preview ⚡ change client: editor.js deps: ui.icon
Mit Vorbelegung — Werkzeugleiste zeigt den Zustand an der Cursorposition
Produktbeschreibung

Diamond-Mesh-Set

Vierteiliges Set mit Gold-Knopf und Diamond-Mesh-Einsatz.

  • Front-Open-Bra
  • Taillengürtel mit Clips
Handwäsche empfohlen.
0 Zeichen
Leer mit Platzhalter (klein)
Notiz
0 Zeichen

Leerzustand (Empty State)

component.empty-state · v1.0.0 component

Zentrierter Leerzustand (Untitled-UI-Muster): Icon-Fläche, Titel, Text, Primär- und Sekundär-Aktion — für leere Listen, Suchergebnisse, Erststarts

web.documentweb.applicationdesktop.shellbuilder.preview deps: ui.featured-icon
Leere Suche mit zwei Aktionen

Keine Projekte gefunden

Deine Suche „Q3-Report" ergab keine Treffer. Versuche einen anderen Begriff oder lege ein neues Projekt an.

Datei-Upload (Dropzone)

component.file-upload · v1.0.0 component

Upload-Zone (Untitled-UI-Muster): Klick oder Drag-and-Drop, Dateiliste mit Größe und Entfernen — Prototyp ohne Server-Upload, emittet dateien

web.documentweb.applicationdesktop.shellbuilder.preview ⚡ files client: file-upload.js deps: ui.icon, ui.featured-icon
Dropzone (klicken oder Dateien hineinziehen)
Anhänge

    Filterleiste

    component.filter-bar · v1.0.0 component

    Filter-Bar über Tabellen/Listen: Suchfeld + Filter-Buttons mit Options-Panels + Zurücksetzen — Controller pflegt aktive Filter, emittet filter

    web.documentweb.applicationdesktop.shellbuilder.preview ⚡ filter client: filter-bar.js deps: ui.icon
    Suche + zwei Filter mit Options-Panels (Auswahl markiert den Knopf, Reset erscheint)

    Gantt (Zeitplan)

    component.gantt · v1.0.0 component

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

    web.applicationdesktop.shellbuilder.preview ⚡ select client: gantt.js
    Projektplan über 4 Wochen mit Fortschritt, Meilenstein und Heute-Linie
    KW 32KW 33KW 34KW 35
    KonzeptDesign
    Bausteine bauenEntwicklung
    DatenanbindungEntwicklung
    Abnahme
    Livegang

    Hover-Karte (Vorschau)

    component.hover-card · v1.0.0 component

    Vorschau-Karte beim Überfahren/Fokussieren eines Auslösers (Link-Vorschau, Personen-Karte): Titel, Text, Meta-Zeile — mit Verzögerung, schließt bei Verlassen/Escape

    web.documentweb.applicationdesktop.shellbuilder.preview client: hover-card.js
    Link mit Vorschau (überfahren oder mit Tab fokussieren)
    component.navigation

    Menüleiste (Menubar)

    component.menubar · v1.0.0 component

    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

    web.applicationdesktop.shellbuilder.preview ⚡ command client: menubar.js
    Fenster-Menüleiste (klicken öffnet, Hover wechselt, Escape schließt)

    Nachricht (Chat)

    component.message · v1.0.0 component

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

    web.applicationdesktop.shellbuilder.preview ⚡ action client: message.js deps: ui.icon
    SlotErlaubtRegeln
    default component.*, ui.* optional, mehrfach
    Nutzer-Beitrag (Blase rechts) mit Anhang
    auftraege-august.csv24 kB
    Kannst du mir die überfälligen Aufträge zusammenfassen?
    09:41
    Assistenten-Antwort mit Aktions-Leiste (erscheint beim Überfahren)
    NEX-Assistent09:41
    Zwei Aufträge sind überfällig:
    #4712 Beispiel AG (seit 3 Tagen)
    #4718 Muster GmbH (seit 1 Tag)

    Soll ich Erinnerungen versenden?
    Antwort im Schreiben (Cursor)
    NEX-Assistent
    Ich prüfe gerade die offenen Positionen
    System-Hinweis
    Kontext gewechselt: Arbeitsbereich „Vertrieb"

    Metrik-Karte

    component.metric-card · v1.0.0 component

    Dashboard-Kennzahl (Untitled-UI-Muster): Label, großer Wert, Delta-Badge mit Richtung (steigend grün / fallend rot), Vergleichstext

    web.applicationdesktop.shellbuilder.preview deps: ui.icon
    Steigend
    Umsatz (30 Tage)48.560 €↑ 12 %vs. Vormonat
    Fallend
    Retourenquote4,2 %↓ 0,8 %vs. Vormonat
    Ohne Delta
    Offene Aufträge12

    Mini-Kalender (Tagesstreifen)

    component.mini-calendar · v1.0.0 component

    Kompakter Tagesstreifen für Kopfleisten: waagerechte Tage mit Wochentag, Markierungs-Punkten für Termine, Blättern vor/zurück — Auswahl meldet das Datum

    web.applicationdesktop.shellbuilder.preview ⚡ select client: mini-calendar.js deps: ui.icon
    14 Tage mit Terminen, heute markiert (Tag klicken wählt aus)
    August 2026

    Modal

    component.modal · v1.1.0 component

    Dialog mit Backdrop (surface.backdrop + layer.modal) — Schließen über X, Backdrop-Klick und Escape; inline-Modus für Demo/Builder

    web.documentweb.applicationdesktop.shell ⚡ close client: modal.js deps: ui.icon
    SlotErlaubtRegeln
    default ui.*, component.*, layout.* Pflicht, mehrfach
    footer ui.button, layout.cluster optional, mehrfach
    Dialog mit Footer (inline-Darstellung; X klickbar → schließt)
    Großer Dialog mit Formular

    Modell-Wahl

    component.model-selector · v1.0.0 component

    Kompakte Modell-Auswahl für die Chat-Leiste: aktuelles Modell als Knopf, Panel mit Anbieter-Gruppen, Beschreibung und Merkmal-Badges

    web.applicationdesktop.shellbuilder.preview ⚡ change client: model-selector.js deps: ui.icon, ui.badge
    Anbieter-Gruppen mit Merkmal-Badges (klicken öffnet nach oben)

    Mehrfach-Select

    component.multi-select · v1.0.0 component

    Multi-Select mit Chips im Feld, Suchfilter und Options-Panel (Untitled-UI-Muster) — Controller pflegt Auswahl, Escape/Außenklick schließen, emittet auswahl

    web.documentweb.applicationdesktop.shellbuilder.preview ⚡ selection client: multi-select.js deps: ui.icon
    Multi-Select mit Chips, Suchfilter und Panel (klicken zum Öffnen)
    Zuständige Teams

    Navigation

    component.navigation · v1.5.0 component

    Hauptnavigation in zwei Menü-Formen: klassische Leiste ODER Burger-Flyout (Logo + Primary-CTA + Burger, Links im Vollflächen-Overlay rechtsbündig) — navigate als semantisches Event

    web.documentweb.applicationdesktop.shell ⚡ navigate client: navigation.js
    Mit Marke und aktivem Eintrag
    Unsichere URL → neutralisiert
    Leiste mit Aktions-Buttons rechts (Varianten ghost | soft | secondary | primary)
    Menü-Form „flyout": Logo + Primary-CTA + Burger (klicken → Vollflächen-Overlay, Escape schließt)

    Seitenkopf (Page Header)

    component.page-header · v1.0.0 component

    App-Seitenkopf (Untitled-UI-Muster): Titel + Beschreibung links, Aktions-Buttons rechts (Varianten wie Nav-Aktionen), optionale Trennlinie

    web.applicationdesktop.shellbuilder.preview
    App-Seitenkopf mit Beschreibung und zwei Aktionen

    Aufträge

    Verwalte offene und abgeschlossene Aufträge deines Teams.

    Seitennavigation

    component.pagination · v1.0.0 component

    Blättern durch Seiten (Fenster mit Auslassungen) — navigate mit Seitenzahl als Payload

    web.documentweb.applicationdesktop.shell ⚡ navigate client: pagination.js deps: ui.icon
    Seite 5 von 20 (mit Auslassungen)
    Erste Seite (Zurück deaktiviert)
    Letzte Seite (Weiter deaktiviert)

    Plan (Agenten-Vorhaben)

    component.plan · v1.0.0 component

    Vorhaben eines Agenten vor der Ausführung: nummerierte Schritte mit Werkzeug-Angabe und Zustand, optional Freigabe-Leiste am Fuß

    web.applicationdesktop.shellbuilder.preview deps: ui.icon, ui.badge
    Plan mit Werkzeugen und gemischten Zuständen
    Vorgehen

    Ich sammle die überfälligen Aufträge und bereite Erinnerungen vor.

    1. 1Offene Aufträge ladensnappy_cli__task_list
    2. 2Nach Fälligkeit filtern
    3. 3Kundendaten ergänzentricoma__customer_get
    4. 4Erinnerungen versendensmtp__send
    5. 5Bericht anhängenübersprungen

    Produkt-Karte

    component.product-card · v1.0.0 component

    Der Grundstein aller Shop-Grids: Bild (oder Platzhalter), Sale-Badge, Wunsch-Herz, Titel, ui.price + ui.rating — komponiert aus den Shop-Elementen

    web.documentweb.applicationbuilder.preview ⚡ wishlist deps: ui.price, ui.rating, ui.icon
    Sale-Artikel mit Badge, Wunsch-Herz, Preis und Bewertung
    Normalpreis ohne Bewertung

    Produkt-Galerie

    component.product-gallery · v1.0.0 component

    Thumbnail-Spalte + Hauptbild — Controller wechselt das Hauptbild beim Thumbnail-Klick; ohne Bilder rendern Platzhalter-Flächen

    web.documentweb.applicationbuilder.preview ⚡ change client: product-gallery.js
    Ohne Bilder: Platzhalter-Flächen (Thumbnail-Klick wechselt die Auswahl)

    Schritte (Progress Steps)

    component.progress-steps · v1.0.0 component

    Wizard-Fortschritt (Untitled-UI-Muster): erledigte Schritte mit Häkchen, aktiver hervorgehoben, kommende gedämpft — Verbindungslinien aus Tokens

    web.documentweb.applicationdesktop.shellbuilder.preview deps: ui.icon
    Wizard mit erledigtem, aktivem und kommenden Schritt
    1. KundendatenName und Adresse
    2. 2PositionenArtikel wählen
    3. 3VersandArt und Termin
    4. 4PrüfenZusammenfassung

    Prompt-Eingabe

    component.prompt-input · v1.1.0 component

    Chat-Eingabe: mitwachsendes Textfeld, Enter sendet (Umschalt+Enter = Zeilenumbruch), Werkzeugleiste (Anhang, Modell) und Senden/Stop-Knopf

    web.applicationdesktop.shellbuilder.preview ⚡ submit⚡ stop client: prompt-input.js deps: ui.icon
    Leer (Enter sendet, Feld wächst mit)
    Opus 4.8
    Enter sendet · Umschalt+Enter für Zeilenumbruch
    Antwortet gerade — Senden wird zu Stop
    Opus 4.8
    Enter sendet · Umschalt+Enter für Zeilenumbruch

    Warteschlange

    component.queue · v1.0.0 component

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

    web.applicationdesktop.shellbuilder.preview ⚡ remove client: queue.js deps: ui.icon, ui.status
    Ein Auftrag läuft, drei warten (entfernbar)
    Warteschlange4
    1. 1Überfällige Aufträge zusammenfassengestartet 09:41läuft
    2. 2Wochenbericht erzeugengeplant 10:00wartet
    3. 3Lagerbestände prüfenwartet
    4. 4Rechnungen exportierenwartet

    Denkprozess (Reasoning)

    component.reasoning · v1.0.0 component

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

    web.applicationdesktop.shellbuilder.preview deps: ui.icon
    Abgeschlossen mit Dauer (klicken zum Aufklappen)
    Denkprozess · 4 Sekunden
    Ich prüfe zuerst die offenen Aufträge in der Datenbank.
    Dann filtere ich nach Fälligkeitsdatum kleiner heute.
    Zuletzt gruppiere ich nach Kunde, um Doppelungen zu vermeiden.
    Denkt gerade (pulsiert)
    Denkt nach …
    Ich sammle die relevanten Daten …

    Seitenleiste (Sidebar)

    component.sidebar · v1.0.0 component

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

    web.applicationdesktop.shellbuilder.preview ⚡ navigate client: sidebar.js deps: ui.icon, ui.badge
    App-Sidebar mit Gruppen, Icons, Badge und Nutzer-Fuß (Klapp-Knopf oben rechts)

    Befehls-Schnipsel

    component.snippet · v1.0.0 component

    Einzeiliger Befehl mit Prompt-Zeichen und Kopieren-Knopf, optional mit Reitern (npm/pnpm/yarn) — Docs- und Onboarding-Baustein

    web.documentweb.applicationdesktop.shellbuilder.preview ⚡ copy client: snippet.js deps: ui.icon
    Mit Paketmanager-Reitern
    npm install @tricoma/invisible
    Einzelner Befehl
    npm run build

    Sortierbare Liste

    component.sortable-list · v1.0.0 component

    Liste mit Gruppen, deren Einträge per Ziehen oder Tastatur (Pfeile mit Strg) umsortiert und zwischen Gruppen verschoben werden — meldet jede Umsortierung

    web.applicationdesktop.shellbuilder.preview ⚡ reorder client: sortable-list.js deps: ui.icon, ui.badge
    Kanban: ziehen oder mit Strg+Pfeiltasten verschieben (auch zwischen Spalten)
    Offen2
    • Angebot #2231 prüfenfällig morgen
    • Lieferant kontaktieren
    In Arbeit1
    • Auftrag #4711 kommissionierenLager · Anna
    Fertig2
    • Rechnung #9080 versendet
    • Retoure #77 gebucht

    Quellen

    component.sources · v1.0.0 component

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

    web.applicationdesktop.shellbuilder.preview deps: ui.icon
    Drei Quellen mit Auszug (klicken zum Aufklappen)
    Quellen3
    1. 1Rückgabebedingungen — Wissensdatenbankkb.tricoma.de · aktualisiert 12.07.2026Kunden können Artikel innerhalb von 30 Tagen zurücksenden.
    2. 2Auftrag #4712ERP · DatensatzFälligkeit 04.08.2026, Status offen.
    3. 3E-Mail-Verlauf Beispiel AGHelpdesk · 3 Nachrichten

    Verlaufslinie (Sparkline)

    component.sparkline · v1.0.0 component

    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)

    web.documentweb.applicationdesktop.shellbuilder.preview
    Steigend (Ton automatisch grün)
    Fallend (Ton automatisch rot)
    Balken, fester Ton
    Nur Linie, breiter

    Sticky-Kaufleiste

    component.sticky-buy-bar · v1.0.0 component

    Am unteren Rand fixierte Kaufleiste: Titel + ui.price + Warenkorb-CTA — erscheint erst nach dem ersten Scroll-Viewport (Controller)

    web.documentweb.applicationbuilder.preview ⚡ cart client: sticky-buy-bar.js deps: ui.price
    Fixierte Kaufleiste (im Live-Einsatz erst nach dem ersten Scroll-Viewport sichtbar)
    EmpressEnvy 4-teiliges Dessous-Set9,49 €24,99 €

    Vorschläge

    component.suggestion · v1.0.0 component

    Anschluss-Fragen als Pillen unter der Antwort oder über der Eingabe — Klick meldet den Text zur Übernahme in die Prompt-Eingabe

    web.applicationdesktop.shellbuilder.preview ⚡ select client: suggestion.js deps: ui.icon
    Anschluss-Fragen unter der Antwort
    Weiter mit:

    Tab-Leiste (Pills)

    component.tab-bar · v1.0.0 component

    Segmentierte Pill-Tab-Leiste (Atlassian-Collections-Muster): Leiste auf sunken-Fläche, aktiver Tab als Secondary-Pill — progressive Links, optional zentriert

    web.documentbuilder.preview
    Segmentierte Pill-Tabs, aktiver Tab als Secondary-Pill

    Tabelle

    component.table · v1.1.0 component

    Datentabelle aus columns/rows-Props — gestreift, dicht, mobil horizontal scrollbar

    web.documentweb.applicationdesktop.shellemail.client ⚡ sort⚡ selection client: table.js
    Auftragsliste (gestreift, fehlender Wert → —)
    AuftragKundeStatusSumme
    A-4711Selig, Davidopen1.240,00 €
    A-4712Muster GmbHversendet89,90 €
    A-4713Beispiel AGbezahlt12.500,00 €
    A-4714Test KG430,10 €
    Dicht (Desktop-Liste)
    AuftragKundeStatusSumme
    A-4711Selig, Davidopen1.240,00 €
    A-4712Muster GmbHversendet89,90 €
    A-4713Beispiel AGbezahlt12.500,00 €
    A-4714Test KG430,10 €
    XSS in Zelle → escaped
    Inhalt
    <script>alert(1)</script>

    Tabs

    component.tabs · v1.0.0 component

    Reiter mit Panels (bis 4) — lokaler Zustand im Controller, semantisches Event change

    web.documentweb.applicationdesktop.shell ⚡ change client: tabs.js
    SlotErlaubtRegeln
    panel-1 ui.*, component.*, layout.* optional, mehrfach
    panel-2 ui.*, component.*, layout.* optional, mehrfach
    panel-3 ui.*, component.*, layout.* optional, mehrfach
    panel-4 ui.*, component.*, layout.* optional, mehrfach
    Drei Reiter (klickbar)

    Panel 1: Stammdaten des Kunden.

    Panel 2: Auftragsliste.

    12 offen
    Zweiter Reiter vorausgewählt

    Übersicht.

    Details sind aktiv gestartet.

    Tag-Eingabe

    component.tag-input · v1.0.0 component

    Freie Schlagwort-Eingabe: Enter/Komma legt einen Chip an, Backspace im leeren Feld entfernt den letzten, optionale Vorschlagsliste — emittiert tags

    web.documentweb.applicationdesktop.shellbuilder.preview ⚡ tags client: tag-input.js deps: ui.chip
    Schlagwörter: Enter/Komma legt an, Backspace entfernt, Vorschläge klickbar
    Schlagwörter
    DessousNeuheit
    Vorschläge:

    Aufgaben-Liste (Task)

    component.task · v1.0.0 component

    Was der Agent gerade abarbeitet: Aufgaben mit Zustand (offen/läuft/fertig/Fehler), optionalen Unterpunkten und Fortschritts-Zeile

    web.applicationdesktop.shellbuilder.preview deps: ui.icon
    Agenten-Abarbeitung mit allen vier Zuständen
    Was ich gerade tue2 von 5
    • Offene Aufträge abfragen12 Treffer
    • Nach Fälligkeit filtern2 überfällig
    • Erinnerungen vorbereiten
    • Versand bestätigen lassen
    • Alte Belege archivierenAblage nicht erreichbar

    Terminal (Ausgabe)

    component.terminal · v1.0.0 component

    Terminal-Fenster mit Fenster-Punkten und Zeilen-Typen (Befehl, Ausgabe, Erfolg, Fehler, Hinweis); Zeilen erscheinen nacheinander (abschaltbar, respektiert prefers-reduced-motion)

    web.documentweb.applicationdesktop.shellbuilder.preview ⚡ done client: terminal.js
    Installations-Ablauf (Zeilen erscheinen nacheinander)
    invisible — build
    $ npm run buildtokens: 179 Referenz-, 76 semantische Tokens, 10 Themesregistry: 128 Definitionenassets: 98 CSS-, 34 JS-ArtefakteBuild erfolgreichHinweis: 2 Definitionen ohne llm.md
    Fehlerfall, ohne Animation
    $ npm test235 bestanden, 1 fehlgeschlagen

    Theme-Umschalter

    component.theme-switcher · v1.0.0 component

    Segmentierter Umschalter Hell/Dunkel/System — setzt data-theme am Dokument, merkt sich die Wahl (localStorage) und folgt der Systemeinstellung

    web.documentweb.applicationdesktop.shellbuilder.preview ⚡ change client: theme-switcher.js deps: ui.icon
    Icons (Hell / Dunkel / System — wirkt sofort auf die Seite)
    Mit Beschriftungen

    Werkzeug-Aufruf (Tool Call)

    component.tool · v1.0.0 component

    Aufruf eines Agenten-Werkzeugs: Name, Zustand (wartet/läuft/fertig/Fehler), einklappbare Eingabe- und Ergebnis-Blöcke — natives details, kein JS

    web.applicationdesktop.shellbuilder.preview deps: ui.icon, ui.status
    Abgeschlossen mit Eingabe und Ergebnis (klicken zum Aufklappen)
    snappy_cli__task_listfertig820 ms
    Eingabe
    {
      "filter": "overdue",
      "limit": 10
    }
    Ergebnis
    2 Treffer:
    #4712 Beispiel AG (3 Tage überfällig)
    #4718 Muster GmbH (1 Tag überfällig)
    Läuft gerade (Status pulsiert)
    knowledge_base__searchläuft
    Eingabe
    {"query": "Rückgabefrist"}
    Fehlgeschlagen
    smtp__sendFehler
    Ergebnis
    Verbindung abgelehnt (Port 587)

    Tooltip

    component.tooltip · v1.0.0 component

    Hinweis-Blase bei Hover/Fokus — rein CSS (kein JS), Ebene über layer.dropdown

    web.documentweb.applicationdesktop.shell
    SlotErlaubtRegeln
    default ui.*, component.* Pflicht, max 1
    Über Button (hover/fokus)
    Speichert den Auftrag sofort
    Unter Badge
    ÜberfälligSeit 3 Tagen überfällig

    Baum (Tree View)

    component.tree · v1.0.0 component

    Hierarchische Baum-Ansicht (Ordner/Strukturen, max. 6 Ebenen): Zweige klappen per Controller, Blätter emittieren select — Chevron dreht, aktiver Knoten hervorgehoben

    web.documentweb.applicationdesktop.shellbuilder.preview ⚡ select client: tree.js deps: ui.icon
    Struktur-Baum (Zweige klicken zum Klappen)
    • Produkte
      • Möbel
    • README.md

    tricoma Button

    component.tricoma-button · v1.0.0 component

    tricoma-Marken-Button — Komposition über ui.button

    web.documentdesktop.shell ⚡ activate deps: ui.button
    Haupt (nutzt ui.button primary + Token-Override)
    Neben (nutzt ui.button secondary)

    Varianten-Picker

    component.variant-picker · v1.0.0 component

    Produktvarianten wählen: Farb-Swatches (ui.swatch) + Größen-Pills mit Verfügbarkeit — Controller pflegt die Auswahl und emittet variante

    web.documentweb.applicationbuilder.preview ⚡ variant client: variant-picker.js deps: ui.swatch
    Farb-Swatches + Größen-Pills mit ausverkaufter Größe (klicken wechselt die Auswahl)
    Farbe: Schwarz
    GrößeGrößentabelle

    Video-Spieler

    component.video-player · v1.0.0 component

    Video mit eigener Bedienleiste aus Tokens: Abspielen/Pause, Fortschritt mit Klick-Sprung, Zeitangabe, Ton, Vollbild — nutzt das native video-Element, kein Fremd-Player

    web.documentweb.applicationdesktop.shellbuilder.preview ⚡ play⚡ pause⚡ ended client: video-player.js deps: ui.icon
    Ohne Datei: Platzhalter mit vollständiger Bedienleiste
    Kein Video hinterlegt
    Produkt-Rundgang
    0:00 / 0:00
    Quadratisch (z.B. Social-Schnitt)
    Kein Video hinterlegt
    0:00 / 0:00

    Window

    component.window · v1.0.0 component

    Desktop-Fensterrahmen mit Titelleiste und Controls — Inhalt via contentMode (legacy-iframe | integrated-page) ab Phase 5

    desktop.shellbuilder.preview ⚡ close⚡ minimize⚡ maximize⚡ focus client: window.js
    SlotErlaubtRegeln
    default ui.*, component.*, section.*, layout.* optional, mehrfach
    Aktives Fenster mit Inhalt
    Kundendetail — Selig, David

    David Selig

    contentMode: integrated-page — Inhalt kommt ab Phase 5 vom Window Service.

    Inaktives Fenster
    Hintergrund-Fenster

    Nicht fokussiert — flachere Elevation über Token.

    Sections

    Karten-Reihe (Scroll)

    section.card-row · v1.0.0 section

    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

    web.documentbuilder.preview
    Farbige Content-Karten mit Badge, Titel und Link (Scroll-Snap ohne JS)

    Ressourcen

    Neues aus dem Produkt

    Call-to-Action

    section.cta · v1.0.0 section

    Aufruf-Banner mit Titel, Text und Button-Slot — brand- oder neutral-getönt, mobil kompakt

    web.documentbuilder.preview
    SlotErlaubtRegeln
    actions ui.button, layout.cluster Pflicht, max 3, mehrfach
    Brand-Banner

    Bereit für den Umstieg?

    14 Tage kostenlos testen — keine Kreditkarte nötig.

    Neutral

    Newsletter abonnieren

    Produkt-Updates, maximal einmal im Monat.

    FAQ (Accordion)

    section.faq · v1.1.0 section

    Fragen-Accordion auf nativen details/summary-Elementen (kein JS): Sektions-Kopf + Haarlinien-Trenner, Chevron dreht im offenen Zustand

    web.documentbuilder.preview deps: ui.icon
    Fragen-Accordion (native details/summary, kein JS)

    FAQs

    Du hast Fragen. Hier sind Antworten.

    Was unterscheidet das Produkt vom Wettbewerb?

    Es arbeitet mit dem vollen Kontext deiner Arbeit statt mit leeren Prompts.

    Werden meine Daten für Training verwendet?

    Nein. Deine Daten trainieren keine Dritt-Modelle.

    Was kostet es?

    Ein Abo, alle Modelle — Details auf der Preisseite.

    Feature-Bento

    section.feature-bento · v1.0.0 section

    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

    web.documentbuilder.preview
    Karten-Grid mit Haarlinien, Mono-Labels und Breit-Karte

    One Brain. Any Job.

    Alles an einem Ort, ohne Umwege.

    Personality

    Lernt, wie du und dein Team sprechen: Ton, Kürzel, Vorlieben.

    Intelligence

    Wählt für jede Aufgabe das beste Modell. Ein Abo, volle Auswahl.

    Context

    Sieht Aufgaben, Dokumente und Gespräche in Echtzeit.

    Skills

    Bringe exakte Workflows bei — laufen auf Kommando, jedes Mal.

    Presence

    Nimmt an Calls teil, macht Notizen, baut Kontext auf.

    Feature-Raster

    section.features · v1.0.0 section

    Feature-Kacheln mit Icon, Titel und Text — auto-fit-Raster, mobil eine Spalte

    web.documentbuilder.preview deps: ui.icon
    Vier Features

    Warum Invisible?

    Ein Definitionsmodell, jedes Target — kontrollierbar und versioniert.

    Eine Wahrheit

    Manifest pro Baustein, Registry generiert — nichts doppelt gepflegt.

    Strenge Gates

    Publish blockiert kaputte Seiten, die Laufzeit bleibt tolerant.

    Kunden-sicher

    Props und Tokens statt freiem Code — untrusted JSON bleibt harmlos.

    Versioniert

    Immutable Publishes mit Migrationen — Updates brechen keine Seiten.

    Footer

    section.footer · v1.1.0 section

    Seitenfuß mit Marke, Link-Spalten und Copyright-Zeile — Spalten stapeln mobil

    web.documentbuilder.preview
    Marke + zwei Link-Spalten + Copyright
    Unsicherer Link → neutralisiert

    Footer (Gesprächs-CTA)

    section.footer-cta · v1.0.0 section

    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

    web.documentbuilder.preview deps: ui.icon
    Dunkles Band (Original-Muster): große Nav-Links + Gesprächs-CTA, Trennlinie, Rechtliches/Firma/Social

    Hero

    section.hero · v1.0.0 section

    Große Einstiegs-Section mit Titel, Untertitel und Aktions-Slot

    web.documentbuilder.preview
    SlotErlaubtRegeln
    actions ui.button optional, max 3, mehrfach
    media ui.*, component.card, layout.* optional, max 1
    Standard mit Aktionen und Media-Card

    Ein Definitionsmodell für alle Oberflächen

    Website, Shop, App, Desktop und E-Mail aus derselben Registry — gerendert über Target-Profile.

    Section → Component → Element

    Diese Karte steckt im media-Slot des Hero.

    Brand-Ton, zentriert

    Der Kunde wählt Props und Tokens.

    Keine freien Klassen, kein freies CSS — das System bleibt kontrollierbar.

    Hero (zentriert)

    section.hero-centered · v1.1.0 section

    Zentrierter Hero: zweizeiliger Display-Titel, horizontale Häkchen-Zeile, Primary- + Ghost-CTA, Plattform-Leiste in Mono — ton-neutral, Theme liefert Farben und Schrift-Familien

    web.documentbuilder.preview deps: ui.icon
    Zentrierter Produkt-Hero: 2-zeiliger Display-Titel, Häkchen-Zeile, Primary + Ghost-CTA, Plattform-Leiste

    The best AI is your AI.Your Company's Brain

    • Multiplayer AI with your context
    • Every model. One subscription.
    • Self-updating Company Brain
    • iOS
    • Android
    • Windows
    • Mac
    • Chrome

    Hero (geteilt)

    section.hero-split · v1.0.0 section

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

    web.documentbuilder.preview deps: ui.icon
    Personal-Brand-Hero (dunkles Theme entfaltet die Wirkung)

    Struktur schafftFreiheit.

    Ich helfe dir, deine Prozesse, Systeme und Abläufe so aufzubauen, dass dein Unternehmen funktioniert - auch ohne dich.

    • Erhalte Klarheit, wo Zeit und Geld verloren gehen
    • Nutze Automatisierungen, die Stunden zurückgeben
    Erstgespräch vereinbaren →

    Logo-Leiste

    section.logo-cloud · v1.0.0 section

    Referenz-Logos in einer fluiden Reihe (gedämpft, Hover farbig)

    web.documentbuilder.preview deps: ui.image
    Vier Logos
    Vertraut von

    Laufband (Marquee)

    section.marquee · v1.0.0 section

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

    web.documentbuilder.preview
    Text-Laufband (Maus darüber pausiert)

    Vertrauen uns

    Muster GmbHBeispiel AGDemo KGAcme HandelNord LogistikSüd TechnikMuster GmbHBeispiel AGDemo KGAcme HandelNord LogistikSüd Technik
    Schnell, andere Richtung
    30 Tage RückgabeVersand ab 29 € freiSichere ZahlungSupport aus Deutschland30 Tage RückgabeVersand ab 29 € freiSichere ZahlungSupport aus Deutschland

    Media-Split

    section.media-split · v1.0.0 section

    Text-Bild-Wechselzeile: Display-Titel + Text + Text-Link-CTA neben einer Media-Fläche (Bild oder Platzhalter-Fläche), Seite wählbar

    web.documentbuilder.preview
    Text links, Media-Fläche rechts (Platzhalter ohne Bild-URL)

    Slides Studio

    Presentation-ready in one prompt

    Echte Typografie, kuratierte Paletten. Der nächste All-Hands-Termin ist in Minuten fertig — ohne eine Folie anzufassen.

    Mehr erfahren →

    Platzhalter-Fläche

    section.placeholder · v1.0.0 section

    Reservierte Sektion für noch fehlende Inhalte (Produktvisuals, Videos, Embeds): optionaler Kicker/Titel + gestrichelte Fläche mit Mono-Label und wählbarem Seitenverhältnis

    web.documentbuilder.preview
    Reservierte Sektion für fehlende Inhalte (21:9-Fläche mit Mono-Label)

    Showcase

    Hier kommt das Produktvisual hin

    Produktvisual folgt

    Preistabelle

    section.pricing · v1.0.0 section

    Preispläne als Karten (Highlight-Plan hervorgehoben) — auto-fit-Raster, mobil gestapelt

    web.documentbuilder.preview deps: ui.icon, ui.badge
    Drei Pläne mit Highlight

    Faire Preise

    Monatlich kündbar, alle Kernfunktionen inklusive.

    Basis29 € / Monat
    • 1 Benutzer
    • Aufträge & Rechnungen
    • E-Mail-Support
    Starten
    BeliebtPro79 € / Monat
    • 5 Benutzer
    • Automatisierungen
    • Priorisierter Support
    • API-Zugang
    Pro wählen
    Enterpriseindividuell
    • Unbegrenzte Benutzer
    • SLA
    • Dedizierter Ansprechpartner
    Kontakt

    Produkt-Grid

    section.product-grid · v1.0.0 section

    Responsives Grid aus Produkt-Karten (auto-fill) mit optionalem Sektions-Kopf — für Empfehlungen, Kategorien, Suchergebnisse

    web.documentbuilder.preview deps: component.product-card
    Empfehlungs-Grid aus Produkt-Karten

    Empfehlungen

    Das könnte dir auch gefallen

    Produkt-Bühne (PDP-Kopf)

    section.product-stage · v1.0.0 section

    Der Kopf der Produktdetailseite: Produkt-Galerie | Kaufbox (Titel, Sterne, Preis, Varianten-Picker, Mengen-Stepper, Warenkorb-CTA mit cart-Event, Trust-Punkte)

    web.documentbuilder.preview ⚡ cart⚡ wishlist client: product-stage.js deps: component.product-gallery, component.variant-picker, ui.price, ui.rating, ui.quantity-stepper, ui.icon
    Kompletter PDP-Kopf: Galerie | Kaufbox mit Varianten, Stepper, CTA und Trust-Punkten

    EmpressEnvy 4-teiliges Dessous-Set mit Diamond-Mesh-Einsatz & Gold-Knopf

    Art.-Nr. sw2409156678(2.341)
    9,49 €24,99 €-62%
    Farbe: Schwarz
    GrößeGrößentabelle
    • Kostenloser Versand ab 29 €
    • 30 Tage Rückgaberecht
    • Sichere Zahlung

    Zitat-Karten (Social Proof)

    section.quote-card · v1.0.0 section

    Karten mit Zitat, Person, Handle und Plattform-Hinweis — statische Social-Proof-Karten ohne externen Abruf (keine Fremd-API zur Laufzeit)

    web.documentemail.clientbuilder.preview deps: ui.avatar, ui.icon
    Drei Stimmen mit Plattform-Hinweis

    Stimmen

    Was Teams berichten

    Marie Krause@mkrauseLinkedIn

    Wir haben die Auftragsabwicklung von drei Werkzeugen auf eins reduziert. Die Einarbeitung dauerte einen Nachmittag.

    Jonas Weber@jweberX

    Der Agenten-Chat beantwortet Rückfragen zu Beständen schneller, als wir sie früher heraussuchen konnten.

    Sabine RothKundengespräch

    Ein Theme-Wechsel — und die komplette Oberfläche trägt unsere Hausfarben. Das hat im Angebot den Ausschlag gegeben.

    Bewertungen

    section.reviews · v1.0.0 section

    Review-Sektion: Zusammenfassung (große Zahl + Sterne + Verteilungs-Balken + Passform-Feedback) neben Review-Karten mit Autorin, Datum, Variante

    web.documentbuilder.preview deps: ui.rating
    Zusammenfassung mit Verteilung + Passform neben Review-Karten

    Bewertungen (2.341)

    4,7
    5 ★78%
    4 ★14%
    3 ★5%
    2 ★2%
    1 ★1%
    Entspricht der Größe89%
    Fällt klein aus7%
    Fällt groß aus4%
    Marie K.02.08.2026

    Wunderschönes Set, die Verarbeitung ist für den Preis unglaublich. Passt perfekt.

    Schwarz / M
    Jasmin R.28.07.2026

    Tolle Qualität, nur der Gürtel könnte etwas fester sein.

    Bordeaux / S

    Kennzahlen-Kacheln

    section.stat-tiles · v1.0.0 section

    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)

    web.documentbuilder.preview
    Stat-Kacheln mit Mono-Labels, Status-Punkt und Display-Zahlen

    Beats every benchmark

    Zahlen, die für sich sprechen.

    Quality#1vs Wettbewerb
    Cost85%günstiger
    Context92%+34/min
    Win-Rate100%+22/min

    Kennzahlen

    section.stats · v1.0.0 section

    Zahlen-Banner (Wert + Beschriftung) — auto-fit, mobil gestapelt

    web.documentbuilder.preview
    Neutral

    tricoma in Zahlen

    1.500+Kunden
    12 Mio.Aufträge pro Jahr
    99,9 %Verfügbarkeit
    Brand
    40+Definitionen im Kit
    236Design-Tokens
    120+Tests grün

    Teaser-Karte

    section.teaser-card · v1.0.0 section

    Im Block Builder eingefrorene Komposition

    web.documentweb.applicationbuilder.preview deps: component.card, ui.heading, ui.text, ui.badge
    Standard (wie eingefroren)

    Instanz-Baum

    Jeder Baustein hier ist ein Node mit stabiler nodeId und gepinnter Version.

    Kundenstimmen

    section.testimonials · v1.0.0 section

    Zitate-Raster mit Avatar (Initialen), Name und Rolle — auto-fit, mobil gestapelt

    web.documentbuilder.preview deps: ui.avatar
    Drei Stimmen

    Was Kunden sagen

    „Endlich ein System, in dem Website und Warenwirtschaft dieselbe Sprache sprechen."
    Maria MusterGeschäftsführung, Muster GmbH
    „Der Builder spart uns pro Kampagne einen ganzen Agentur-Tag."
    Jonas BeispielMarketing, Beispiel AG
    „Migrationen ohne kaputte Seiten — das hat vorher nie funktioniert."
    David Seligtricoma

    Absatz mit Punkten

    section.text-bullets · v1.0.0 section

    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)

    web.documentbuilder.preview deps: ui.icon
    Dunkles Band mit Punkten (fetter Auftakt)
    Digitale Abläufe, die Wachstum ermöglichen

    Mehr Tools lösen keine Probleme. Du brauchst funktionierende Systeme.

    Mein Fokus liegt auf der systematischen Weiterentwicklung von Strukturen, Abläufen und Prozessen.

    • Prozessmanagement: Abläufe werden analysiert, strukturiert und automatisiert.
    Helles Band mit Zitat

    Dein Unternehmen hat Potenzial

    • Klarere Kommunikation, intern wie extern.
    Ein gut aufgestelltes Unternehmen fühlt sich ruhig an - auch wenn viel passiert.

    Templates

    App Shell

    template.app.shell · v1.2.0 template

    App-Seitengerüst: Seitenleiste links (Navigation), Kopfzeile optional, Arbeitsbereich — für Desktop-Apps und Web-Applications

    web.documentweb.applicationdesktop.shellbuilder.preview
    SlotErlaubtRegeln
    sidebar component.navigation, component.sidebar, ui.* Pflicht, mehrfach
    main section.*, layout.*, component.*, ui.* Pflicht, mehrfach, min 1

    Templates liefern Slot-Regeln statt HTML — der Surface-Renderer (Phase 4) und der Builder (Phase 7) setzen sie durch.

    Developer-Portal

    template.dev.portal · v1.4.0 template

    Portal-Seitengerüst MIT eigenem Grundlayout: Header in voller Breite mit Linie (sticky), Inhalts-Container, Footer-Band in voller Breite — das erste Template, das sein Layout selbst besitzt

    web.documentbuilder.preview
    SlotErlaubtRegeln
    header component.navigation Pflicht, max 1
    main section.*, layout.*, component.tab-bar, component.breadcrumb, component.accordion, component.sticky-buy-bar optional, mehrfach, min 1
    footer section.footer, section.footer-cta, ui.text Pflicht, max 1

    Templates liefern Slot-Regeln statt HTML — der Surface-Renderer (Phase 4) und der Builder (Phase 7) setzen sie durch.

    Website Standard

    template.website.standard · v1.0.0 template

    Standard-Seitenaufbau: Navigation oben (Pflicht), beliebige Sections in der Mitte, Footer unten (Pflicht)

    web.documentbuilder.preview
    SlotErlaubtRegeln
    header component.navigation Pflicht, max 1
    main section.*, layout.* optional, mehrfach, min 1
    footer section.footer, ui.text Pflicht, max 1

    Templates liefern Slot-Regeln statt HTML — der Surface-Renderer (Phase 4) und der Builder (Phase 7) setzen sie durch.

    Schemas: invisible/schemas/ · Registry: npm run build (Watcher: npm run watch) · Render-Vertrag: invisible/kernel/render.php