Introducing Roman
v0.1.0 — Now available on npm

Build your next app with
Claude's design language

A set of beautifully designed components that you can customize, extend, and build on. Warm aesthetics. Dark & light themes. AI-ready.
$ npx @luicn/roman init
Payment Method
All transactions are secure and encrypted.
Name on Card
Card Number
CVV
Month
01
Year
2026
Gigi
ABC
Team Members
Invite your team to collaborate on this project.
SyncingUpdatingLoading
Bruno
Two-factor authentication
Verify via email or phone number.
Your profile has been verified.
Appearance Settings
System
2
Dark
3
Light
Dani
Hello! How can I help you today?
I'd like to explore the Roman component library.
Great choice! Roman ships 62+ components with Claude's warm aesthetic. What would you like to see first?
Show themes
AI components
Install guide
Luis
Price RangeSet your budget range ($200 - $800).
Notifications
Satisfaction
Fede
Project Status
79%
Build
Tests
57%
Deploy
Cami
New Release
2 min ago
@luicn/roman v0.1.0 has been published to npm.
Build Complete
15 min ago
All 62 components compiled successfully.
Deprecation Notice
1 hr ago
Legacy theme API will be removed in v1.0.
Toto
How did you hear about us?
Select the option that best describes you.
GitHub
Team size
Sergio
Performance

Speed is a feature

Every component is optimized for instant interactions. No bloat, no lag — just your UI, ready.
0+
ComponentsReady to ship
0kb
Avg sizePer component
0fps
AnimationsButtery smooth
0
Runtime overheadPure CSS tokens
Lighthouse Score
98 / 100
Initial Load42ms
Interaction Ready68ms
Theme Switch0ms
First Paint18ms
More Examples

Everything you need

From data tables and analytics to verification flows and AI reasoning traces — Roman covers every surface of a modern product.
Total Users
12,554
Revenue
$84,470
+12.5%vs last month
Andrés
Recent Activity
  1. Deployed to production
    2 minutes ago
  2. PR #142 merged
    15 minutes ago
  3. Tests passed
    32 minutes ago
  4. Branch created
    1 hour ago
Nico
Registry
3
ComponentStatusSize
ButtonStable1.2kb
SenderBeta2.8kb
ThoughtChainStable3.1kb
Juan
Verification Code
Enter the 6-digit code sent to your email.
Valen
Reasoning Trace
Model thought process
Parsing user query
Identified: code review
Searching codebase
Found 3 relevant files
Generating response
Complete
Validating output
All checks passed
Grau
Account Settings
Configure your plan and preferences.Plan
Billing Date
Notification preferences
Email and push notifications enabled.
Ricky
Content Feed
RRoman UIjust now
New release shipped with 8 AI-native components.
DDesign System5m ago
Dark theme tokens updated across all components.
Luija
AI-Native

Built for AI products

Six dedicated primitives for conversational interfaces, reasoning traces, and multimodal input — so you can ship AI experiences without building from scratch.
BubbleRender conversational messages with markdown, streaming indicators, and avatar placement out of the box.
SenderA composable message input with submit handling, keyboard shortcuts, and auto-resize built in.
PromptsDisplay contextual suggestions users can tap to fill the composer — perfect for onboarding flows.
ThoughtChainVisualize multi-step reasoning traces so users can follow the model's chain of thought.
AttachmentsDrag-and-drop file uploads with preview thumbnails, progress bars, and remove actions.
WelcomeA first-run greeting screen with customizable icon, title, and suggested starter prompts.

Components

Here you can find all the components available in the library. 62 components and counting.
@luicn/roman · Claude-themed React UI
Passarellimade with <3 by me