lobsite! ログイン アカウント作成

Claude Code から Web サイトをデプロイ

Claude Code が作ったサイトをそのまま公開できます。コマンド 1 つか MCP サーバーで、確認なしで実行し、サイトを残すためのリンクを返します。無料で試せます。

Claude Code がプロジェクトフォルダで実行します。出力の最後に、あなたへ伝えるための行があります。
HTML ファイル、フォルダ、または .zip をドロップ ブラウザ内で確認します。公開するまで何もアップロードされません。

Claude Code がサイトを作り、コマンド 1 つで公開します。「これをデプロイして」と依頼すると npx -y lobsite --yes を実行し、ビルド済みフォルダを見つけてアップロードし、アドレスとサイトを残すリンクを含む、Claude が伝えるための行を出力します。アカウントも、ログインの確認も、事前に書く設定ファイルも必要ありません。

仕組み

  1. Claude Code にビルドとデプロイを依頼します。 ビルド(npm run build など)を実行してから、プロジェクトフォルダで npx -y lobsite --yes を実行します。
  2. CLI は Claude Code 配下であることを認識し(Claude Code が設定する CLAUDECODE 変数から)、質問せず、色やスピナーのないプレーンな行を出力します。
  3. Claude が最後の行を伝えます。 公開 URL、一時サイトの期限、取得リンクです。リンクを開いてログインするとサイトを残せ、アドレスは変わりません。

プロジェクトのデプロイ方法にする

プロジェクトの CLAUDE.md に 1 行追加すると、すべてのセッションが指示なしで同じ方法でデプロイします。

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

最初のデプロイで、サイトの名前とフォルダを含む lobsite.toml が書き出されます。これをコミットすると、どのセッションからの次のデプロイも、新しいサイトを作らず同じサイトを更新します。

/deploy コマンド

カスタムスラッシュコマンドを使うと、ワンキーで実行できます。次を .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.

その後 /deploy と入力します。毎回許可を求めずに実行するには、.claude/settings.json でコマンドを許可してください。

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

または MCP サーバー

MCP サーバーを使うと、Claude Code はシェルコマンドの代わりにツールを使えます。deploy、list_sites、list_deploys、rollback、promote、whoami です。

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

これにより「サイトを昨日のデプロイにロールバックして」も機能します。Claude がデプロイを一覧表示し、該当するものを昇格します。ログインとサイトの削除は意図的にツールにしていません。前者はブラウザでご本人が操作する必要があり、後者は元に戻せないからです。詳しくは MCP ページをご覧ください。

エージェント向けの設計

エージェント実行時は確認を求めず、URL と取得リンクを含む Tell the user: 行を出力します。

MCP サーバー

コーディングエージェントには npx lobsite mcp、チャットアシスタントには lobsite.com/api/mcp。

変更されたファイルのみアップロード

ファイルはハッシュで保存されます。変更のないサイトを再デプロイしてもアップロードは 0 バイトです。

デプロイごとに URL を発行

公開前にプレビューできます。リダイレクトも含めてワンクリックでロールバックできます。

アカウントなしで試せる

アカウントなしのデプロイは 6 時間公開されます。取得リンクから無料で残せます。

設定は 1 つのファイルに

リダイレクト、ヘッダー、フォームは lobsite.toml に記述し、デプロイごとに一緒に反映されます。

Claude Code からのデプロイ: Lobsite と GitHub Pages

Lobsite GitHub Pages
最初のデプロイの前 何も不要: 取得するまでサイトは 6 時間有効 GitHub アカウント、リポジトリ、Pages の有効化
Claude が実行するもの コマンド 1 つ コミット、プッシュ、ビルドステップ用の Pages ワークフロー
途中の質問 エージェント配下ではなし Git が認証情報を求める場合あり
アップロード 変更されたファイルのみ 毎回ビルド全体
デプロイのプレビュー --preview で専用の URL 組み込みなし
カスタムドメイン はい、無料 はい、無料
非公開のソース ビルド済みファイルのみアップロード 非公開リポジトリの Pages には有料の GitHub プランが必要

プロジェクトがすでに GitHub にありカスタムドメインもあるなら、GitHub Pages は良い選択肢です。Lobsite は、今いるセッションからすぐにリンクが欲しい場合に向いています。

よくある質問

Claude Code のデプロイにアカウントは必要ですか?

いいえ。アカウントなしではサイトは 6 時間有効で、Claude がサイトを残す取得リンクを渡します。アカウントにデプロイするには、一度ご自身で npx lobsite login を実行してください。ブラウザが開いてログインします。これはエージェントには代行できません。

どのフォルダをデプロイしますか?

dist/、build/、out/、_site/、public/ のうち最初に存在するもの、または指定したフォルダ(npx -y lobsite --yes site/)です。選択は lobsite.toml に保存されます。

.env ファイルはアップロードされますか?

いいえ。シークレットファイル(.env*、秘密鍵、.npmrc など)は、削除するか .lobsiteignore に記載するまでエラーでデプロイを停止します。エージェントから --include-secrets を渡さないでください。

Claude Code は公開中のサイトを変更せずにプレビューをデプロイできますか?

はい。npx -y lobsite --yes --preview はデプロイに専用の URL を付けます。後で npx lobsite promote <id> または MCP の promote ツールで昇格してください。

デプロイが失敗すると Claude には何が表示されますか?

何が起きたか、なぜか、何をすべきかを示すエラーと、変わることのないコードです。機械可読の出力には --json を追加してください。エラーをご覧ください。

関連項目