Svelte 5 components and the theme shared by OpenCount, LocalAssistant, Homerun, Sergio's, Nuvio Web and Penombre. Every page shows the component live and the code that renders it.
Blocks
29
App-level pieces the apps shared copies of.
Components
21
One import, data in: the everyday controls without assembling primitives.
Modules
9
Helpers for toasts, titles, appearance and haptics, and the server side: logs, traces and hooks.
Appearance
Install
bun add -d @orochibraru/uiImport the theme right after Tailwind in the app's root stylesheet. It
brings the tokens, the variants and an @source that makes Tailwind
scan the package.
@import "tailwindcss";
@import "@orochibraru/ui/theme.css";Use with AI
The package ships an MCP server with every component's docs and code: your editor's assistant can list, search and read them. Every page also has a Copy page button for its Markdown.
claude mcp add orochibraru-ui -- npx -y @orochibraru/ui{
"mcpServers": {
"orochibraru-ui": {
"command": "npx",
"args": [
"-y",
"@orochibraru/ui"
]
}
}
}Without installing anything: llms.txt, llms-full.txt and the hosted MCP endpoint at /mcp.
Primitives
The package also exports shadcn-svelte's components as the apps customised
them, under @orochibraru/ui/<name>. They're documented
on shadcn-svelte; the MCP server and llms.txt still carry their usage code.
Privacy and credits. The tabbed-section pattern runs live in a demo section.