Your agents, right where your meetings are

Earkeep runs the agents you already use inside the app, against your local meeting history, and ships an MCP server so tools outside it can read your meetings too.

The problem: your meetings and your agents live in two different worlds

Your agents are good at drafting and pulling structure out of text, but this afternoon's call sits in a notetaker's cloud dashboard. Some notetakers expose an MCP server or an API, so the meetings are reachable, just somewhere else: you switch apps, wait for the transcript, and connect from outside.

Earkeep treats your meeting history as a local resource that any agent you choose can be pointed at, inside the app or over MCP. And the agent is your agent, on the plan you already have, with no per-meeting AI fee on top. That is what lets Earkeep be a one-time €39 license.

Supported ACP agents

Ten agents run inside Earkeep today, with nothing to set up beyond picking one: Claude Code, Codex, Cursor Agent, Gemini CLI, Hermes, Kimi CLI, OpenClaw, opencode, Pi, and Qwen Code. Earkeep integrates with the protocol, so any other ACP agent works the same way.

How it works

In-app agents via ACP. Through the Agent Client Protocol, an agent runs inside Earkeep with your local transcripts as context, and its session is kept beside the meeting.

An agent's finished run inside Earkeep on a kept meeting: the prompt, the transcript it read, what it settled, and the markdown file it wrote An agent's finished run inside Earkeep on a kept meeting: the prompt, the transcript it read, what it settled, and the markdown file it wrote
An agent running inside Earkeep, against your own meeting history.

A built-in MCP server. Tools that aren't ACP agents, like Claude Desktop or Cursor, connect to Earkeep's MCP server as they would to any other data source.

Or no protocol at all. Transcripts are plain files you own, so anything that can open a text file can read them.

What this looks like in practice

A summary is the least interesting thing an agent can do with a meeting. With your own tools attached, it can make the artifact the meeting was supposed to produce, while the call is still fresh:

Does this keep everything local?

Earkeep's part does: it hands your transcripts to an agent without uploading anything itself. After that it depends on the agent. Many, including most listed above, call their model provider's API, so if keeping meeting content off the network matters, check how your agent handles context.

Related

Frequently asked questions

What is ACP?

The Agent Client Protocol, which lets an agent run inside a host application like Earkeep, with access to its context.

What is MCP?

The Model Context Protocol, which lets external tools connect to a data source. Earkeep's MCP server exposes your meetings to any MCP-capable client.

Do I need an account to use agents with Earkeep?

Not for Earkeep: no account, no cloud, no API keys. Whether an agent needs its own account depends on that agent.

Which agents are supported?

Claude Code, Codex, Cursor Agent, Gemini CLI, Hermes, Kimi CLI, OpenClaw, opencode, Pi and Qwen Code run inside Earkeep via ACP, as does any other ACP agent. MCP clients like Claude Desktop connect through the MCP server.

Can my company's internal tools connect?

Any MCP tool can. Earkeep's Connect apps panel shows the server's address and copy-paste setup for Claude Code, Claude Desktop, Codex and Cursor. An internal script can also read the plain files directly.

Bring your own agent

14-day full trial, no account required.