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:
| Paquete | Qué es |
|---|---|
@homespunapps/cli | El cliente de línea de comandos homespun |
@homespunapps/mcp | El servidor MCP, para que un agente pueda usar Homespun como herramienta |
@homespunapps/core | Biblioteca 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.
- API HTTP, cada endpoint
/v1 - CLI, cada comando y bandera
- SDK, la API de navegador
window.homespun - Manifiesto, el formato de manifiesto de la aplicación
- Errores, cada código de error
- Guía del agente y Guía de MCP
Contribuciones
Este repositorio es un espejo de solo lectura. Consulta CONTRIBUTING.md.
Licencia
MIT. Consulta LICENSE.