Your inbox,
as an API.
Programmable Gmail for AI agents and the command line. Read, send, and sync your real inbox — pure JSON, no browser.
Everything an agent needs.
Nothing it doesn't.
Sixteen JSON endpoints. A CLI with human-readable subcommands. Durable workers that survive restarts. No dashboard, no UI, no login screen.
API-first
Every action is a REST endpoint. Your agent calls curl, not a browser. OpenAPI 3.1 spec ships with every release — generate clients in any language.
Your real Gmail
Full Google OAuth with PKCE and offline access. Messages go through your actual Workspace account. Credentials encrypted at rest with AES-256-GCM.
Real-time push
Gmail Pub/Sub push notifications. New mail triggers an idempotent history sync within seconds. No polling, no cron, no missed messages.
Durable workers
Sync, send, and revoke are durable operations. Crash mid-sync, restart the worker, pick up exactly where you left off. Every operation is idempotent.
Human CLI
plume inbox list. plume send. Subcommands designed for humans and agents alike. Credentials stored at ~/.config/plume/ with mode 0600.
Free. No limits.
No pricing page. No usage tiers. No credit card. Self-host the Django backend on Railway, Fly, or anywhere you run Python. The entire stack is yours.
Built for Claude Code.
Your inbox becomes a tool call. Ask your agent to read, triage, or reply — it handles the rest through Plume's CLI.
Check my inbox. If there's anything from Acme about the partnership, send a reply confirming Thursday works.
Three commands to your inbox.
Install, authenticate, connect Gmail. The entire setup takes under two minutes.