lab
Esc

Prueba con

↑↓ para moverte · Enter para abrir · también en /buscar?q= para agentes

configuración principiante reactvuesvelteclaude-codeinterfaz

AICSS: añade componentes de conversación a tu aplicación de agentes

Muestra cuándo tu agente está pensando y presenta su conversación con componentes reutilizables. Puedes instalar componentes React o copiar archivos mediante el CLI según el framework del proyecto.

✓ verificado el 26 oct 2026

Instrucciones para tu agente

Esto es lo que se copia. Pégaselo a tu agente y te lo monta paso a paso.

O ábrelo directamente en ClaudeChatGPT

Pega este texto a tu agente (Claude Code, Codex, OpenCode, Hermes o el que uses) y dile «ayúdame a montarlo». Son los pasos para ponerlo en marcha; el porqué de cada pieza está en la guía completa.


Para el agente: cómo acompañar al usuario

  1. Pregunta primero para qué lo quiere. Si su objetivo no necesita algún paso, sáltalo.
  2. Antes de instalar, comprueba lo que ya tiene (versiones, claves, sistema operativo).
  3. Avanza un paso cada vez: explica en una frase qué vas a hacer y deja que el usuario lo ejecute o lo apruebe.
  4. Tras cada paso, comprueba que funcionó antes de seguir. Si falla, para y explica el error.
  5. No inventes comandos ni opciones: si la documentación del proyecto contradice estos pasos, manda la documentación.
  6. Al terminar, haz una prueba real con el objetivo del usuario y dile dónde profundizar.

Pasos de configuración

Para la ruta de paquete, abre la raíz de una aplicación React y comprueba que usa React y React DOM ≥18, las dependencias pares declaradas en packages/react/package.json, y que npm está disponible. La ruta alternativa del CLI requiere Node.js ≥18 y npm/npx, según su package.json.

Paso 1: elige el método

Consulta https://www.aicss.dev y escoge un componente gratuito para empezar. En React, el README documenta:

npm install @aicss/react

Paso 2: importa el componente

La importación oficial del indicador es:

import { ThinkingState } from "@aicss/react/thinking-state";

En un componente React existente, muéstralo con una condición de la aplicación:

return <div>{isThinking ? <ThinkingState /> : <p>Respuesta lista</p>}</div>;

isThinking representa tu estado real de espera. Para la primera prueba alterna su valor entre true y false en ese componente. El código oficial no declara propiedades: solo muestra «Thinking». No le pases estados de éxito o error como si los gestionara por sí mismo. En Next.js añade transpilePackages: ["@aicss/react"] a la configuración, según el README del paquete.

Paso 3: alternativa con archivos locales

Para el recorrido del CLI, los ejemplos oficiales son:

npx @aicss/cli add thinking-state
npx @aicss/cli add thinking-state --framework vue

Elige el método adecuado para el proyecto y revisa los archivos generados. No ejecutes ambos recorridos sin necesidad.

Comprobación

Fuerza en la aplicación un estado de espera y después uno de éxito o error. Comprueba que la condición muestra y oculta el indicador según el estado real y que la compilación de tu proyecto resuelve la importación.

Si algo falla

Si el CLI solicita acceso, comprueba si elegiste un componente Pro. Si falla la importación en Vue o Svelte, revisa que estés usando sus archivos del CLI y no el paquete React.

Fuente: documentación del proyecto.

ver en .md ¿Prefieres el recurso entero?

Qué es

AICSS distribuye componentes de interfaz para conversaciones con agentes de IA y un CLI para incorporarlos. Su repositorio público contiene el código de los paquetes; la web de documentación tiene un repositorio privado.

Para qué te sirve

  • Cuando quieres distinguir una espera del agente de una respuesta terminada.
  • Cuando prefieres añadir un componente concreto a rehacer todo el chat.
  • Cuando tu agente de programación necesita una base visual que pueda adaptar a la aplicación.

Cómo funciona

El paquete @aicss/react se consume mediante importaciones por componente. El CLI tiene un recorrido para copiar archivos React, Vue o Svelte. El README separa componentes gratuitos disponibles en npm y componentes Pro que usan el CLI con un token de cuenta; no debes deducir que todo el catálogo entra en el paquete gratuito.

Antes de empezar

Necesitas el proyecto web y su entorno de paquetes. El ejemplo mínimo documentado instala el paquete React. Revisa la documentación del componente para sus requisitos adicionales. Los componentes Pro necesitan acceso de cuenta; no se han confirmado aquí sus precios.

Repositorio activo comprobado con GitHub el 26 oct 2026; último commit consultado del 2026-10-26.

Límites y alternativas

Una interfaz de chat no conecta por sí sola un modelo ni gestiona permisos o almacenamiento de conversaciones. Aporta estados reales desde tu backend y prueba que los indicadores no oculten errores. Para Vue y Svelte sigue el recorrido del CLI; el README no presenta el paquete React como un paquete universal.

Recursos