An open-source Google Messages client that gives AI assistants full read/write access to your SMS and RCS messages. Text from your desktop with MCP support built in.
Send and receive text messages directly from your desktop. Supports SMS, RCS, and group chats through the Google Messages protocol.
Your messages never leave your machine. SQLite database, local binary, no cloud account required. You own your data completely.
Seven structured tools for AI assistants via Model Context Protocol. Search messages, send texts, list conversations - all from Claude Code.
Search across all your messages instantly. Find any conversation, any text, from any contact. Results update in real time.
A clean, responsive messaging UI served from the same binary. Dark theme, keyboard shortcuts, live updates. No Electron needed.
MIT licensed. Single Go binary, no dependencies to install. Built on the battle-tested mautrix/gmessages library.
Clone the repo and build. Single command: go build -o openmessages .
Run ./openmessages pair and scan the QR code with Google Messages on your phone. One-time setup, session persists.
Start with ./openmessages serve. Opens a web UI on port 7007 and an MCP server on stdio. Add to your ~/.mcp.json for Claude Code.