opt-ui
Foundation layer
Shared UI component library structured as Core → Shells → Surfaces
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
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 docsReview 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 contractsopt-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.
Mouse, touch, keyboard, or screen reader—every input method supports a natural workflow. Interactions stay consistent as users move across screens.
Learn keyboard patternsTab order, shortcuts, typeahead, and focus restore follow the same rules across product screens.
Hover, resize, context menus, and drag feedback support dense desktop workflows.
Loading, empty, error, and review states are checked on real surfaces, not just component demos.
Focus returns naturally after overlays, list deletion, and drawer transitions.
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 accessibilityChoose what Jordan can do in this workspace.
Buttons, tables, menus, and dialogs follow WAI-ARIA roles and keyboard behavior.
Touch targets, drawers, and dismiss flows hold together on small screens.
The same state matrix is repeatedly verified in docs and product routes.
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 guideOne 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.
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 toolsGenerate 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.
Compare the problem each package solves, how to install it, and where to start. Choose only the capabilities your product needs.
Open docs hubFoundation layer
Shared UI component library structured as Core → Shells → Surfaces
Data display specialist layer
Keyboard-first editable data grid — virtualization, cell editing, and remote data sync
Content editing specialist layer
AI-first content editor — dual mode with visual WYSIWYG and an NDJSON StreamCompiler
AI conversation interface layer
Streaming AI chat interface built on the Vercel AI SDK — conversations, input, and 28 renderers
Scheduling & booking specialist layer
AI-first calendar & booking engine — events, booking, recurrence, timezone, and AI streaming on one store
File browsing layer
Connector-driven file manager — browsing, upload queues, and file detail behind capability gating
v1.14.0 · 2026-08-03
커넥터 기반 파일 매니저 opt-filemanager 첫 공개 — capability 게이팅 위의 탐색·업로드 파이프라인·파일 상세와 mock/brandapp 커넥터를 제공합니다.