Componentes de React accesibles,
con tu marca y sin dependencias.
@amset/ui es una biblioteca de componentes para React, de un botón a una tabla de gestión. Se tiñe con tu color, funciona con teclado y con lector de pantalla, y no arrastra ni una dependencia de npm. Es libre y lleva licencia MIT.
- Licencia MIT
- React 18 y 19
- TypeScript
- Tema claro y oscuro
- Español e inglés
Facturado este mes
12.480 €
+8,4 %sube
Pedidos sin pagar
4
De 128 del mes
- 204
- componentes, cada uno con su ficha
- 678
- variables CSS que puedes cambiar
- 2134
- iconos, del mismo trazo
- 7
- pantallas enteras para copiar
- 0
- dependencias de npm
Cero dependencias de npm
Tu marca, con un comando
Accesible, y medido
Solo pesa lo que usas
En marcha en tres pasos
Funciona con Vite, Next y webpack. En Next, un proveedor lleva todos los enlaces por su enrutador. No hay que importar una hoja de estilos: cada componente trae la suya.
Créala o móntala
Una aplicación nueva con la biblioteca puesta, o la biblioteca en la tuya. Lo único que necesita es React.
npx amset-ui create mi-app # en un proyecto que ya existe:npx amset-ui initÚsala
Los componentes se montan con su API: variante, tono y tamaño, sin escribir clases.
import { Button, TextField } from '@amset/ui' <TextField label="Correo" type="email" /><Button variant="solid" tone="accent">Guardar</Button>Ponle tu color
Das tu paleta en hexadecimal y el comando escribe el tema, en claro y en oscuro.
npx amset-ui themeEn npm público llega próximamente. Hasta entonces se instala desde el registro de paquetes de AMSET: la guía de Primeros pasos lo explica paso a paso. Guía de instalación
Más que componentes
Lo que viene en el mismo paquete, 0.17.1.
npx amset-ui crea una aplicación, monta la biblioteca en la tuya, la diagnostica, migra tu código y genera tu tema.AGENTS.md, llms.txt, api.json, una skill, el servidor MCP y los tokens en Figma.npx amset-ui migrate reescribe tu código cuando la biblioteca cambia un nombre.Lo que necesita una aplicación, de una pieza a otra
Desde el botón hasta la tabla con filtros, el calendario o el carrito. Cada componente tiene su ficha con cuándo usarlo y cuándo no, el teclado, lo que anuncia un lector de pantalla y un ejemplo funcionando.
19 componentes
26 componentes
21 componentes
14 componentes
16 componentes
3 componentes
6 componentes
18 componentes
14 componentes
2 componentes
19 componentes
7 componentes
12 componentes
9 componentes
12 componentes
Funcionando, no en una captura
Todo lo que ves aquí son componentes reales de la biblioteca: pulsa, ordena, filtra y elige.
Fechas
Estado
Elección
Acciones
Personas
Un asistente entero, no piezas sueltas
Mensajes, razonamiento, herramientas, adjuntos, sugerencias y selector de motor, juntos y funcionando. Escribe algo, pulsa una sugerencia o adjunta un fichero: lo que contesta es un guion, todo lo demás es la biblioteca.
Hecha para trabajar, no para enseñar
AMSET la construye para sus propios productos y la usa cada día, así que lo que ves aquí es lo que esos productos ejecutan.
El asistente de AMSET
Tiendas online
Paneles de gestión
Para la era del prompt-to-UI Para agentes
El paquete se describe a sí mismo para tu asistente de código (Claude Code, Cursor y cualquier otro): AGENTS.md, llms.txt, las props reales en api.json, una skill, y el servidor MCP @amset/mcp.
Le pides esto a tu editor
Créame un panel de administración para gestionar usuarios con tabla paginada, filtro dinámico y un drawer de edición usando la paleta corporativa #00d4ff.
Y la IA escribe código con
- Componentes y props reales, leídos del
@amset/uique tiene instalado tu proyecto (api.json), no inventados. - Código compilado contra la biblioteca antes de dártelo: una prop que no existe no pasa.
- Accesibilidad de serie: etiquetas, teclado y foco ya resueltos.
- Tu marca aplicada con un tema generado a partir de tu color, que se rechaza si no da el contraste.
Qué ficheros trae el paquete, cómo usarlos y el servidor MCP: Para agentes y herramientas
Lo último
Lo que llegó en la última versión, sacado del registro de cambios del paquete.
0.17.1, del 19 de octubre de 2026
Flagya no rompe la hidratación cuando el servidor ya tenía su regiónmigrateydoctorven las hojas de antes importadas desde CSSnpx amset-ui create: una aplicación nueva con la biblioteca ya puesta- Bloques: siete pantallas enteras que
npx amset-ui addcopia al proyecto useLocale()se exportaTablecononRowPress: la fila se abre también con Intro.
Preguntas frecuentes
¿La pruebas?
Empieza por un componente suelto y mira su ficha: cómo se usa, cuándo sí y cuándo no, el teclado y la accesibilidad.
