v0.2.1 · Pre-releaseOpen source · Apache-2.0An agentic design system for financial software.
Tokens, React components and the agent layer (manifests, skills, hooks, an MCP server) that lets Claude build correct screens without a human explaining it first. Dense, high-contrast, dashboard-first, light and dark as token modes.
Definition of done. A new team installs @macaw-ds/ui, builds a working screen in a day without talking to us, and upgrades six months later without rewriting that screen.
Invoice INV-0041
Acme Holdings · due 14 Oct 2026
- Subtotal
- $11,560.00
- Tax (8%)
- $920.00
- Total
- $12,480.00
One door
One command installs the packages and the Claude Code plugin, so the next session already knows the system.
npx @macaw-ds/cli initWhat you get
Components
Manifest-driven primitives with a playground, props, rules and an accessibility panel for each.
Tokens
Three tiers of DTCG tokens with contrast asserted in both themes. The only source of colour, space and type.
For agents
The plugin, the CLI, the MCP tools and the manifest contract Claude reads before it writes a screen.
Open source
MACAW is Apache-2.0 licensed and built in the open. Read the source, file an issue, or propose a component: every decision is recorded in the repo, and the contributing guide has the checklist a change needs to land.