Ditto AI vs Screenpipe

They start from opposite ends. Screenpipe records your screen and audio continuously on macOS, Windows and Linux, and its Workflows beta proposes the steps behind your work and turns them into a skill for your agents. Ditto AI records nothing until you press Record, then turns that one task into an agent with cited steps, checked tools and a fixed permission table. Pick Screenpipe for memory of your work; pick Ditto to hand off one task without background capture.

The short answer

Screenpipe is a memory product. It captures screen, audio and app context continuously, keeps it in a local database you can query through its own API and MCP server, and lets approved agents act on that history, triggered by events such as a meeting ending. That is what their own home page describes: “Your computer history. Open to any AI.”

Ditto AI is a hand-off product. Nothing is captured until you start a recording. You do one task, and Ditto turns that recording into an agent: the steps, the inputs that change, a real tool for each step proven with a read-only call, and permissions from a fixed table. Then it runs that task again.

Different jobs. If you're deciding between them, the question isn't which is better, it's whether you want your work remembered or one job taken off your hands.

Side by side

Everything in the Screenpipe column was read from their site on 28 September 2026, re-checked on 29 September, and is linked below the table.

Ditto AIScreenpipe
What it capturesOne task, only while you record itScreen, audio and accessibility context continuously
PlatformsmacOS 15 or later, Apple siliconmacOS 13 or later, Windows 10 or later, and Linux
Where data sitsOn your Mac, in the app's own folderOn your device by default; cross-device sync is opt-in, on Business
What you get outAn agent: steps, inputs, tools and permissionsA searchable history; with Workflows (beta), a workflow map and a skill for your agents
How a workflow is definedDerived from your recording, then editableWorkflows (beta) proposes the steps from your screen and audio history, for you to correct
Tool accessServers from the MCP registry and npm, each proven with one read-only callConnections to apps such as Linear, Slack and Notion
PermissionsA fixed table per tool; anything unclassifiable counts as a writeRules you write into the skill, enforced by the agent that runs it; exclusions and redaction for capture
Runs in Claude Code or KiroYes, Ditto installs the agent thereIts history reaches Claude Code, Codex and Cursor through MCP and its harnesses
SourceNot publicSource-available, under the Screenpipe Commercial License since 9 June 2026
PriceFree; no paid plan yetFree; Basic 21 USD a month or 250 a year; Business 42 USD per seat a month or 500 a year; Enterprise custom
CompanySolo founder, BerlinNegentropy Labs, Inc., backed by Y Combinator

Sources: screenpipe.com for capture, local API and MCP server, connections and exclusions; screenpipe.com/pricing for platforms, tiers and prices; the Workflows beta post (16 Sep 2026) for Workflows, its rules and local-first defaults; the harnesses post (19 Aug 2026) for Claude Code, Codex and Cursor; the licence post (9 Jun 2026) for the licence.

Where Screenpipe is ahead

Being straight about this, because you'll find out anyway:

  • It runs on Windows and Linux. Ditto is macOS only, and Apple silicon only.
  • Its source is available. Ditto's isn't.
  • It has a company, paid plans and paid support behind it. Ditto has a solo founder, and is free with no paid plan yet.
  • It answers questions about your past work. Ditto has no memory of anything you didn't record; that's the design, but it means it can't tell you what you told someone last month.
  • It's further along. It has enterprise deployment, audit logs and device management. Ditto's downloads aren't even notarized by Apple yet.
  • It can propose workflows from work you've already done. Workflows (beta) finds the steps behind your work without you setting out to record them.
  • It works with Codex as well as Claude Code and Cursor. Ditto has no Codex export yet.

Where Ditto is different

  • Nothing is recorded until you decide. There's no background capture to configure, exclude or forget about. For people who won't run always-on recording on a work machine, that's the whole decision.
  • The recording is the specification. Every step in the agent has to point at the frames and clicks it came from, and a step with nothing to point at is dropped rather than guessed. You're reviewing what you did, not a prompt someone wrote about what you do.
  • Tools are proven before the first run. Ditto starts each server, does the handshake and makes one real read-only call. Nothing that writes is ever called to test that writing works.
  • Permissions aren't the model's decision. Access per tool is a lookup in a fixed table, and anything Ditto can't classify counts as a write.
  • The agent leaves with you. Ditto installs it into Claude Code or Kiro as a skill with its own MCP config and allowlist, so it runs in the tool you already use.

Choose Screenpipe if

  • You want your AI to answer questions about work you've already done.
  • You're on Windows or Linux, or on an Intel Mac.
  • You're comfortable with continuous capture, and you want the exclusions and redaction to manage it.
  • You need a vendor with a support plan and a deployment story today.

Choose Ditto AI if

  • You have a specific task you repeat and you want it handed off, not remembered.
  • You don't want anything recording in the background.
  • You want to see each step's evidence, and the exact tool access, before anything runs.
  • You want the result to live in Claude Code or Kiro with a narrow allowlist.

Can you use both?

Yes, and they don't overlap much. Screenpipe gives a model context about your work; Ditto gives you an agent for one job. If you already run Screenpipe, nothing about Ditto conflicts with it.

Want to see the difference in a minute? Try the sample task in your browser from the home page, or read how Ditto AI works.

Do it once. Then hand it off.

Record a task on your Mac and Ditto AI builds the agent. You read it before it runs.

macOS 15 or later · Apple silicon · Opening it the first time