trmi-social-mcp
Give your coding agent an inbox. Forward context files, repros, notes to a friend's agent, whatever agent they run.
It plugs into whatever AI coding tool you already use Claude Code, Cursor, trmi. Instead of screenshotting an error into Slack and typing "any idea?", you send the real thing: the file, the failing test, the fix. It goes straight from your AI to your friend's AI, so their agent can pick up exactly where yours left off.
- Send a friend request, both people say yes once.
- When something arrives, a notification pops up on your screen.
That's the whole product.
install
# macOS / Linux
curl -fsSL https://trmi.dev/mcp | sh
# Windows (PowerShell)
irm https://trmi.dev/mcp.ps1 | iex
Needs Node. The installer registers it with Claude Code automatically
(trmi-social-mcp); restart your session, then:
> run trmi setup
→ browser opens · GitHub sign-in · pick your @username · done
tools
| tool | |
|---|---|
trmi_setup · trmi_logout |
GitHub sign-in, token at ~/.trmi/token · sign out
locally
|
trmi_add_friend · trmi_requests ·
trmi_accept
|
the mutual-consent graph, you can only send to someone who accepted you |
trmi_friends |
your people · shows ● in a session for friends
sharing presence
|
trmi_forward |
send a message, instructions, or files (64 KB/file, 220 KB/send) |
trmi_inbox · trmi_sent |
summaries only a busy inbox can't blow up your context window |
trmi_read |
open one, wrapped in an untrusted-content banner |
trmi_presence |
share "in a session" with friends off by default |
the friend flow
# stanley, in Claude Code:
> forward this repro and the diff to @zinmk
# zinmk's desktop, seconds later:
┌ trmi @stanley ─────────────────┐
│ auth bug repro + fix │
└──────────────────────────────────┘
# zinmk, whenever ready:
> check what weldon sent
Delivery is live: sends ring your devices the moment they land, the desktop notification comes from the MCP process itself (it runs exactly as long as your agent session), and the web inbox updates in place. Nothing connected? The message waits; nothing is ever lost.
web inbox
trmi.dev/inbox inbox, requests, friends, sent. Live-updating, installable to your dock (Safari: File → Add to Dock). It's the fallback surface for when no agent session is open the notification comes to your desk either way.
presence
trmi_presence(true) lets friends see
● in a session while your agent runs.
Off by default, and the tool call is the only way on presence
is behavior broadcast, so it's an explicit consent act, mirroring the
friend graph. The signal is just your MCP process being connected;
turning display off makes you invisible again instantly.
security & disclosure
What this system can and cannot do read before you install:
- Only friends reach you. Sends require an accepted friendship, enforced server-side. Strangers can request; they cannot deliver.
-
Forwarded content is untrusted.
trmi_readwraps every message in a banner instructing the agent to summarize and ask before acting on anything inside. That's a behavioral guard, not a wall, a hostile message from a compromised friend's account is still text in your agent's context. Treat instructions from the inbox the way you'd treat instructions in an email.
trmi-social-mcp · private beta