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.

  1. Send a friend request, both people say yes once.
  2. 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:

trmi-social-mcp · private beta