Personal knowledge, kept with your agentsPrivate betaBeta

Agents come and go. Your garden stays.

One notebook for your notes, tasks and calendar. Claude, Cursor or any AI agent can work in it — and you can undo every change.

Free during the beta · No card · Hosted in Germany · Export everything, any time

A real session: the agent works your board, and stops in amber when it reaches something only you can decide. The motion is the app’s own — not a screen recording.

Your garden

Built for the one who remembers.

Agents run on context windows. You run on years. CoachKeeper is where what you learn is kept — written by you, read by any agent, and still yours when you switch.

Notes with moving parts

Prose, math, diagrams, files — and todos that live inside the note while they show up on your board.

Notebooks you read like books

Ordered collections, each with a line on what belongs in it — so you and your agent both know where a thought goes.

Every version, signed

Each edit is saved with who made it: you, the assistant or a connected agent. Restore any version in one click.

Yours to take

Export the whole workspace whenever you like — markdown, files and every record, nothing left out.

The Library

Your topics draw themselves.

Every tag in CoachKeeper is a living page — and once it holds a few notes, tasks or events, it draws its own map: your items grouped under concepts the AI names from what you actually wrote. Click any chip and the real thing opens.

TAG · MAP marathon marathon01Training planWeek 6 long run — 24 kmWeek 6 long run — 24 kmInterval session 6×800 mInterval session 6×800 mBook physio checkBook physio check02Gear & fuelingFueling: gels vs real foodFueling: gels vs real foodOrder race shoesOrder race shoes03Race logisticsBerlin course notesBerlin course notesRace day — BerlinRace day — Berlin drawn Aug 23, 2026 · 7 items CoachKeeper
Drawn by CoachKeeper from the items under one tag — this image is the app's own export, unedited.

Honest by construction

Every node on the map is one of your real items — nothing is invented. It redraws only when the items underneath actually change.

Two views, one download away

Scan it as an outline or see it as a sketch — then export the sketch as a framed image and drop it into a doc, a deck, or a chat.

Your agent sees the same map

A connected agent can ask for any tag's map and orient on a topic in one call — the human and the AI literally look at the same picture.

Why this is different

Most tools treat an agent as a plugin. This one treats it as a second user.

That is not a slogan, it is four things in the schema. An agent gets its own place to work, its own name in your history, and its own way in.

A work queue of its own

A todo carries an agent state beside its status and its schedule — queued, working, done, and one amber “needs you”. No todo app has that field, because no todo app assumes something else is working the board.

History that knows who wrote

Every version of a note records who made it: you, the built-in coach, a connected agent, or a restore. An agent’s edit is never quietly folded into yours.

You watch it happen

An agent’s write lands in the tab you already have open, animated, with no reload. Presence while it works — not a summary you read afterwards.

Sign in, don’t configure

CoachKeeper runs its own OAuth server. Connecting an agent is a browser sign-in you approve, not an API key pasted into a config file.

Their memory, or your garden

Built-in agent memoryCoachKeeper
What is keptWhat one assistant chose to rememberYour full notes, tasks and calendar
Who can writeOne assistant, from one vendorYou, and any MCP agent you connect
A wrong changeRarely shows who changed whatSigned with its writer, one click to undo
When you switchStays behind with the vendorStays with you, and exports in full

Notion has an MCP server too. What it does not have is a queue an agent can be assigned to, a history that records which writer made each change, or an agent’s edits appearing live in the tab you have open. Those are not features bolted on top — they are in the schema.

Bring your own agent

Works with the agent you already use.

CoachKeeper ships a production-grade MCP server. Point Claude, Claude Code, Cursor — any MCP client — at your workspace and it gets the same tools the built-in coach uses: notes, todos, calendar, search. One command, browser sign-in, done.

$ claude mcp add coachkeeper --transport http https://api.coachkeeper.com/api/v1/mcp
Works with

OAuth 2.1, no pasted keys

Your client opens a browser consent screen — the same flow GitHub and Linear use. Revoke any connection from Settings at any time.

First-class, not bolted on

