Homespun

Implementa y opera aplicaciones web multiusuario desde tu agente: una aplicación en vivo con su propia URL, inicio de sesión con enlace mágico, base de datos compartida, permisos por rol, notificaciones por correo electrónico y carga de archivos.

Documentación

Homespun

Aplicaciones que tu IA construye y aloja, para ti y las personas que invites.

Un agente crea una aplicación web real a partir de un único archivo HTML más un manifiesto, y Homespun la aloja en una URL. Las personas abren el enlace y la usan. Sin instalación, sin paso de compilación, sin pipeline de despliegue.

Documentación: docs.homespun.dev

Qué hay en este repositorio

El lado del cliente, todo con licencia MIT:

PaqueteQué es
@homespunapps/cliEl cliente de línea de comandos homespun
@homespunapps/mcpEl servidor MCP, para que un agente pueda usar Homespun como herramienta
@homespunapps/coreBiblioteca de cliente compartida y tipos

Además, la habilidad del agente (skills/homespun) y el plugin de Claude (plugins/homespun).

El relay, que es el servidor alojado con el que estos clientes se comunican, no es de código abierto y no está en este repositorio.

Primeros pasos

npm install -g @homespunapps/cli
homespun agent register
homespun deploy ./my-app

./my-app necesita un index.html y un manifest.json. La guía de inicio rápido explica ambos.

Para usar Homespun desde un cliente de chat como Claude o ChatGPT en lugar de una terminal, consulta Conecta a tu chat de IA, que no requiere instalación alguna.

Referencia

Cada página de referencia a continuación se genera a partir del código fuente que documenta, y una prueba falla en la compilación cuando ambos no coinciden.

Contribuciones

Este repositorio es un espejo de solo lectura. Consulta CONTRIBUTING.md.

Licencia

MIT. Consulta LICENSE.