Dinachi

Build faster
Production-ready
components.

Terminal

$npx @dinachi/cli@latest init|

Everything you need

Production-ready components with the flexibility you need.

Accessible

Built on Base UI with WAI-ARIA compliance. Keyboard navigation, focus management, and screen reader support included.

Dark mode
CPU Usage25%
Memory65%
Disk Space90%

Own Your Code

Components copy into your project via the CLI. No runtime dependency.

Terminal
$npx @dinachi/cli@latest init
✓ Detected Next.js project
✓ Created components.json
✓ Installed clsx, tailwind-merge, cva
✓ Created lib/utils.ts
$npx @dinachi/cli@latest add button
✓ Copied button.tsx → components/ui/
✓ Ready to use

Themeable

OKLCH design tokens with CSS custom properties. Light and dark modes built-in.

@theme
--primary
--secondary
--accent
--destructive
--muted

AI Skills

Let your AI agent add, configure, and compose components for you.

$npx skills add dinachi-assistant
Works with
Claude Code
Cursor
Codex
Learn more

Render prop pattern

Compose elements with Base UI's render prop — no asChild needed.

import { Button } from '@/components/ui/button'
<Button
variant="outline"
render={<a href="/contact" />}
>
Contact us
</Button>
Preview
Renders as <a> with button styles

What will you ship next?

Initialize Dinachi in your project with a single command.