Claude Code membuat situsnya; satu perintah menayangkannya. Minta "deploy this", dan Claude menjalankan npx -y lobsite --yes, yang menemukan folder hasil build, mengunggahnya, dan mencetak baris untuk disampaikan Claude, berisi alamat dan tautan untuk menyimpan situs. Tanpa akun, tanpa permintaan login, tanpa file konfigurasi yang harus ditulis dulu.
Cara kerjanya
- Minta Claude Code melakukan build dan deploy. Claude menjalankan build Anda (
npm run buildatau sejenisnya), lalunpx -y lobsite --yesdi folder proyek. - CLI melihat dirinya berjalan di bawah Claude Code (dari variabel
CLAUDECODEyang disetel Claude Code), sehingga tidak pernah bertanya dan mencetak baris biasa tanpa warna atau spinner. - Claude menyampaikan baris terakhir: URL aktif, kapan situs sementara kedaluwarsa, dan tautan klaim. Anda membuka tautan dan masuk untuk menyimpan situs; alamatnya tetap sama.
Jadikan cara deploy proyek
Tambahkan satu baris ke CLAUDE.md proyek, agar setiap sesi melakukan deploy dengan cara yang sama tanpa diberi tahu:
Deploy with `npx -y lobsite --yes` and relay the "Tell the user:" line from the output.
Deploy pertama menulis lobsite.toml dengan nama dan folder situs. Commit file itu: deploy berikutnya, dari sesi mana pun, memperbarui situs yang sama alih-alih membuat yang baru.
Perintah /deploy
Slash command kustom membuatnya cukup satu ketukan. Simpan ini sebagai .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.
Lalu ketik /deploy. Agar berjalan tanpa meminta izin setiap kali, izinkan perintah di .claude/settings.json:
{ "permissions": { "allow": ["Bash(npx -y lobsite:*)"] } }
Atau server MCP
Server MCP memberi Claude Code alat, bukan perintah shell: deploy, list_sites, list_deploys, rollback, promote, dan whoami.
claude mcp add lobsite -- npx -y lobsite@latest mcp
Dengannya, "rollback situs ke deploy kemarin" juga berfungsi: Claude mencantumkan deploy dan mempromosikan yang Anda maksud. Login dan menghapus situs sengaja bukan alat; yang pertama memerlukan Anda di browser, yang kedua tidak dapat dibatalkan. Selengkapnya di halaman MCP.
Tanpa pertanyaan saat dijalankan agen, dan baris Tell the user: berisi URL dan tautan klaim.
npx lobsite mcp untuk agen coding, lobsite.com/api/mcp untuk asisten chat.
File disimpan berdasarkan hash-nya. Deploy ulang situs yang tidak berubah mengunggah 0 byte.
Pratinjau sebelum tayang. Rollback dengan satu klik, termasuk pengalihan.
Deploy tanpa akun aktif selama 6 jam. Tautan klaim menyimpannya, gratis.
Pengalihan, header, dan formulir ada di lobsite.toml dan ikut bersama setiap deploy.
Deploy dari Claude Code: Lobsite dan GitHub Pages
| Lobsite | GitHub Pages | |
|---|---|---|
| Sebelum deploy pertama | Tidak ada: situs hidup 6 jam sampai Anda klaim | Akun GitHub, repositori, dan Pages diaktifkan |
| Yang dijalankan Claude | Satu perintah | Commit, push, dan alur kerja Pages untuk langkah build |
| Pertanyaan di tengah jalan | Tidak ada di bawah agen | Git mungkin meminta kredensial |
| Unggahan | Hanya file yang berubah | Seluruh build, setiap kali |
| Pratinjau deploy | --preview memberi URL sendiri |
Tidak bawaan |
| Domain kustom | Ya, gratis | Ya, gratis |
| Sumber pribadi | Hanya file hasil build yang diunggah | Pages dari repositori pribadi memerlukan paket GitHub berbayar |
Jika proyek sudah ada di GitHub dengan domain kustom, GitHub Pages adalah rumah yang baik. Lobsite cocok saat Anda menginginkan tautan sekarang, dari sesi tempat Anda berada.
Pertanyaan umum
Apakah Claude Code memerlukan akun untuk deploy?
Tidak. Tanpa akun, situs bertahan 6 jam, dan Claude memberi Anda tautan klaim untuk menyimpannya. Untuk melakukan deploy ke akun Anda, jalankan npx lobsite login sendiri sekali: browser terbuka untuk masuk, yang tidak dapat dilakukan agen untuk Anda.
Folder mana yang di-deploy?
Yang pertama ada dari dist/, build/, out/, _site/, atau public/, atau folder yang Anda sebut (npx -y lobsite --yes site/). Pilihan disimpan di lobsite.toml.
Apakah file .env saya akan diunggah?
Tidak. File rahasia (.env*, kunci privat, .npmrc, dan sejenisnya) menghentikan deploy dengan error sampai dihapus atau dicantumkan di .lobsiteignore. Jangan pernah memberikan --include-secrets dari agen.
Bisakah Claude Code melakukan deploy pratinjau tanpa mengubah situs aktif?
Ya: npx -y lobsite --yes --preview memberi deploy URL sendiri. Promosikan nanti dengan npx lobsite promote <id> atau alat promote di MCP.
Apa yang dilihat Claude saat deploy gagal?
Error yang menyebutkan apa yang terjadi, mengapa, dan apa yang harus dilakukan, dengan kode yang tidak pernah berubah. Tambahkan --json untuk keluaran yang dapat dibaca mesin; lihat Error.