Design system for builders

Design tools for agentic engineers. Build consistent product screens faster with proven components.

opt-uiForms, dialogs, and tables for product screens

opt-datagridKeyboard-first editing over remote data

opt-chartsMetrics and charts on shared tokens

opt-editorSchema-driven editor with streaming edits

opt-calendarEvents, bookings, and availability

opt-chatStreaming AI chat with tool calls

All-in-one UI components.

From buttons and forms to data grids, charts, screen structure, and inspection tools, everything you need for product UI is available in one place. Pick what you need and jump straight into the docs or a working example.

Explore product docs
https://your-product.app
AcmeProduction
OverviewPipelineAnalyticsAssistantSettings
Recipe · workspace
Pipelinecontract-bound route · 1,284 rowsInvite
Search accountsStageNew
Pipeline$1.24M6.2%
Win rate38.4%1.8%
Cycle21d3.1%
Revenue by monthBaseExpansion
AccountPlanStatusARR
NorthwindScaleReady$248,400
InitechEnterpriseReview$182,900
GlobexTeamDraft$96,250
UmbrellaScaleLive$141,780
surface.pipelinecontractboundstates4 / 4a11ypass
  1. INSPECTopt-devtoolInspects contracts and states over the running screen.
  2. FRAMEopt-shellSets the app frame and workspace policy.
  3. DATAopt-datagridHandles large data as an editable grid.
  4. VISUALSopt-chartsVisualizes metrics on the same tokens.
  5. FOUNDATIONopt-uiPlaces base components on accessibility primitives.

AI-first components, with review built in.

Review AI suggestions for content, data, schedules, and responses as they arrive, then apply only what you need. Important changes never take effect before you review them.

Read the streaming contracts
AI
AI

opt-editorApprove or revert block by block.

opt-datagridRefetch the visible window, revert rejected edits.

opt-calendarApprove proposed events one at a time.

opt-chatA tool call waits until you approve it.

High quality interactions everywhere.

Mouse, touch, keyboard, or screen reader—every input method supports a natural workflow. Interactions stay consistent as users move across screens.

Learn keyboard patterns

Keyboard friendly.

Tab order, shortcuts, typeahead, and focus restore follow the same rules across product screens.

Mouse enhanced.

Hover, resize, context menus, and drag feedback support dense desktop workflows.

State complete.

Loading, empty, error, and review states are checked on real surfaces, not just component demos.

Focus managed.

Focus returns naturally after overlays, list deletion, and drawer transitions.

Accessibility standards, built in.

Accessibility is built into the screen from the start, not added at the end. Docs examples, Builder previews, and live product screens follow the same accessibility baseline.

Learn accessibility
Interactive mobile preview for choosing a workspace permission level.
ATLAS WORKSPACE

Permissions

Choose what Jordan can do in this workspace.

Permission options

ARIA semantics.

Buttons, tables, menus, and dialogs follow WAI-ARIA roles and keyboard behavior.

Mobile ready.

Touch targets, drawers, and dismiss flows hold together on small screens.

Tested. Like, really.

The same state matrix is repeatedly verified in docs and product routes.

Every module takes your locale.

Adapt labels and date, time, and number formats across calendar, editor, chat, and data-grid experiences. Korean and English work out of the box, and you can add the copy needed for other languages.

Read the localization guide

One koMessages import turns every toolbar and view label Korean.

English is opt-calendar's default, so there is no catalog to pass.

Region variants split on the tag alone — zh-CN and zh-TW differ in weekday spelling and 12/24-hour clock.

A locale the packages don't ship. Fill in CalendarMessages and missing keys fail at compile time.

Label slots show the keys you fill; readout slots show the knob behind each value. Any tag works.

Studio tools for product design in your browser.

Choose colors and themes, build forms and layouts, and prepare store images without installing anything. Carry the result from one tool directly into the next.

Start with tools

Generate opt design tokens, brand gradients, swatches, and contrast output from a seed color.

Compose layered CSS gradients, preview overlays, and export production-ready background recipes.

Edit the canonical CSS token set live, preview the result, and export production-ready CSS.

Add, edit, and reorder fields visually with live preview and TypeScript export.

Browse opt-ui Core/Shells/Surfaces and opt-charts charts on a Figma-style infinite canvas.

Upload 4–8 real app screens, automatically shape the copy, backdrop, and typography, and export App Store, Google Play, and social-ready assets.

A role-based package catalog.

Compare the problem each package solves, how to install it, and where to start. Choose only the capabilities your product needs.

Open docs hub
  • opt-charts

    Visualization layer

    Specialist package for charts and data visualization — Recharts wrappers, heatmaps, funnels, and metric shells

  • opt-datagrid

    Data display specialist layer

    Keyboard-first editable data grid — virtualization, cell editing, and remote data sync

  • opt-editor

    Content editing specialist layer

    AI-first content editor — dual mode with visual WYSIWYG and an NDJSON StreamCompiler

  • opt-chat

    AI conversation interface layer

    Streaming AI chat interface built on the Vercel AI SDK — conversations, input, and 28 renderers

  • opt-calendar

    Scheduling & booking specialist layer

    AI-first calendar & booking engine — events, booking, recurrence, timezone, and AI streaming on one store

  • opt-filemanager

    File browsing layer

    Connector-driven file manager — browsing, upload queues, and file detail behind capability gating

  • opt-shell

    Runtime frame

    Runtime product frame between opt-ui and product screens — workspaces, policies, adapters

  • opt-cli

    The harness

    The harness — verify product screens against their contract from the CLI

  • opt-devtool

    Dev tools layer

    Dev-only inspector overlay — runtime state visualization and a cross-module debug bridge

  • brandapp-ui

    UI integration layer

    brandapp-sdk × opt-ui copy-paste Surface blocks — install auth UI with a single `opt surface add`

v1.14.0 · 2026-08-03

Latest release

커넥터 기반 파일 매니저 opt-filemanager 첫 공개 — capability 게이팅 위의 탐색·업로드 파이프라인·파일 상세와 mock/brandapp 커넥터를 제공합니다.

Release notes