Axiom UI
EN / JA

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.

  1. 01

    Question every requirement

  2. 02

    Delete

  3. 03

    Simplify

  4. 04

    Accelerate

  5. 05

    Automate — last

Read the full design philosophy →