BetaOpen SourcemacOSMCP

Hermes

Your invisible meeting copilot.

Record and transcribe meetings to local markdown — no bots, no awkward AI participants. Jot anchors and ask questions from an overlay that's hidden from screen sharing, powered by your own Claude Code, Codex, or Anthropic key. A built-in MCP server lets any agent read and act on your notes.

Download for macOS
Invisible overlay

You see your notes. They don't.

Press ⌃⌥⌘Space and a copilot panel floats over your call. Every Hermes window is excluded from screen capture, and the menu bar icon hides itself while you present — so nothing appears in a Zoom, Meet, or Teams share. Jot a “follow up with…” or ask the live transcript a question, privately, mid-meeting.

Zoom
Hermes Copilot
Hidden from screen share
⚡ Follow up with Dana on pricing
✦ What did they commit to on timeline?
Your screen
Screen share · live
What participants see

MCP Server

Ships with a Model Context Protocol server. Claude Desktop, Cursor, and Claude Code can search, read, and enrich your meetings as tools.

Plain Markdown

Transcripts saved as .md files with YAML frontmatter. No proprietary formats. Any agent can read them directly.

Local-First

Everything on-device. On-device transcription via Apple Speech. Agents connect locally via stdio. No cloud required.

Invisible to Capture

Every window is excluded from screen recording, and the menu bar icon hides while you present. The copilot overlay (⌃⌥⌘Space) lets you take notes and ask the transcript with no trace in the share.

Bring Your Own AI

Paste an Anthropic key, your Claude Code OAuth token, or a Codex / OpenAI key — or import an existing CLI login. Stored in the macOS Keychain.

Anchors → Notes

Jot short anchors while you stay present. Hermes merges them with the transcript into a clean summary, decisions, and action items you can chat with afterward.

claude_desktop_config.json
{
  "mcpServers": {
    "hermes": {
      "command": "node",
      "args": ["hermes/agent/dist/src/mcp/server.js"]
    }
  }
}
~/Documents/Hermes/Recordings/standup_2026-03-16.md
---
title: "Morning Standup"
date: 2026-03-16T09:00:00Z
duration: 12:34
audio: standup_2026-03-16.m4a
---

## Transcript

Sarah mentioned the API migration is on track
for Thursday. Dave flagged a blocker on the
auth service ...

## Summary  (auto-generated)

API migration on track. Auth service blocker
identified — Dave and Alice pairing on fix.

## Action Items  (auto-generated)

- [ ] Dave & Alice: debug auth token refresh
- [ ] Sarah: update migration timeline
- [ ] All: review dashboard mockups by Wed