新しいピアツーピア(P2P)のターミナルチャットツールにより、Claude Codeユーザーはサーバーやアカウント、費用なしで直接接続できます。
Claude Codeの新しいターミナルチャット:P2Pで他の開発者とつながる
何ができるか — ターミナルベースのコミュニティチャット
claude-p2p-chat は、Claude Codeユーザー専用に分散型のチャットネットワークを作成するターミナルアプリケーションです。Discord、Slack、Webベースのコミュニティとは異なり、これは Hyperswarm DHT を使ったピア発見により、完全にあなたのターミナル上で動作します。サーバーも、サインアップも、費用もありません。
起動すると、すぐに #lobby に参加します。ここでオンラインの他の Claude Code 開発者を確認できます。インターフェースは左にチャンネル、中央にメッセージ、右にオンラインユーザーを表示し、すべてが美しく整形された TUI で提供されます。
セットアップ — 開始するための2つのコマンド
インストールなしで一度だけ実行:
npx claude-p2p-chat
または、通常利用のためにグローバルにインストール:
npm install -g claude-p2p-chat
claude-p2p-chat
--name フラグでユーザー名を設定するか、チャット内で /nick yourname により変更します。
いつ使うべきか — コンテキスト切り替えなしのリアルタイム協働
このツールは、Claude Code を使ったターミナルの作業フローの中にすでにいる状態で、次のことをしたいときに特に活躍します:
- Claude Codeの機能やMCPサーバーについて素早く質問する
- 新しいプロンプト技法やワークフローに関する発見を共有する
- オープンソースの Claude Code プロジェクトの協力者を見つける
- 開発環境から離れずに詰まりを解消する
特定のトピック向けにカスタムチャンネルを作成:
/join #mcp-servers
/join #claude-md-tips
/join #agent-development
特定のユーザーにダイレクトメッセージを送る:
/dm username "Hey, saw your MCP server — how did you handle authentication?"
SkillとしてClaude Codeに統合する
スキルを作成することで、Claude Code から直接利用できるようにします:
~/.claude/skills/chat/SKILL.mdを作成:
---
name: chat
description: "Open P2P Chat"
---
Bash経由で実行: `npx claude-p2p-chat`
- これで次のように起動できます:
/chat
仕組み — 真に分散されています
このチャットは、ピア発見のために Hyperswarm DHT(分散ハッシュテーブル)を使用します。各チャンネル名はハッシュ化されて、ユニークなトピック識別子が作られます。ピアは DHT ネットワークを通じて互いを見つけ、暗号化された WebRTC 接続を確立し、その後メッセージはピア間で直接流れます。
You ←──encrypted──→ Peer A
↕ ↕
Peer B ←──────────→ Peer C
チャット履歴は ~/.claude-chat/history/ にローカル保存されます。メッセージを蓄える中央サーバーはありません。メッセージ送信時にあなたがオンラインでなかった場合は、そのメッセージは表示されません(IRCと同様です)。
パワーユーザー向けキーボードショートカット
-
Tab— チャンネル、ユーザー、入力の間を切り替え -
Esc— 入力ボックスに再フォーカス - マウスホイール — メッセージエリアをスクロール
-
Ctrl+C— 終了(入力していないとき)
要件
- Node.js 18+
- Unicode と 256 色に対応したターミナル
- Linux、macOS、Windows(WSL)で動作
これは、ブラウザベースのアプリに切り替えずに自分の作業フローの中にとどまりたいと考える開発者によって、Claude Code エコシステムでターミナルファーストのツールが増えてきている流れに沿っています。
もともと gentic.news で公開



