UI components designed for the LLM as the primary consumer
If shadcn/ui is accidentally AI-friendly, Axiom is AI-first by design. 12 copy-and-own React components, a CLI, and an MCP server.
npx @joinclass/axiom-ui add button Copy & own
No npm runtime dependency. The CLI copies the component source into your repo — you own it, and LLMs can freely modify it.
1 component = 1 file
Implementation, types, docs, and examples co-located in a single file that fits in one context window — by constraint, not by luck.
MCP-first distribution
An MCP server ships with the library, so Claude Code, Cursor, and other agents fetch version-accurate specs without wasting tokens.
Machine-readable manifest
Every component carries { intent, props, states, a11y, examples } as structured data — the foundation for generative UI.
The five-step algorithm
Applied in order, irreversibly. Every design decision must raise the probability that an LLM generates the component correctly in one shot.
- 01
Question every requirement
- 02
Delete
- 03
Simplify
- 04
Accelerate
- 05
Automate — last