Open Source

peer67

message your friends through Claude

End-to-end encrypted·Zero metadata·Messages auto-delete in 24 hours
You
Claude
Claude
Friend

encrypted end-to-end · 24h auto-delete · zero metadata

> >
# 1. Install & setup
$ npm install -g peer67
$ peer67 setup

# 2. Launch Claude Code with real-time channels
$ claude --dangerously-load-development-channels server:peer67

# 3. Chat
> invite dana@example.com
> message Dana hey, are you free?
>> Dana (just now): "yeah, what's up?"

Channels are in research preview. Without the flag, use /peer67:inbox to check messages.

QUICK START

  • npm i -g peer67 && peer67 setup
  • /peer67:invite dana@example.com
  • /peer67:chat Dana
  • Messages push in real-time

SECURITY

  • End-to-end encrypted (X25519 + AES-256-GCM)
  • Zero-knowledge relay
  • No accounts, no metadata
  • Open source — MIT License

SLASH COMMANDS

  • /peer67:chat <name> — start chatting
  • /peer67:send <name> <msg>
  • /peer67:invite <email>
  • /peer67:contacts · /peer67:inbox

Setup

$ npm install -g peer67
$ peer67 setup
# asks for name + email, registers MCP server

# Real-time mode (channels preview)
$ claude --dangerously-load-development-channels server:peer67

Connect

# By email (auto-connects if registered)
> /peer67:invite dana@example.com

# By connection code (manual)
$ peer67 connect Dana
# share the p67_... code out-of-band
$ peer67 accept Dana <code>

Chat

> /peer67:chat Dana
> hey, the deck is ready
Sent.
>> Dana (2s ago): "on it!"
> great, ping me when done
Sent.

All Commands

/peer67:chat <name> — live chat session
/peer67:send <name> <msg> — send once
/peer67:inbox — check messages
/peer67:invite <email> — invite by email
/peer67:contacts — list contacts
/peer67:directory — browse users
/peer67:requests — pending requests
/peer67:setup — identity setup
View on GitHub