UStackUStack
claude-share icon

claude-share

claude-shareはmacOS/Linux向けの小型CLI。ペアリングリンクでClaude Codeサブスクを共有し、トークンは渡さず即時にアクセス停止可能。

claude-share

claude-shareとは?

claude-shareは、ペアリングリンク経由でClaude Codeサブスクリプションのアクセスを友人と共有するための小型コマンドラインインターフェース(CLI)です。受信側のマシンがClaudeアクセス トークンを取得せず、共有者が即時にアクセスを停止できるように設計されています。

ワークフローは2つの部分に分かれます:共有側マシンがclaude-shareプロキシを実行し、友人が生成されたペアリングリンクを使ってclaude-connectで接続します。

主な機能

  • ワンコマンドセットアップ:macOSとLinuxで素早くローカル使用可能。npm install -g @0xpv/claude-shareでCLIをグローバルインストール。
  • ペアリングリンク共有:友人に送信するペアリングリンクを生成し、相手側で一時的な保存接続を確立。
  • 友人にトークンが漏れない:アーキテクチャがClaude CLIトラフィックを共有マシン経由でプロキシし、サーバーサイドでClaude APIベアラートークンをインジェクトするため、受信マシンはアクセス トークンを取得しない。
  • 共有者の停止で即時取り消し:CLIを終了するとローカルプロキシがシャットダウンし、全員が即座に切断。
  • プロキシ/トンネル経由のネットワークルーティング(モードの注意点付き):デフォルトでLANが最適。リモート友人向けにbore.pubを使った実験的パブリックモードも記載。

claude-shareの使い方

  1. アクセス共有マシンにclaude-shareをインストールnpm install -g @0xpv/claude-share
  2. CLIを実行してペアリングリンクを生成し、友人に共有。
  3. 友人に接続してもらうclaude-connectを実行し、ペアリングリンクを入力してセッションを確立。
  4. 共有マシンを稼働状態に保つ:共有中はマシンをスリープさせず、CLIがローカルプロキシを実行するため。

ユースケース

  • 共有プロジェクトでの並行Claude Code使用:チームやペアがペアリングリンク経由で接続し、短時間のコラボセッションで同一Claude Codeサブスクリプションを使用。
  • オンボーディング時の仮アクセス付与:友人がワークフローを学習・検証中はアクセスを共有し、CLI終了で取り消し。
  • リモート開発セットアップ向けLAN共有:同一ローカルネットワーク上の両マシンで最適に動作。
  • 信頼できるコラボレーター向けリモートアクセス(実験的):同一LAN外の場合、bore.pubを使った実験的パブリックモードを使用。
  • 制御されたアクセスセッション:プロキシが共有マシンの実行プロセスに紐づくため、いつでも共有を停止して即時切断。

FAQ

  • 友人にClaudeアクセス トークンが渡る? いいえ。記述されたアーキテクチャがトラフィックを共有マシンにプロキシし、サーバーサイドでベアラートークンをインジェクトするため、友人のマシンはアクセス トークンを取得しない。

  • 共有マシンがスリープしたりCLIが停止したら? マシンがスリープしたりプロセスが終了すると、CLIのローカルプロキシのため友人が即座に切断。

  • 再設定なしでアクセスを取り消せる? はい。CLIを終了するとプロキシがシャットダウンし、全員が即座に切断。

  • インターネット経由で動作? LANが最適。リモート友人向けにbore.pubを使った実験的パブリックモードあり。

  • 誰でも安全に使える? いいえ。プロジェクトは設計上共有マシンのプロキシがClaude Codeチャットを傍受可能のため、完全に信頼できる人だけに共有するよう明示的に警告。

代替案

  • ユーザーごとに別サブスクリプション/アカウント使用:プロキシ共有の代わりに各自のサブスクリプションでサインインし、トークン処理と信頼問題を回避。
  • 他のCLIベースプロキシアプローチ:ネットワーク設定に慣れた開発者向けに、ローカルでAPIトラフィックを転送・プロキシするツールを探す。これらは認証処理や観測可能なトラフィック部分で異なる。
  • 公式アカウント管理によるチームアクセス(利用可能なら):利用可能な場合、カスタムプロキシより運用リスクが低く、チャットを傍受しない公式共有/チームアクセス機構を使用。