Guide

A short path from empty project to your first SonoJS component.

Init the system

Terminal
npx @sonojs/ui@latest init

Add Button

Terminal
npx @sonojs/ui@latest add button
app/page.tsx
import { Button } from "@/components/ui/button"

export default function Page() {
  return <Button>Continue</Button>
}

Next

Browse the component reference, set RTL/LTR once on <html>, or wire the MCP server for agents.