LLM-first developer tool for generating Component Catalogues
An LLM-first developer tool for generating Component Catalogues with three modes: Catalogue (component inventory with variants and docs), Playground (live prop editing with HTML output), and Harness (deterministic routes for Playwright testing).
View Live Demo - Try the catalogue with example components.
# Install from GitHub (npm publishing not yet available)
npm install github:adieyal/component-catalogue
# Initialize a new catalogue
npx catalogue init --name "My Components"
# Start the dev server
npm run catalogue
your-project/
├── catalogue.config.ts # Configuration
├── registry/
│ ├── components/
│ │ └── <component-id>/
│ │ ├── component.json # Component metadata
│ │ ├── docs.md # Documentation
│ │ └── scenarios/
│ │ └── default.json # Scenarios
│ └── examples/
│ └── <example-id>.json # Standalone examples
└── src/
└── components/
└── index.ts # Component exports
MIT