Repolode
akazwz

akazwz/hostc

ローカル開発サーバーに、WebSocketとホットリロードも通る公開HTTPS URLを付与する、アカウント不要・無料のCLI。

代替できる製品:ngrok

スター
632
フォーク
71
未解決の Issue
5
最終コミット
一昨日

これは何?

hostcは、ローカル開発サーバーを共有するためのコマンドライン・トンネルです。`npx hostc@latest 3000`を実行すると、localhost:3000に転送する公開HTTPS URLが表示されます。スマートフォンでアプリを開いたり、チームメイトにURLを送ったり、StripeやGitHubなどのサービスからWebhookを受信したりできます。

必要なのはNode.js 22以降だけで、アカウント登録や認証トークン、バイナリのインストールは不要です。Cloudflare WorkersとDurable Objects上で動作するサーバーへ、外向きのWebSocket接続を1つ開くため、マシン上のサービスをインターネットからアクセス可能にする必要はありません。WebSocketのトラフィックとServer-Sent Eventsもそのまま通るので、ViteやNext.jsなどのツールでホットリロードが動作します。

開発サーバーはlocalhost宛てのリクエストを受け付け、リダイレクト先も公開URLになるため、allowed-hostsの設定を変更する必要はありません。接続が切れてもCLIが再接続し、最大10分間は同じURLを使い続けます。サーバーは独自のCloudflareドメイン上でセルフホストすることもできます。

主な機能

  • 011つのコマンドでローカルのポートに公開HTTPS URLを割り当てる。
  • 02WebSocketとServer-Sent Eventsを通し、ホットリロードを利用できる。
  • 03アカウント、認証トークン、グローバルインストールが不要。
  • 04短時間のネットワーク切断やサーバー再起動の後も、同じURLを維持する。
  • 05スマートフォンでURLを開くためのQRコードを表示できる。
  • 06独自のCloudflareドメイン上でセルフホストできる。

ユースケース

  • ホットリロードを使いながら、実機のスマートフォンでサイトをプレビューする。
  • Stripe、GitHub、SlackからのWebhookをローカルのコードでテストする。
  • デプロイ前の作業中の成果物を、チームメイトやクライアントと共有する。
  • AIコーディングエージェントが作成したアプリを共有する。

クイックスタート

  1. 1

    アプリを起動し、hostc にそのポートを指定します

    npx hostc@latest 3000

使う前に知っておきたいこと

  • 公開 URL を知っている人なら誰でもアクセスできるため、共有してよいものだけを公開してください。
  • Node.js 22 以降が必要です。
  • サーバーは Cloudflare ベースのサービスです。hostc を再起動すると新しい URL が発行されます。

収録されている特集

トピック

よくある質問

hostc とは?
ローカル開発サーバーに、WebSocketとホットリロードも通る公開HTTPS URLを付与する、アカウント不要・無料のCLI。 hostcは、ローカル開発サーバーを共有するためのコマンドライン・トンネルです。`npx hostc@latest 3000`を実行すると、localhost:3000に転送する公開HTTPS URLが表示されます。スマートフォンでアプリを開いたり、チームメイトにURLを送ったり、StripeやGitHubなどのサービスからWebhookを受信したりできます。
hostc は無料で使えますか?ライセンスは?
hostc は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
hostc は今もメンテナンスされていますか?
活発にメンテナンス中。hostc の最終コミットは 2026年11月6日 です。
hostc は何に使えますか?
ホットリロードを使いながら、実機のスマートフォンでサイトをプレビューする。 Stripe、GitHub、SlackからのWebhookをローカルのコードでテストする。 デプロイ前の作業中の成果物を、チームメイトやクライアントと共有する。 AIコーディングエージェントが作成したアプリを共有する。
hostc のインストール方法は?
アプリを起動し、hostc にそのポートを指定します: npx hostc@latest 3000
hostc はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/akazwz/hostc

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト