The visual library
26 chapters. 405 demos. Every section in the kit, grouped into three buckets — General (foundations, atoms, molecules), Website (marketing narrative, content blocks, hero scenes), App (shell, pipeline, AI). Click any section to jump straight to its demo.
- 26Chapters
- 405Demo sections
- 3Buckets
General
18 chapters · 260 sectionsFoundations and atoms — the small things every other chapter is built from. Tokens, type, buttons, inputs, cards, navigation, data display, feedback, overlays.
01 Foundations
open →On-brand HTML + CSS examples, copy-ready.
02 Typography
open →On-brand HTML + CSS examples, copy-ready.
03 icons
open →The kit's icon family — forty-plus monoline glyphs across three sub-families. CRM icons, file-type icons with a smart dispatcher, and miscellaneous task-type / source-control / utility glyphs. All themable via currentColor.
04 Buttons & controls
open →On-brand HTML + CSS examples, copy-ready.
05 Forms & inputs
open →On-brand HTML + CSS examples, copy-ready.
- 5.1Text input
- 5.2Icons, prefixes, suffixes
- 5.3States
- 5.4Textarea
- 5.5Select
- 5.6Search field
- 5.7File upload & dropzone
- 5.8Fieldset & legend
- 5.9Combobox
- 5.10Date picker
- 5.11Range sliders
- 5.12Form layout
- 5.13Anatomy of a field
- 5.14Slider
- 5.15DurationField
- 5.16TimePicker
- 5.17DatePicker
- 5.18DateRangePicker
- 5.19Combobox (kit)
- 5.20MultiSelect
- 5.21MentionInput
- 5.22MergeTagInput
- 5.23SnippetTextarea
- 5.24RichTextEditor
- 5.25ConsentToggle
- 5.26FileUpload
- 5.27InlineDateField
- 5.28SortableList & SortableHandle
- 5.29KeyValueRepeater
- 5.30MultiBindingList
- 5.31VariantsRepeater
- 5.32RadioCardList
- 5.33DomainList
- 5.34CategoryGroupList
- 5.35ExpandableEditRow
- 5.36RichTextContent
- 5.37RichTextEditorPro
06 Cards & surfaces
open →On-brand HTML + CSS examples, copy-ready.
07 Navigation
open →On-brand HTML + CSS examples, copy-ready.
08 Data display
open →On-brand HTML + CSS examples, copy-ready.
- 8.1Data table
- 8.2Table variants
- 8.3Chips & tags
- 8.4Badges & status dots
- 8.5Avatars
- 8.6Data lists & key-value
- 8.7Progress
- 8.8Timeline / activity feed
- 8.9Code block
- 8.10Stat grid
- 8.11Chart
- 8.12Tree
- 8.13Empty state
- 8.14Anatomy — table row
- 8.15Score ring
- 8.16SLA countdown ring
- 8.17Health sparkline + risk badge
- 8.18Stat tile — moment + sparkline-behind
- 8.19DataTable
- 8.20FilterChipGroup
- 8.21AvatarGroup
- 8.22LifecyclePill
- 8.23TicketStatusPill
- 8.24DealStagePill
- 8.25RiskPill
- 8.26SyncStatus
- 8.27KpiDeltaTile
- 8.28TimeSeriesChart
- 8.29PayloadPreview
- 8.30Icon chip
- 8.31Rate card
- 8.32Source row
17 App AI
open →Sage drawer, compose drawer, AI suggestion card, KB suggestion card, confetti win moment, score card, narration log, evidence quote, paste-and-recheck area.
- 17.1Sage AI drawer
- 17.2Compose drawer
- 17.3AI suggestion card
- 17.4KB suggestion card
- 17.5Confetti win moment
- 17.6ScoreCard
- 17.7NarrationLog
- 17.8EvidenceQuote
- 17.9PasteAndRecheckArea
- 17.10Evaluations
- 17.11Missing knowledge queue
- 17.12Connections & tools — Tools & MCP
- 17.13Knowledge item row
- 17.14Knowledge lane
- 17.15Add knowledge menu
- 17.16Attach lane picker
- 17.17Proposal card
- 17.18Sage dock
18 agent builder
open →The operator-facing surface used to configure an agent — declarative query / condition rules, source-to-target field mapping, connection test affordances, version switching, and the structured document editor. Six components compose the configuration vocabulary.
- 18.1QueryBuilder
- 18.2ConditionRow
- 18.3FieldMapper
- 18.4TestConnectionButton
- 18.5VersionSwitcher
- 18.6StructuredDocEditor
- 18.7Agent builder shell
- 18.8Agents list composition
- 18.9Agent overview
- 18.10Persona
- 18.11Key Facts
- 18.12Actions
- 18.13Guardrails
- 18.14Knowledge
- 18.15Contact Transfer
- 18.16Channels
- 18.17Design & Go Live
- 18.18Agent frame — header + tabs
- 18.19Agents HQ — shared shelves
- 18.20Journey studio
- 18.21Templates
- 18.22Channels tab
- 18.23Settings tab
19 conversation
open →The operator-facing chat surface — message bubble, transcript shell, composer, per-message trace button, summary banner, and the live agent-tester. Six components compose the transcript end-to-end.
20 explainability
open →The AI reasoning flow — a vertical timeline of tool-calls, agent messages, citations, decisions, and errors. Two components compose the operator-facing ‘show me the thinking’ surface.
21 designer toolkit
open →The designer-side toolkit operators use to brand the chat widget before deploying. Five components — color field, swatch picker, style section, style editor, embed snippet — compose the kit's brand-my-widget workflow.
22 billing
open →The operator-side surface for plans, usage, invoices, and payment methods. Six components — plan tier cards, usage meters, invoice rows, payment method displays, the billing history table, and a drop-in page wrapper.
23 workspace
open →The operator-side surface for team administration — members, pending invites, and the audit log. Six components compose the workspace-admin workflow: role badges, member rows, invite rows, audit-log entries, a team page header, and a drop-in members page wrapper.
24 integrations
open →The operator-side surface for third-party integrations and webhook plumbing. Five components compose the integrations workflow: integration cards, a filterable grid, a webhook delivery console, OAuth-callback banners, and a drop-in integrations page wrapper.
25 widget
open →The full end-user-facing chat widget — launcher, proactive bubble, expanded shell, messages, typing indicator, quote cards, facts drawer, composer, buttons, feedback, disclaimers, branding marker, brand-theme presets, and the named motion system.
26 embed extras
open →Embed-side surfaces beyond the chat panel — ChannelSandbox, VoicePlayer, WidgetPersonaSwitcher, and the Mortgage POS: a conversational point-of-sale with a live application card, branching question script, lender pricing and submission, shipped wired end to end and as nineteen composable components.
- 26.1ChannelSandbox
- 26.2VoicePlayer
- 26.3WidgetPersonaSwitcher
- 26.4Mortgage POS
- 26.5POS theme provider
- 26.6POS shell
- 26.7POS messages
- 26.8POS chips
- 26.9POS input card
- 26.10POS contact card
- 26.11POS verification
- 26.12POS documents
- 26.13POS declarations
- 26.14POS government monitoring
- 26.15POS quotes
- 26.16POS submit + consents
- 26.17POS help
- 26.18POS submitted
- 26.19POS application card
- 26.20POS mobile bar
- 26.21POS sheet
- 26.22POS save dialog
Website
5 chapters · 102 sectionsThe big marketing surfaces — hero scenes, narrative-systems visualisations, content blocks, page templates, platform-narrative comparisons. This is where chapter 11 lives.
09 Feedback & overlays
open →On-brand HTML + CSS examples, copy-ready.
- 9.1Toasts
- 9.2Inline alerts
- 9.3Top-of-page banners
- 9.4Tooltips
- 9.5Popover
- 9.6Modal dialog
- 9.7Slide-over drawer
- 9.8Skeleton loaders
- 9.9Spinner & inline loader
- 9.10Inline message
- 9.11Confirmation dialog
- 9.12Snackbar
- 9.13Anatomy — toast
- 9.14Bulk action bar
- 9.15DialogHost
- 9.16Accordion
- 9.17FilterPopover
- 9.18TwoPathChooserDialog
- 9.19SourceFreshnessBanner
10 Content blocks
open →On-brand HTML + CSS examples, copy-ready.
11 Patterns & specials
open →Full-page layouts for auth, dashboards, conversations, settings, onboarding, and 404s.
12 Narrative systems
open →Decay curves, scoreboards, race timelines, engine diagrams, handoff cards, integration hubs, HAPPA arcs, Guardian shields, and the Cost-of-Inaction calculator — every branded system visual the marketing site needs.
- 12.0In action
- 12.1Decay curve
- 12.2Scoreboard
- 12.3Race timeline
- 12.4Engine block
- 12.5Triptych
- 12.6Handoff card
- 12.7Profile card
- 12.8Integration hub
- 12.9HAPPA arc
- 12.10Guardian shield
- 12.11Journey map
- 12.12Closest edge wins
- 12.13Ecosystem rings
- 12.14Revenue calculator
- 12.15Brand timeline
- 12.16Hero bloom canvas
- 12.17Hero live demo
- 12.18Leak cards
- 12.19Chat comparison
- 12.20Mini-atoms
- 12.22Inline illustrations
- 12.21Anatomy & motion
- 12.23Scroll cue
- 12.24Dialogue contrast
- 12.25Dialogue column
- 12.26Dialogue message
- 12.27Dialogue ellipsis
- 12.28Dot matrix
16 App pipeline
open →Kanban, pipeline bar, activity timeline, inbox row, onboarding checklist, MRR chart.
- 16.1Kanban column & draggable card
- 16.2Pipeline stage segmented bar
- 16.3Activity timeline
- 16.4Inbox row
- 16.5Onboarding checklist
- 16.6MRR composition chart
- 16.7EmailThread
- 16.8EmailThreadRow
- 16.9AgendaList family
- 16.10DateBand
- 16.11DashboardNavGroup
- 16.12MiniCardLink family
- 16.13Deal-detail composition
- 16.14Reviewer inbox
- 16.15Contacts list composition
- 16.16Contact detail composition
- 16.17Campaigns list composition
- 16.18Lifecycle bar
- 16.19Quiet-hours indicator
- 16.20Memory list
- 16.21Key-fact grid
- 16.22Engagement score
- 16.23Session card
- 16.24Trigger-agent dialog
- 16.25Handover & outcome
- 16.26Memories dialog
- 16.27Session summary band
- 16.28Session page
- 16.29Sessions overview
App
3 chapters · 43 sectionsProduct UI — the shell, the pipeline view, the AI workspace. Densest chapters; most stateful components.
13 Media & presentation
open →Video player, carousel, device frames (browser / laptop / phone), and the presentation deck device — all vanilla HTML/CSS/JS, Cloudflare-Pages-ready.
14 Platform narrative
open →Feature cluster, contrast pair, feature table, cluster map, counter rail — the strategic-narrative components for /platform and /why-magicblocks.
15 App shell
open →Detail-page 3-column shell, command palette, density mode, empty states.
- 15.1Detail page 3-column shell
- 15.2Command palette
- 15.3Density mode
- 15.4Empty states
- 15.5AppShell
- 15.6PageHeader
- 15.7SettingsShell
- 15.8SavedViewsRail
- 15.9HelpBubble
- 15.10Settings nav rail
- 15.11Settings header block
- 15.12Preference toggle row
- 15.13API key card
- 15.14Session list
- 15.15Danger zone block
- 15.16Unsaved changes bar
- 15.17Settings account page
- 15.18Route progress
- 15.19Dashboard composition
- 15.20RoomHeader
- 15.21SidebarHead
- 15.22WorkspaceSwitcher
- 15.23WorkspaceNav
- 15.24WorkspaceUser
- 15.25WorkspaceThemeToggle
- 15.26WorkspaceBar
- 15.27WorkspaceShell
- 15.28SectionHeader
- 15.29SectionView
Chapter HTMLs serve as Markdown via Cloudflare's auto-transform — append .md to any URL above for the AI-agent view.