Skip to content
edmi-ui

Edmi UI

New: Edmi AI pack · 50+ AI components

Quiet, tactile components for the interfaces you ship

An editorial-minimal, shadcn-compatible registry for React, Vue and Svelte. Flat by default, layered depth by role when you want it, and code you copy in and own.

Install a component
$npx shadcn@latest add @edmi-ui/button

Using Vue or Svelte? Pick it in the header. Install everything →

Live preview
Real components from the registry. Switch the style and theme.
Style
Theme
BadgeSecondaryLive
Contribution history
Last 6 months of activity
Upcoming
May 2026
Scheduled
Savings plan
Accelerated
Recurring
Set a new milestone
Define a target and we pace the deposits.
USD
New chat
How can I help today?
Research agent09:41
I screened the megacaps against your mandate. A rebalance would cost about 0.08% in slippage.
DL
Run it and send me the transaction to sign.
Read
AAAPLx
$339.86
+0.42%
NNVDAx
$227.06
+0.81%
TTSLAx
$370.21
−0.31%
Question 1 of 1
How should the index rebalance?

You can change this later.

Raising for launch
x
NGER
+9
NG
Nadia Gomez

Creator of MAG4

ER
Erik Ross

Keeper operator

SC
Sam Chen

Joined yesterday

Built to be read, then owned in three small decisions.

01
shadcn anatomy, Edmi voice.

Same item names, props and data-slots as the shadcn ports, so the CLI you already use just works. Edmi additions are marked with a star.

02
Flat by default, elevated when you want.

Every component is a quiet 1px-border control. Add elevation for depth: a sunken well, a raised bevel or a floating plate with one soft drop. Layered mode gives every role its natural level. Elevation guide →

03
Three frameworks, one set of tokens.

Base UI for React, Reka UI for Vue and Bits UI for Svelte, all reading the same OKLCH tokens. Copy it in and own it.

THEMING

Four knobs. Every component follows.

Base color, theme, mode and radius — plain CSS variables on <html>.

Open the theme playground
Stone · GreenLive
Stone · GreenLive
Slate · OceanLive
Slate · OceanLive
@edmi-ui/ai

Chat, agents and tools — same voice.

Chat, agent, code, voice and workflow components in Edmi tokens, plus artifacts, session panels and agent avatars. It lives in components/ai and never leaks into the core kit.

Explore the AI pack
Rebalance report
Document · PDF
edmiEditorial-minimalist, shadcn-compatible components for React, Vue and Svelte.
MIT licensed. Copy the code, own it.Flat by default · layered when you want