lobsite! Accedi Registrati

Pubblicare un sito da Claude Code

Lascia che Claude Code metta online il sito che ha creato: un comando o il server MCP, nessuna domanda, e un link per te che conserva il sito.

Claude Code lo esegue nella cartella del progetto; l'output termina con una riga da riferirti.
Trascina un file HTML, una cartella o uno .zip Controllato nel tuo browser; non si carica nulla finché non pubblichi.

Claude Code costruisce il sito; un comando lo mette online. Chiedigli «pubblica questo» ed esegue npx -y lobsite --yes, che trova la cartella generata, la carica e stampa una riga pensata perché Claude te la riferisca, con l'indirizzo e il link per tenere il sito. Nessun account, nessuna richiesta di accesso, nessun file di configurazione da scrivere prima.

Come funziona

  1. Chiedi a Claude Code di fare la build e pubblicare. Esegue la tua build (npm run build o simile), poi npx -y lobsite --yes nella cartella del progetto.
  2. La CLI capisce di girare sotto Claude Code (dalla variabile CLAUDECODE che Claude Code imposta), quindi non fa mai domande e stampa righe semplici, senza colori né animazioni.
  3. Claude ti riferisce l'ultima riga: l'URL online, quando scade il sito temporaneo e il link per rivendicarlo. Apri il link e accedi per tenere il sito; l'indirizzo resta lo stesso.

Rendilo il modo di pubblicare del progetto

Aggiungi una riga al CLAUDE.md del progetto, così ogni sessione pubblica allo stesso modo senza che tu debba dirlo:

Deploy with `npx -y lobsite --yes` and relay the "Tell the user:" line from the output.

Il primo deploy scrive lobsite.toml con il nome e la cartella del sito. Fai il commit: il deploy successivo, da qualsiasi sessione, aggiorna lo stesso sito invece di crearne uno nuovo.

Un comando /deploy

Un comando slash personalizzato lo riduce a un solo tasto. Salva questo come .claude/commands/deploy.md:

Build the site, then deploy it with `npx -y lobsite --yes`.
If the build or the deploy fails, read the error's fix line and follow it.
When it succeeds, tell me the "Tell the user:" line word for word.

Poi digita /deploy. Per farlo girare senza chiedere il permesso ogni volta, consenti il comando in .claude/settings.json:

{ "permissions": { "allow": ["Bash(npx -y lobsite:*)"] } }

Oppure il server MCP

Il server MCP dà a Claude Code degli strumenti invece di un comando di shell: deploy, list_sites, list_deploys, rollback, promote e whoami.

claude mcp add lobsite -- npx -y lobsite@latest mcp

Con questo funziona anche «riporta il sito al deploy di ieri»: Claude elenca i deploy e mette online quello che intendi. Accedere ed eliminare siti non sono strumenti di proposito: il primo richiede te in un browser, il secondo non si può annullare. Altro sulla pagina MCP.

Pensato per gli agenti

Nessuna domanda quando lo usa un agente, e una riga Tell the user: con l'URL e il link per rivendicarlo.

Server MCP

npx lobsite mcp per gli agenti di coding, lobsite.com/api/mcp per gli assistenti in chat.

Si caricano solo i file modificati

I file vengono salvati in base al loro hash. Ripubblicare un sito invariato carica 0 byte.

Ogni deploy ha il suo URL

Anteprima prima di andare online. Rollback in un clic, reindirizzamenti compresi.

Provalo senza account

Un deploy senza account resta online per 6 ore. Il link per rivendicarlo lo conserva, gratis.

Configurazione in un solo file

Reindirizzamenti, header e moduli stanno in lobsite.toml e viaggiano con ogni deploy.

Pubblicare da Claude Code: Lobsite e GitHub Pages

Lobsite GitHub Pages
Prima del primo deploy Niente: il sito vive 6 ore finché non lo rivendichi Un account GitHub, un repository e Pages attivato
Cosa esegue Claude Un comando Commit, push e un workflow di Pages per la fase di build
Domande lungo la strada Nessuna sotto un agente Git può chiedere le credenziali
Caricamento Solo i file cambiati L'intera build, ogni volta
Anteprima di un deploy --preview gli dà un suo URL Non integrata
Dominio personalizzato Sì, gratis Sì, gratis
Sorgente privato Vengono caricati solo i file generati Pages da un repository privato richiede un piano GitHub a pagamento

Se il progetto è già su GitHub con un dominio personalizzato, GitHub Pages è un'ottima casa. Lobsite fa per te quando vuoi un link subito, dalla sessione in cui sei.

Domande frequenti

Claude Code ha bisogno di un account per pubblicare?

No. Senza account il sito dura 6 ore, e Claude ti dà il link per rivendicarlo e tenerlo. Per pubblicare invece nel tuo account, esegui tu una volta npx lobsite login: apre un browser per l'accesso, cosa che un agente non può fare al posto tuo.

Quale cartella pubblica?

La prima esistente tra dist/, build/, out/, _site/ o public/, oppure la cartella che indichi (npx -y lobsite --yes site/). La scelta viene salvata in lobsite.toml.

Caricherà il mio file .env?

No. I file segreti (.env*, chiavi private, .npmrc e simili) fermano il deploy con un errore finché non vengono rimossi o elencati in .lobsiteignore. Non passare mai --include-secrets da un agente.

Claude Code può pubblicare un'anteprima senza cambiare il sito online?

Sì: npx -y lobsite --yes --preview dà al deploy un suo URL. Mettilo online più tardi con npx lobsite promote <id> o con lo strumento promote del MCP.

Cosa vede Claude quando un deploy fallisce?

Un errore che dice cosa è successo, perché e cosa fare, con un codice che non cambia mai. Aggiungi --json per un output leggibile dalle macchine; vedi Errori.

Vedi anche