Skip to main content
getting started

Build with entrepta.

A dark-first design system distributed as copy-paste components, not an npm package of pre-built UI. You own the source. Run a command, the component lives in your repo, styled with your tokens, editable without fighting a library.

Philosophy
brief// section 1.1

Dark-first. Editor-shaped. Yours to own.

entrepta is opinionated about three things: a deep zinc-950 canvas (light mode is optional, never priority), editor metaphors as personality (tabs, ◆ markers, file paths, shell prompts), and copy-paste distribution (no SDK, no runtime telemetry, no wrapper between you and your components).

opinionated · not framework-of-frameworks
Quick start
3 commands
terminal · zsh
~/projects/your-appbash
01$ npx @entrepta/cli@latest init --theme=entrepta
02$ npx @entrepta/cli@latest add button badge input
03$ import { Button } from '@/components/entrepta/button'
What `init` writes
3 files
app/globals.cssCSS tokens + reset + fonts
lib/utils.tscn() helper (clsx + tailwind-merge)
entrepta.jsonconfig. theme, paths, aliases.
Where to go next
4 sections
Active theme: entrepta, dark mode.