Your agent gets the same tools, the same rules and the same action log as the built-in coach — a real seat at the workspace, not a side API.

The full toolset

Read, create, schedule, search — notes, todos, events, and semantic search over your sources.

Read the MCP integration guide →

How it works

Capture. Organize. Schedule. Coach.

Everything you keep is a note, a todo, or an event — three primitives in one workspace, with a coach that moves work from one to the next. No handoffs between apps, nothing lost in between.

01
NOTE

Capture

A thought becomes a note the moment you have it. No folder to pick, no app to switch to — write it down and keep moving.

02
TODO

Organize

A sentence in a note becomes a card on your board in one move — status, checklist, estimate — still linked to the note it came from.

03
EVENT

Schedule

Drag the card onto your calendar and it becomes a block of time. The link back to the original note travels with it.

COACH

Or let the coach run the loop for you — it drafts the task, proposes the hour, and asks before anything lands on your calendar.

04

One notebook. Every surface you need.

Semantic Search

Find things by meaning, not exact words — one search across your notes, tasks and uploaded files.

Kanban, Swimlanes & List

View your tasks the way that works for you. Drag between columns. Filter by status. Switch views instantly.

Calendar

Month, week, day and agenda views, with two-way Google Calendar sync. Drag a task onto an hour to schedule it.

Files & Attachments

Attach PDFs, docs and images to your notes. The assistant and connected agents can search them and pull the relevant passages into context.

A built-in assistant

Quick capture and a daily plan are included. It asks before it puts anything on your calendar.

Quick Capture

Press Alt+I anywhere. Type in plain language; the coach sorts it into a note, a todo, or an event before you finish the sentence.

Why the loop works

  1. Open loops won’t leave you alone. Zeigarnik, 1927 · the Zeigarnik effect
  2. You don’t have to finish it. You have to plan it. Masicampo & Baumeister, 2011 · J. of Personality and Social Psychology
  3. Ideas with a time and place actually happen. Gollwitzer & Sheeran, 2006 · meta-analysis of 94 studies
  4. Attention residue is real. Leroy, 2009 · Organizational Behavior and Human Decision Processes

The studies and books referenced are independent works by their respective authors, cited as background reading only. Their authors and publishers are not affiliated with CoachKeeper and do not endorse it.

Pricing

One plan. Everything included.

No tiers to compare, no token math to do. One price covers the whole workspace, the built-in assistant, and every agent you bring.

Free during the beta. After launch, one plan at €9/month.

Questions

Questions, answered.

Why not just use Claude’s or ChatGPT’s memory?

Use them — and point them here. Their memory is what one assistant decided to keep. CoachKeeper is where what matters to you is kept: readable, correctable, and still yours when you switch agents.

Do I need to run an agent to use this?

No. With nothing connected, CoachKeeper is a complete notebook, board and calendar with an assistant built in. Bringing your own agent is the part nobody else offers — not the part you need.

What if CoachKeeper shuts down?

Your workspace exports in full whenever you like, not only at the end: every note as markdown, every file, and every record as JSON. Nothing is locked in a format only we can read.

Can an agent change things without asking?

An agent acts only through the access you approve, and you can revoke it in Settings at any time. Every change it makes lands in the log with its name on it, and one click reverses it.

What does “bring your own agent” mean?

CoachKeeper ships an MCP server. One command and a browser sign-in connect Claude, Claude Code, Cursor — any MCP client — and your agent gets the same tools as the built-in coach. Included in the plan, no extra seats.

Where does my data live?

On EU servers: the app runs in Germany and the database in Frankfurt.

What happens after the beta?

The beta is free. After launch, CoachKeeper is one plan at €9/month, with advance notice before billing starts. Your workspace carries over untouched.

Private beta

Start your garden.

Make an account in a minute. Connect an agent when you want to — or never.

We open the doors a few people at a time. Leave your email and your invite will be on its way the moment a spot opens.

Start free

Free during the beta · No card · Hosted in Germany · Export everything, any time

One email when it's your turn — no newsletter, no spam.