Start here

hulla CLI

Copy UI components into your project as editable source, then review updates through the same CLI.

On this page

The hulla CLI copies UI components into your application. You can read, edit, and commit those files like the rest of your code.

The CLI requires Bun. Your installed components build with your app and don’t need the CLI at runtime.

Edit the command to change the install plan.

TerminalEditable
hulla ui add --framework astro button
Source entering your repositoryGenerated output
src/components/button/button.astro
src/components/button/button-group.astro

Install preview for button and dialog using default project paths. Registry support files are additional. No CLI command is run or files written.

GoalPage
Install the pinned beta and set up your first UI componentQuick start
Understand .hulla/hulla.json and .hulla/ui.jsonConfiguration
Configure registries and add, update, or remove component sourceUI components
Understand the legacy API command boundaryAPI commands
Look up commands, aliases, flags, and config fieldsReference
Run repeatable commands without promptsAutomation
  1. 1Initialize the project

    hulla init records project settings.

  2. 2Configure UI source

    hulla ui init sets component destinations and support files.

  3. 3Add components

    hulla ui add copies selected components into your application. Review the changes and run your application checks.