Skip to content
PomeroyDownload for Mac

30 September 2026

Terminal AI assistants that read Mail and Calendar

Pick the terminal agent you already use: all seven here can read Mail and Calendar through Pomeroy. Claude Code, Codex, Gemini CLI, GitHub Copilot CLI and OpenCode set up in one click; goose and Warp take a pasted configuration.

One question decides it: which terminal agent do you already use? All seven here can read your Mail and Calendar once you connect those apps, so the answer is the one you have open. Claude Code, Codex, Gemini CLI, GitHub Copilot CLI and OpenCode set up in one click; goose and Warp take a configuration you paste, and Warp reads Claude Code's setup, so it may need nothing at all.

I built Pomeroy, the menu-bar app doing the connecting, so this is an interested party's map. Every fact about another tool was checked on 3 September 2026, each has a comparison page listing its sources, and where another tool is the better answer this post says so.

How this list was put together

The list is every terminal agent Pomeroy can set itself up in, seven of the 24 assistants it works with. They are here because each runs on your Mac, where it can reach your Apple apps; the chat apps, editors and launchers are on the connect page.

The order is by setup: the five that take one click first, then the two that take a paste, each group alphabetical. Nothing here is a ranking of the agents themselves.

Which terminal assistants can read Mail and Calendar?

All seven below can. The first five take one click in Pomeroy; the last two take a paste; each has a setup page under connect.

  • Claude Code is Anthropic's terminal agent. Pomeroy runs Claude Code's own command to register itself for every project, rather than one folder, and the tools are there when you start a new session. Pick this if you already work in Claude Code, or if you also use Warp, which reads the same registration. Not for you if you would rather not open a terminal at all.
  • Codex is OpenAI's agent, in the terminal and ChatGPT. One registration reaches the Codex command-line tool, the editor extension and the ChatGPT desktop app, so you set up once. Pick this if ChatGPT is your assistant and you want its desktop app reading your mail too. Not for you if you mean the ChatGPT chat window: that side is the web assistant and cannot use Pomeroy.
  • Gemini CLI is Google's terminal agent. Pomeroy runs Gemini CLI's own command so it is there in every project, and a new session picks it up. Pick this if Gemini is the model you already use. Not for you if you would rather not open a terminal at all.
  • GitHub Copilot CLI is GitHub Copilot, in the terminal. It is available immediately, with no restart. Pick this if you already use Copilot and want it answering from your calendar. Not for you if you dislike prompts: Copilot CLI asks permission for every tool call, including read-only ones, on top of the apps you switched on in Pomeroy.
  • OpenCode is the open-source terminal agent. One setup covers the terminal tool and OpenCode Desktop together, because the desktop app reads the same configuration. Pick this if you want an open-source agent with a desktop window as well. Not for you if you want no restart: you may need to restart OpenCode before the tools appear.
  • goose is Block's open-source agent. Pomeroy copies a block for goose's configuration, you paste it in beside any extensions already there, and a new session picks it up. Pick this if you like goose's extensions and its desktop app. Not for you if you want one click: this one is a paste.
  • Warp is the terminal with an agent in it. Pomeroy copies the configuration for you to paste into Warp's MCP settings, but if you set up Claude Code first, Warp reads that registration and Pomeroy may already be listed. Pick this if Warp is already your terminal. Not for you if you want to be sure it works without a restart: you may need one.

What should you check before picking one?

Four questions settle it, and they work for any terminal agent, including ones this site does not list.

  • One click or a paste? Claude Code, Codex, Gemini CLI, GitHub Copilot CLI and OpenCode take one click. goose and Warp take a paste, and Warp may already be done if Claude Code is.
  • Does one setup reach more than one place? Codex reaches its command-line tool, the editor extension and the ChatGPT desktop app. OpenCode covers OpenCode Desktop. Claude Code covers Warp.
  • Should it be able to send as you? Pomeroy has no action that sends mail or a message, whichever agent asks. Macuse sends mail and messages, and lists Claude Code and Codex among the clients it works with.
  • Which macOS are you on? Pomeroy needs macOS 15 or later. Macuse runs on macOS 13 or later, Apple silicon or Intel.

Which terminal assistant works with ChatGPT?

Codex. It is OpenAI's agent, and one registration reaches the Codex command-line tool, the editor extension and the ChatGPT desktop app.

The ChatGPT desktop app has two sides. Its Codex side can use Pomeroy; its chat side is the web assistant and cannot, and neither can ChatGPT in a browser tab. For a web assistant that reaches your Mac, Macuse lists ChatGPT and claude.ai on the web through its Remote Access, and LMCP through an optional cloud relay.

Do I have to restart the agent after setting it up?

Only for some. GitHub Copilot CLI needs no restart, Claude Code, Gemini CLI and goose need a new session, and Codex needs a full quit and reopen.

OpenCode and Warp pick the change up on their own in most versions; if the tools are missing, restart them.

Can I use more than one at once?

Yes. Pomeroy has no limit on how many assistants connect, and every app starts switched off whichever one asks.

The 50 free actions a week are one count per Mac, shared across every assistant you connect, and the pricing page has the detail.

What can you ask?

Asks Pomeroy's Mail and Calendar tools answer, typed into whichever agent you picked:

  • "What’s on my calendar today?"
  • "Am I free on Friday afternoon?"
  • "What unread mail do I have?"
  • "Search my mail for the plumber’s invoice and tell me the total."

The Apple Mail and Apple Calendar pages list what the agent can and cannot do in each.

Is it safe to let a terminal agent read my mail?

Pomeroy reads your mail on your Mac and sends nothing from your apps to Pomeroy; there is no Pomeroy account. What the agent reads becomes part of your conversation, sent to the company running the model, the same as text you paste in.

Mail starts switched off, and you can switch it off again at any time. The only requests Pomeroy makes are a licence check if you enter a key, an update check you can switch off, and four pseudonymous usage counts that carry nothing from your apps, all listed on the privacy page. Pomeroy is an independent app, not made by Anthropic, OpenAI, Google or GitHub.

What Pomeroy cannot do

It cannot send. No agent on this list can send mail, a message, a reply or a forward through Pomeroy, because no such action exists. It never deletes, moves or archives mail, never marks anything read, never deletes a calendar event, and cannot send or answer invitations.

It also cannot reach an assistant running in someone else's cloud, and it is Mac only, on macOS 15 or later. It covers 9 Apple apps rather than everything on your Mac. If one of those is what you needed, a tool on the comparison pages is your answer.

How do you set it up?

Four steps, once. Download Pomeroy, switch on Mail and Calendar, press Set up beside your agent, and answer the macOS prompt for each app. It is free for 50 actions a week, $19 once after that, with a 14-day refund. Start at the download page.

So which should you pick?

If you already use a terminal agent, pick that one: Claude Code, Codex, Gemini CLI, GitHub Copilot CLI or OpenCode, each one click. If ChatGPT is where you live, Codex, because one setup reaches the ChatGPT desktop app as well. If you use Warp alongside Claude Code, set up Claude Code and Warp comes with it.

If what you want is an agent that sends mail or replies to messages for you, Pomeroy is not your answer. Macuse sends mail and messages and lists Claude Code and Codex among its clients. It also runs on macOS 13 or later, which settles it if your Mac is older than macOS 15.

Pomeroy is for the reader who wants the terminal agent they already use to read the Apple apps on their own Mac, answer from what it finds, and never be able to send as them. Download it, or read the comparisons first.