mpai
Let named teammates join ongoing Codex or Claude Code sessions
About mpai
mpai is a host-run coordination layer for AI programming collaboration, letting named teammates enter ongoing Codex or Claude Code conversations and share specified sessions over a private Tailscale network. After installation, the host selects an existing session and generates an invite bound to it; teammates paste the command with Node.js 20+ to join, without a global install, separate account, or new IDE. It supports session discovery, live terminal logs, session switching, prompts and online status, viewer/participant roles, revocation, and append-only prompt auditing. It is currently a public alpha for macOS.
Best for
Best use cases
Work together on an ongoing AI programming session
Join a specified coding session remotely
View and switch terminal sessions in real time
Pilot collaboration on non-sensitive projects
Features
Specified-session invites
The host selects an existing session and creates an invite that applies only to that session.
Live terminal collaboration
Discover Codex and Claude Code sessions, view live terminal logs, and switch sessions.
Roles and revocation
Supports viewer and participant roles and access revocation.
Prompt auditing
Retains a prompt audit trail in append-only records.
Pros
- No global install or separate account needed
- Invites bind to a specified session and can be revoked
- Supports viewer and participant roles
- Prompt actions retain an append-only audit trail
Cons
- Current scope is macOS with an existing Tailscale network
- Standalone Codex sessions are view-only by default