Work once.
Hand over forever.
AgentHandover watches how you work on your Mac and turns it into Skills that Claude Code, Codex and any MCP agent follow the way you would. In 2.0 it also remembers what you saw. Everything runs on your Mac.
Reconcile Stripe payouts
Learned from 3 runs- Open Payouts in the Stripe dashboard
- Open the latest payout
- Match it to its row in the Sheet
- Tick Reconciled
- Post the total in #financeAsking you
Skills from what you did, not from what you remember.
Telling an agent how you work means writing it down from memory. AgentHandover writes it from the recording instead, and asks about the parts it could not see.
Writing a prompt by hand
- You describe the task from memory.
- The edge cases you forgot are missing.
- Your judgement calls stay in your head.
- It goes stale when the task changes.
With AgentHandover
- Every step comes from what you actually did.
- It asks about what it could not see.
- It learns why you chose, not only what you clicked.
- Every agent run keeps it current.
How it works, in five steps.
From one recording to an agent that knows the job. A Skill and its questions are ready in about three minutes on a 16 GB Mac.
-
01
Watch
Record a task, or let it notice one you repeat.
-
02
Draft
Each step is written from what it recorded: clicks, copy and paste, typing.
-
03
Ask
Up to three questions about the parts it could not see.
-
04
Hand over
Claude Code, Codex, OpenClaw, Hermes or any MCP agent.
-
05
Improve
Each run confirms the steps, or turns a surprise into a question.
Every step shows where it came from.
A Skill is only as good as its steps. AgentHandover keeps the evidence for each one, so you can see what it is sure of and what it is guessing.
- Backed by the recordingA click, a paste or a key press behind every step. Text it only saw on screen is never written in as typing.
- Honest about gapsWhat it could not see becomes a short question. A Skill reaches your agents only after you approve it.
- Kept currentRuns that follow the steps confirm them. A run that differs where it was guessing reopens that question.
Steps and their evidence
Commonplace.
Everything AgentHandover knows, in one search: what you saw, how you spent your days, and the Skills you taught it. Open it from the menu bar, or let your agents ask it.
Reading the Acme Studio invoice for April, 1,240.00
Replying to Acme about when the invoice will be paid
Tuesday, 14 October
- Reconciled Stripe payoutsStripe, Google Sheets · 1 h 10 min
- Chased the Acme invoicePreview, Mail · 25 min
- Reviewed the onboarding docGoogle Docs · 1 h 40 min
Reconcile Stripe payouts
Ready for agents- Open Payouts in the Stripe dashboard
- Open the latest payout
- Match it to its row in the Sheet
- Tick Reconciled
- Post the total in #finance
Try it: switch between All, Memory, Days and Skills, or pick a result.
What you saw
Every screen it keeps, found by describing it, with a small encrypted thumbnail.
How you spent them
The Daily Digest’s summaries: what you worked on each day and where the time went.
What you taught it
Every Skill, and whether it is ready for agents. One click opens it in Workflows.
Find anything you saw, by describing it.
The new part of Commonplace. Every screen AgentHandover keeps goes into a private memory on your Mac, so you can search what you saw instead of where you saved it.
- Search by meaning or by look“The pricing table I saw on Tuesday”, “that page with the orange bar”. Google’s EmbeddingGemma 2 reads the screen and its title, on your Mac.
- Moments, not framesNear-identical screens of one window become one moment, so minutes spent on one page are one result, not dozens.
- Light enough to leave onEach screen is added in the background in about half a second, and waits whenever your Mac is short on memory. The search index loads when you search and is freed when you stop. Want only Memory? Choose Memory only: one 710 MB model, and no Skill writing in the background.
In our tests on a 16 GB Mac it found the right page first for 16 of 16 questions about what a page said, and 14 of 16 about how it looked.
Checking which payouts arrived in Stripe
Your agents already speak it.
One command connects an agent. Skills arrive in the format it already reads, runs report back through the MCP server, and the agent learns about your Commonplace: your Skills, Memory, daily summaries and profile, searchable with one tool.
Things to ask once it is connected
- “Write my weekly update from what I actually did this week.”
- “Find the pricing article I read yesterday and summarise it.”
- “Before you ask me how I release, check my Skills.”
- “Roast my week: where did my hours really go?”
$ agenthandover connect claude-code
# Skills in ~/.claude/skills/, plus the MCP server
$ agenthandover connect codex
# A marked block in ./AGENTS.md
$ agenthandover connect mcp
# The MCP server config for any other client
$ agenthandover search "how I deploy to staging"
# Your Commonplace: Skills, Memory, days
Your work stays on your Mac.
AgentHandover sees your screen, so it is built to keep what it sees to itself.
Runs locally
Every model runs on your Mac through Ollama. There is no cloud service and no account.
Secrets removed first
Passwords, API keys and tokens are redacted before anything is stored or shown to a model.
No keylogging
It records how many keys were pressed, never which keys. The text you copy is not stored unless you turn that on.
Memory you control
Memory’s thumbnails are encrypted with a key in your Keychain. Pause it from the menu bar, and forget a moment, an hour, a day or everything.
Agents ask first
Agents cannot search your Memory until you turn on one switch, and even then they see descriptions and times, never screenshots.
Open source
Apache 2.0 on GitHub, so you can read exactly what it does.
Show it once. Hand it over.
Free for macOS 14 or later. You need Ollama (0.40 or later for Memory); setup recommends the models that fit your Mac and downloads them for you.