Ciele design system
One component per page. Explore its states and variants, try the controls, and read the implementation used by Ciele.
Explore complete blocksOne selection control arranged along a draggable arc.
FormsA changing text label with a static reduced-motion fallback.
MotionOne dashboard statistic, including numeric, text and unavailable values.
Data displayA shared action control with visual variants, sizes and pending states.
FoundationsA single-line native text field with focus, invalid and disabled states.
FormsMultiline text fields for instructions, descriptions, messages and Markdown.
FormsA semantic label associated with one form control.
FoundationsOne binary-setting control with shared geometry, small sizing and compatibility import paths.
FormsIndependent selections and indeterminate controls for tables and settings.
FormsOne choice from a labelled set, including hints and unavailable options.
FormsSingle and multiple selection menus, grouped options and supporting descriptions.
FormsCompact labelled selectors for list, conversation and analytics filters.
FormsSegmented navigation with a sliding active pill, links and animated content panels.
NavigationCompact labels in neutral variants and six semantic tones.
Data displayOne content surface with matching header, body and footer parts.
SurfacesA modal surface with accessible titles, descriptions and action slots.
SurfacesAnchored content with consistent placement and focus management.
SurfacesA trigger and action menu with groups, separators and selected items.
NavigationA short explanation connected to an interactive control.
SurfacesExpandable question-and-answer rows with animated disclosure content.
SurfacesA direction-aware transition between panels and route content.
SurfacesA draggable mobile surface with viewport snap points and gesture-aware dismissal.
SurfacesA shared date-selection contract for single dates and ranges.
FormsColour swatches, a picker surface and editable hex values for widget styling.
FormsDrop files, review the queue and show progress, completion or retry states.
FormsReorder flow steps and starter buttons with an explicit drag handle.
FormsA text field that preserves typing while producing a list of values.
FormsA deterministic identity mark with static and animated variants.
FoundationsA consistent hover animation contract for package and local glyphs.
FoundationsA shared illustrated mark, guidance and an optional action when a list has no content.
Data displayNeutral placeholders shaped as text, avatars or cards.
Data displayClipboard acknowledgement that keeps the control stable during copied and failed states.
Data displayDraggable width controls for the sidebar, chat preview and operational detail rails.
SurfacesChanging labels roll in place while static copy keeps its normal typography.
MotionA transition from a placeholder to content once loading completes.
MotionA label transitions in place as a task or tool changes state.
MotionPointer-responsive depth for an infrequent marketing interaction.
MotionAn animated grid surface that gives the pricing page its background structure.
MotionA compact rail of selectable previews for sections and messages.
NavigationA compact choice between light, dark and system appearance.
FoundationsLayered background blur that softens an edge of the marketing scene.
MotionTime-series lines with hover and keyboard-readable values.
Data displayOne metric with its value, context, change and an optional trend slot.
Data displayA single progress gauge with compact and semantic-threshold variants.
Data displayThe role-alignment context and content parts for a single chat message.
AI & chatAn expandable source summary with named references and source counts.
AI & chatA turn-level progress summary that expands to its execution trace.
AI & chatOne tool call with status, expandable output and a copy action.
AI & chatThe attached-file strip with reading, ready, failed and removal states.
AI & chatOne answer’s useful-or-not feedback selection.
AI & chatA plan's pending, running, completed and cancelled steps in one collapsible list.
AI & chatStacked notices with expansion, dismissal and semantic status.
SurfacesNested folders and resources with active selection in chat and preview sidebars.
NavigationA hierarchical path with compact overflow for long navigation trails.
NavigationThe Ciele AI identity mark at different sizes.
FoundationsA password field with an accessible visibility control.
FormsA labelled field that shares the console input geometry and owns focus and error feedback.
FormsA field title and hint with the same typographic weight as other form labels.
FoundationsA page or group heading with an operational console variant and a marketing variant.
FoundationsA status dot and label for a live, idle or failed operation.
Data displayA knowledge source status with indexing and failure states.
Data displayAn assistant flow trust tier in one compact marker.
Data displayA content surface with a pointer-following highlight.
SurfacesThe title, description and icon face reused by a feature card.
SurfacesAn accessible modal whose content can transition between views.
SurfacesA shared-layout dialog that grows from its own trigger.
SurfacesAn anchored menu that transitions between related content views.
SurfacesA command menu opened from a surface context action.
NavigationA shared active background for menu items and selectable rows.
MotionA compact overflow control for one row’s actions.
NavigationA collapsible side rail for details alongside a chat.
SurfacesNative semantic table parts for a simple read-only tabular layout.
Data displayA sortable and filterable column control with a stable heading.
Data displayPage navigation and a page-size control for a result set.
Data displayA row-opening link that preserves normal link and keyboard behavior.
Data displayThe shared row-checkbox and bulk-action contract.
Data displayA person’s image with a deterministic fallback when no image is available.
FoundationsA Teammate identity mark with its own configured seed.
FoundationsA compact group identity built from its member faces.
FoundationsA drawn feather glyph with a pointer-triggered animation.
FoundationsThe icon contract used by configured flow buttons.
FoundationsA control glyph that reflects an expanded or collapsed sidebar.
FoundationsA local assistant glyph with the shared icon animation contract.
FoundationsA code snippet with optional language tabs and clipboard feedback.
Data displaySyntax-highlighted code lines shared by agent tool output.
AI & chatA complete syntax-highlighted chat code surface with language metadata and clipboard feedback.
AI & chatNumeric updates animate in place with a stable tabular layout.
MotionA subtle moving highlight for text that represents active work.
MotionA row context that limits initial text entrances and preserves later value updates.
MotionA restrained entrance for an infrequent page or section change.
MotionA transition that reveals content after its shaped placeholder.
MotionA compact device preference for interface audio.
FoundationsA pointer-responsive wrapper for an infrequent marketing target.
MotionA deliberate drag gesture for a destructive action.
FormsCategorical values as bars.
Data displayParts of a whole as labelled ring segments.
Data displayA part-to-whole distribution rendered as a grid.
Data displayChanges in multiple categories across a shared time axis.
Data displayA comparison between two periods for each category.
Data displayThe distribution of values for each compared category.
Data displayHierarchical category values within one area.
Data displayA time series with an interactive selection window.
Data displayDaily intensity with focus and date selection.
Data displayA compact trend with value and change context.
Data displayRank changes across multiple periods.
Data displayThe shared configuration and tooltip adapter for a Recharts chart.
Data displayA local chart theme scope that connects charts to the app’s theme tokens.
Data displayA numeric value that transitions between updates.
Data displayA chart surface whose caption and controls share one footer.
Data displayConcentric SVG rings showing progress across measured windows.
Data displayOne chat bubble with matching content parts.
AI & chatAn assistant answer surface with sources, copy and feedback.
AI & chatThe rich-text renderer used for assistant answers and previews.
AI & chatA transcript viewport with pinned scrolling and a message navigation rail.
AI & chatA chat’s identity and history, new-chat and fullscreen controls.
AI & chatA sign-in surface with ready, loading and unavailable states.
AI & chatThe visual busy-state wrapper for a prompt composer.
AI & chatThe Flow Canvas text-command entry control.
AI & chatKeyboard-selectable suggestions anchored to a composer input.
AI & chatOne model’s credential-source choice with an automatic fallback.
AI & chatThe models offered to a person while composing a message.
AI & chatA compact overlap of source marks beside a source summary.
AI & chatNamed source rows with document or external-link presentation.
AI & chatAn inline source marker with a hover or focus preview.
AI & chatOne turn’s ordered tool calls, thoughts and plan stages.
AI & chatA small animated state mark for active assistant work.
AI & chatThe label presentation used while a reasoning segment is active.
AI & chatA single student-readable line describing the current work.
AI & chatA collapsible reasoning segment with active and completed states.
AI & chatA tool operation’s pending, approved or denied decision control.
AI & chatA shared reveal surface for collapsible agent content.
AI & chatThe transient target hint shown while a file is above the composer.
AI & chatA transcript summary of the people who reacted to a message.
AI & chatA searchable palette of emoji with selected and disabled states.
AI & chatThe format-choice menu that inserts a study command in a composer.
AI & chatTransient success, error, warning and informational feedback.
SurfacesThe canvas’s tool, add-step and zoom controls.
FormsA compact fan of canvas commands with pointer and keyboard selection.
NavigationThe graph backdrop rendered inside its canvas root.
MotionA compact section navigation with one active destination.
NavigationOne selectable search result with its icon, label and metadata.
NavigationThe app link wrapper that preserves the user’s navigation intent.
NavigationConnector marks keyed by the application provider.
FoundationsThe provider-connection identity used in settings.
FoundationsThe compact provider identity used by composer model choices.
FoundationsA monochrome GitHub identity glyph for website links.
FoundationsThe illustrated Ciele ghost identity used by authentication surfaces.
FoundationsExpandable source chips with concept, collection and original-source metadata.
AI & chatThe contextual Ciele mark that peeks from a hovered or focused action.
FoundationsA recording control that submits audio to a configured transcription endpoint.
AI & chatAn answer’s read-aloud control with playback, pause and cancellation.
AI & chat