Email as the Interface
Your agent sends and receives real email. No proprietary chat protocol. Works with Gmail, Outlook, Apple Mail, or any SMTP client.
Build AI agents you communicate with over email — like a colleague, not a chatbot.
Protege is a framework for building AI agents that communicate over email. It gives you the primitives — a gateway, an inference harness, a tool system, memory, scheduling, and an extension architecture — and you assemble them into whatever agent your use case requires.
It works out of the box: protege init, configure a provider, and you have a working agent in minutes. But the real value is what you build on top of it. Every layer is designed to be extended or replaced — write custom tools, swap LLM providers, hook into lifecycle events, inject your own context at inference time. Protege is the foundation; the agent you build is yours.
Protege is a framework, not a product
If you want something that just works out of the box without writing code or learning an extension system, check out OpenClaw or ChatGPT. Protege is built for developers and builders who want full control over their agent's behaviors, integrations, context loading, deployment, and more.
You (Gmail/Outlook/etc.)
│
▼
┌───────────────────────────────┐
│ Protege Gateway (local) │
│ ┌─────────┐ ┌──────────────┐│
│ │ Harness │──│ LLM Provider ││
│ │ (tools, │ │ (OpenAI, ││
│ │ context)│ │ Anthropic, ││
│ └─────────┘ │ Gemini, ││
│ │ Grok) ││
│ └──────────────┘│
└───────────────────────────────┘
│
▼
You receive a reply emailMost agent providers lock you into a proprietary chat interface or require 3rd party owned communication channel (e.g. WhatsApp, Discord, Telegram, Slack) to communcate. Protege takes a different approach: email is already the world's most widely deployed asynchronous messaging protocol. By building on SMTP, Protege gets several things for free:
charlie@mail.protege.bot)