Homespun
Implante e opere aplicativos web multiusuário a partir do seu agente: um aplicativo ao vivo em sua própria URL com login por magic-link, um banco de dados compartilhado, permissões por função, notificações por e-mail e upload de arquivos.
Documentação
Homespun
Apps que sua IA cria e hospeda, para você e as pessoas que você convida.
Um agente cria um aplicativo web real a partir de um único arquivo HTML mais um manifesto, e o Homespun o hospeda em uma URL. As pessoas abrem o link e usam. Sem instalação, sem etapa de build, sem pipeline de deploy.
Documentação: docs.homespun.dev
O que há neste repositório
O lado do cliente, tudo licenciado sob MIT:
| Pacote | O que é |
|---|---|
@homespunapps/cli | O cliente de linha de comando homespun |
@homespunapps/mcp | O servidor MCP, para que um agente possa usar o Homespun como ferramenta |
@homespunapps/core | Biblioteca compartilhada do cliente e tipos |
Além da habilidade do agente (skills/homespun) e do plugin do Claude (plugins/homespun).
O relay, que é o servidor hospedado com o qual esses clientes se comunicam, não é open source e não está neste repositório.
Começando
npm install -g @homespunapps/cli
homespun agent register
homespun deploy ./my-app
O ./my-app precisa de um index.html e de um manifest.json. O guia de início rápido aborda ambos.
Para usar o Homespun a partir de um cliente de chat como Claude ou ChatGPT em vez de um terminal, consulte Conecte-se ao seu chat de IA, que não requer instalação alguma.
Referência
Todas as páginas de referência abaixo são geradas a partir do código-fonte que documentam, e um teste falha no build quando os dois discordam.
- HTTP API, todos os endpoints
/v1 - CLI, todos os comandos e flags
- SDK, a API de navegador
window.homespun - Manifest, o formato de manifesto do aplicativo
- Erros, todos os códigos de erro
- Guia do agente e Guia do MCP
Contribuindo
Este repositório é um espelho somente leitura. Consulte CONTRIBUTING.md.
Licença
MIT. Consulte LICENSE.