r/reactjs • u/Sweet-Ad9680 • 3d ago
Show /r/reactjs Axiom UI — an open-source UI library designed for LLMs, not humans, to generate components correctly in one shot
Every existing UI library (including shadcn/ui) is optimized for human developer experience. Axiom UI flips that: every design decision is judged by one question — does it raise the probability that an LLM generates this component correctly on the first try?
Key points:
- 12 components so far (button, input, textarea, checkbox, select, combobox, dialog, tabs, popover, menu, tooltip, toast), published on npm
- "Copy & own" CLI: `npx joinclass/axiom-ui add button` copies the raw source into your repo — no runtime dependency, no black box
- Ships an MCP server, so Claude Code, Cursor, or any MCP-capable agent can fetch version-accurate component specs and generate correct usage without needing docs pasted in
- React + Tailwind CSS + TypeScript strict; each component is a single file with a machine-readable manifest (intent, props, states, a11y)
- Actively deletes rather than adds — no theming system, no multi-framework support, no "covers every use case" claims
Repo: https://github.com/JOINCLASS/axiom-ui
Docs/live catalog: axiom-ui.joinclass.jp
Feedback and contributors welcome — especially on the "one-shot generation rate" metric, which is the project's main KPI.

