typeui  by bergside

CLI for agentic UI design system skills

Created 1 month ago
388 stars

Top 73.9% on SourcePulse

GitHubView on GitHub
Project Summary

Summary

bergside/typeui is a CLI tool generating skill.md files for agentic AI tools, enabling consistent application of design systems during interface development. It targets developers seeking to enforce UI/UX standards within AI-assisted workflows.

How It Works

The project provides an open-source CLI, typeui.sh, to create, update, and retrieve design system specification files (skill.md). These files instruct AI agents on adhering to predefined visual languages when generating UIs. The tool interacts with a public registry (bergside/awesome-design-skills) for pulling specifications.

Quick Start & Requirements

Execute npx typeui.sh --help for command-line assistance. For local development, run npm install, npm run build, and node dist/cli.js --help. A Node.js environment with npm is the primary requirement; no specific hardware or advanced dependencies are mentioned.

Highlighted Details

Key features include interactive prompts for generating skill files, a pull <slug> command to fetch specifications from the bergside/awesome-design-skills registry, and options for updating managed content. The list command previews registry specs, while verify and license manage pro version licenses. --dry-run options preview changes.

Maintenance & Community

Sponsorship inquiries can be directed to the company website. No specific community channels (e.g., Discord, Slack) or core maintainer details are provided in the documentation.

Licensing & Compatibility

The core CLI is under the permissive MIT License, generally allowing commercial use. A "Pro version" offers curated design system files, suggesting potential feature gating or tiered access beyond the open-source offering.

Limitations & Caveats

Access to curated design system files is restricted to the Pro version, implying that the full specification set may not be available via the open-source CLI. The verify command indicates a licensing mechanism for this Pro tier.

Health Check
Last Commit

2 days ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
391 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.