One product, the complete stack
UI components, data grids, content editors, AI chat, design governance — everything your product interface needs lives in a single package ecosystem.
Core modules
The core packages that form the foundation of your product interface
opt-ui
UI component library
From accessibility primitives to full page templates. A shared UI system designed as Core → Shells → Surfaces.
opt-charts
Charts and data visualization
Recharts-based charts, heatmaps, funnels, and metric shells provided as a specialist package outside opt-ui.
opt-shell
Runtime frame
The runtime frame that assembles the parts into consistent product screens through workspace recipes, a policy system, and adapters.
opt-editor
AI content editor
Visual WYSIWYG and AI StreamCompiler in dual mode. 15 blocks, NDJSON streaming, and Markdown conversion.
opt-datagrid
Data grid
Keyboard-first editable grid. Built-in virtualization, cell editing, clipboard, and remote sync.
Companion modules
Specialist modules for AI, debugging, and harness governance
opt-chat
AI chat UI
Streaming chat built on the Vercel AI SDK. 28 renderers, voice input, and model routing.
opt-devtool
Inspector overlay
Real-time theme, component tree, and cross-module state visualization. Auto-stripped in production.
opt-cli
The harness
Holds product screens to the harness contract — check, doctor, audit scoring, and the design-system lint rules that keep UI on-spec and AI-buildable as it grows.
Playground
Interactive environments you can experiment with right in the browser
Latest releases
Track recent updates and changes
커넥터 기반 파일 매니저 opt-filemanager 첫 공개 — capability 게이팅 위의 탐색·업로드 파이프라인·파일 상세와 mock/brandapp 커넥터를 제공합니다.
AI-first 제품 UI를 위한 컴포넌트·채팅·앱 셸을 확장하고, 에디터 안정성·데이터그리드 성능·CLI 프로젝트 동기화를 함께 강화했습니다.
opt-charts 데이터 시각화 15종 확장, opt-ui Core 강화(Meter·AlertDialogPanel·Resizable 프로덕션 컨트롤·server 테마 엔트리)와 primitives base-ui 흡수, opt-cli 원격 블록 배포. opt-ui는 런타임 Surface export를 CLI 블록으로 이관했습니다(breaking).
공개 npm 배포를 앞두고 6개 패키지(opt-palette·opt-charts·opt-calendar·opt-shell·opt-devtool·opt-chat)를 1.0.0으로 승격해 semver 안정성을 선언합니다. 0.x 대비 API 변경은 없으며, 이제 이 패키지들도 opt-ui·opt-datagrid·opt-editor·opt-cli처럼 안정 버전 규약을 따릅니다.
heading 레벨이 노출되는 모든 에디터 표면(마크다운 # 단축·인라인 툴바·블록 툴바·AI 프롬프트 예시)을 카탈로그 단일 출처에서 파생시켜, 소비자가 본문 H1을 봉인할 수 있게 했습니다. levels를 선언하지 않은 기존 카탈로그는 1.1.1과 동일하게 동작합니다.