GigaMail IT GitHub Download

Open source · Windows & macOS · MCP server

Mail for your AI agent.
Approved by you.

GigaMail is agentic email with a human in the loop. Claude, Codex or any MCP agent reads your inbox, finds what it needs in your documents and calendar, and prepares the reply. Nothing is sent or deleted until you approve it.

AGPL-3.0, source on GitHub Your data stays on your machine No GigaMail servers, no account

What your agent can do

More than a send button.

Reading, searching, remembering and drafting are free. Only the actions that leave a trace outside wait for you.

Reads and searches

Provider search plus a local index, so "the quote we sent in March" is one question. A local archive keeps every mail and attachment, even after the server drops it.

Answers from your documents

Attach price lists, terms and product sheets to an account. The reply quotes your figures and stops where your documents stop.

Knows your calendar

Drafts propose only slots that are free, inside your office hours. Events are created after you approve. Microsoft 365 or Google Calendar.

Reads attachments

The text of PDFs and office files is available to the agent, so the answer can come from the brochure, not from a guess.

Remembers people

History, tone and your own notes sit next to each sender. Every draft to that person reads them first.

Automations

"Mail from these senders gets a draft from these documents." Semi-auto asks you each time; auto runs inside a scope you signed, with an expiry and a daily cap.

All your mailboxes

Microsoft 365 and IMAP: Outlook, Gmail, Aruba, Libero, any server. Several accounts, one view in the console, and each reply leaves from the right address.

Hides what is sensitive

The masker replaces tax codes, VAT numbers, IBANs and phone numbers before the agent sees them. Deterministic, no AI involved.

The desktop console adds a mail client built around the agent: ask your mail a question in plain language, dictate a command, see the requests waiting for you, manage automations, and read several accounts as one list. The same engine, without a terminal.

The human checkpoint

The agent proposes. You decide.

An agent can ask to send a message. It never receives anything it could use to approve its own request.

01 · PREVIEW

The agent gets a preview

A send, reply or delete returns the preview and an inert request id. The agent can show you the proposal; it cannot turn that id into an action.

request req_7f3a · inert
02 · APPROVAL

You approve, outside its reach

From the console, the command line, Telegram or a Windows notification. The approval is confirmed with Windows Hello or Touch ID: a person at the machine, not a process.

Held · awaiting approval
03 · EXECUTION

Exactly what you saw runs

Execution uses the arguments you reviewed, never a replacement supplied afterwards. Every write lands in an append-only action log.

Approved by you · sent

An email is input, not authority. Message content is treated as untrusted data. Credentials never pass through the agent channel, and no MCP tool can create or change an automation rule, so an instruction hidden in a mail cannot add an account, read a secret or switch on autopilot.

Security model

Three steps

Install it with your agent.

The desktop app walks you through all three. From a terminal, the same steps take a few minutes.

Step 2

Connect your mailbox

In the app, the onboarding does it: Microsoft 365 with a login in your browser, or IMAP with an app password. From the terminal:

gigamail login                # Microsoft 365, device flow
gigamail accounts add-imap    # Gmail, Aruba, Libero, ...
gigamail check                # a search, a draft held for you

Then say who replies: identity, tone, and the files the agent may quote.

gigamail identity set
gigamail identity add-file ./pricelist.xlsx

Credentials go through you, in your own shell. There is no tool an agent could use to add an account.

Step 3

Connect your agent

GigaMail has no AI of its own: the intelligence is the agent you connect. The app's third step copies the exact config for you; by hand it is one of these.

The repository is a Claude Code plugin: it registers the server and adds a skill that teaches Claude the approval gate.

claude plugin marketplace add adecubed/gigamail
claude plugin install gigamail@gigamail
Then just ask. "Reply to the last quote request using the price list." It reads the mail, takes the numbers from your file, drafts the reply, and asks you before sending.

Videos

Watch it work.

01 · ONBOARDING21 s

Four steps and you are in

Connect a mailbox, say who replies, connect your agent. All set.

02 · APPROVAL15 s

It can ask to send. It can't approve.

A client writes, your agent drafts the reply, you approve outside its reach. Then, and only then, it leaves.

Questions

Agentic email, in plain words.

What is agentic email?

Email where an AI agent does the reading, searching and drafting for you, and a person keeps the decisions that matter. In GigaMail the agent prepares; sending, replying and deleting wait for your approval.

Which AI agents work with GigaMail?

Claude Code and Claude Desktop, Codex, OpenClaw, Hermes and any client that speaks MCP. GigaMail has no AI of its own: the intelligence is the agent you connect, and its data policy is the one that applies to what it reads.

Which mailboxes can I connect?

Microsoft 365 and Outlook.com through Microsoft Graph, and any IMAP server: Gmail, Aruba, Libero and others. Several accounts side by side, each replying from its own address.

Where is my data?

On your machine. Mail index, archive, credentials, memory and configuration stay local; GigaMail runs no servers and receives nothing. The masker can hide sensitive fields before the agent sees a message. Details in the Privacy Policy.

What does GigaMail cost?

Nothing. GigaMail is open source under the AGPL-3.0, on GitHub and PyPI.