FOR CODEX

Screen Recorder for Codex

Clipy is the agent-readable screen recorder for Codex. Record the task once — a bug, a flow, a walkthrough — and give Codex the share link. Through the Clipy skill convention, Codex fetches the recording's markdown document: summary, key moments with frames, click targets, cursor paths, and the timestamped transcript.

The whole loop in under a minute. Tap for sound.

One recorder, every workflow

Clipy is for every use case

Same loop, whatever your team does: record once, share one link, and an AI agent reads it and acts. Switch roles to see it play out.

Record the bug once. The agent opens the PR.

dashboard.streampay.com/payoutsREC 0:00
streampay
Payouts
June 2026 · 1,204 transfers
Export CSV
0:00 / 0:10 · dots = frames the agent gets

A teammate watches this in 0:10.

Under 10s

Agent-ready fast

Chunks stream to the server while you record, so the moment you stop the summary, key-moment frames, and transcript are already building — a short clip is agent-ready in seconds.

Proprietary

Our own pipeline

On-device transcription and key-moment fusion we built ourselves — not a third-party API bolted on — tuned for speed and for the exact context an agent needs to act.

One link

Fastest agent loop

The fastest agent-ready screen recorder: one link a teammate watches and an AI agent reads. No ticket, no repro write-up, no re-explaining.

Codex runs the whole job — on whatever context you gave it

Codex is at its best running a task to completion on its own, but it only ever works from the context you handed over at the start. A typed bug report is where that breaks: you write “the export button does nothing on the settings page,” Codex greps for “export,” finds four of them, and picks the wrong one. It cannot watch the screen recording you would send a teammate — an MP4 is not a format an agent reads. So you end up writing the paragraphs you were trying to skip, and Codex still acts on your description instead of the actual screen. An agent-readable screen recorder is what closes that gap.

How it works

  1. 1

    Record the job

    Show the thing instead of writing it up. Ten seconds of pointing beats three paragraphs of describing.

  2. 2

    Give Codex the link

    The skill folder teaches Codex the convention: clipy.online/video/<id> has a fetchable .md twin. Public links need no key.

  3. 3

    Codex ships it

    Tests, fixes, docs — whatever the recording asked for, grounded in the exact frames and clicks you made.

One SKILL.md folder, then every link just works

Codex loads skills from a folder — a SKILL.md and the convention inside it. The Clipy skill is exactly that: install it once with a single command from /docs/skill, and from then on Codex knows what a clipy.online/video/<id> link is. Paste one into a task and Codex fetches the recording’s markdown twin on its own.

There is no per-link wiring and no key for public recordings. The link a teammate opens to watch the video is the same link Codex reads as structured text and frames. You teach the convention once; you hand over links forever.

  • Install once

    One curl from /docs/skill drops the SKILL.md folder in. No config per project, no key per link.

  • Any public link resolves

    clipy.online/video/<id> has a fetchable .md twin. Codex requests it the moment it sees the link.

  • Same link for humans

    Your teammate watches the player; Codex reads the document. One URL, two readers.

What Codex reads instead of the MP4

An agent cannot watch a video. Codex reads text and images — so Clipy translates the recording into exactly those, server-side, the moment you stop. The markdown twin carries the recording’s title and metadata, an AI summary of what happened, the key moments, and the full timestamped transcript.

Each key moment is a timestamp, a caption, the extracted frame at that instant, and the click coordinates when a click track exists — which it does on Mac-app and Chrome-extension recordings. So Codex does not guess which button you meant; it reads the frame you were looking at and the point you clicked. The exact shape is documented at /docs/recording-md.

  • Summary, then key moments

    The gist first, then the specific frames — each with a caption and, where captured, real click coordinates.

  • Timestamped transcript

    Your narration becomes the intent: what you said, mapped to the moment you said it.

  • Built by us

    Transcription and key-moment fusion run on Clipy’s own on-device pipeline, not a third-party API bolted on.

Give it the link, walk away

Show the thing instead of writing it up. Ten seconds of pointing and narrating beats three paragraphs of describing, and an agent-readable screen recording lands as context Codex can act on rather than parse. That is the whole point of an autonomous run: you should be able to kick it off and leave.

Hand Codex the link and let the job finish — tests, a fix, a doc, whatever the recording asked for — grounded in the exact frames and clicks you made. Because chunks stream to the server while you record, a short clip is agent-ready within seconds of stop, under ten in the best case, so Codex starts on the real screen and not a stale description of it.

A flaky flow, fixed while you get coffee

It is late Friday and the password-reset flow is flaky. You start a recording, walk the repro once — click “Send reset link,” point at the toast that flashes green and then vanishes, say “it says sent, but no email ever arrives” — and hit stop. The markdown twin is building before you have switched windows; a clip that short is ready in seconds. You start a Codex job pointed at the link and close the laptop. Codex loads the skill, fetches the document, jumps to the key moment where you clicked “Send reset link” at the captured coordinates, reads the frame with the toast, and greps for the handler. It finds the request firing before the session token is set, writes the fix and a regression test, and leaves a patch. You come back to a diff grounded in the exact frame you recorded — not the half-sentence you would have typed into the prompt.

  • One-time skill install

    Drop the SKILL.md folder in once from /docs/skill. Every public Clipy link after that resolves to its markdown twin with no key and no per-link setup.

  • Runs the job unattended

    Hand Codex the link and let it finish — tests, fixes, or docs — grounded in the frames and clicks you captured, not your description of them.

  • Reads the click, not a guess

    Key moments carry the extracted frame plus real click coordinates on Mac-app and Chrome-extension recordings, so Codex acts on the button you actually pressed.

  • Public by default, private when needed

    Public links need no key through the skill. For private recordings or library search, point Codex at the @clipy/mcp server with an API key from clipy.online/settings/api-keys.

Handing Codex a job: description vs recording

The old wayWith an agent-readable recording
What you hand overA paragraph in the prompt and an MP4 Codex cannot openOne link that resolves to a markdown twin Codex reads
Setup per taskRe-describe the repro and the UI every timeInstall the skill once, then just paste the link
What Codex acts onIts best guess at which element you meantThe exact frame and click coordinates you captured
Time to startCodex waits on your write-up, then may pick wrongAgent-ready in seconds — under ten in the best case for a short clip
Private recordingsPaste screenshots into the prompt by hand@clipy/mcp with an API key reads your whole library

Common questions

Does the Clipy skill work with Codex?

Yes. The skill is a plain SKILL.md folder that Codex loads like any other skill, and the convention inside it teaches Codex to resolve a clipy.online/video link to its markdown twin. The underlying .md link also works anywhere a tool can fetch a URL, so it is not tied to one agent.

How do I install the Clipy skill for Codex?

Run the one curl command from /docs/skill; it drops the SKILL.md folder in once. There is no per-project or per-link configuration after that — every public Clipy link you paste resolves to its document automatically.

Do I need an API key for Codex to read a link?

Not for public recordings — the skill resolves those on its own with no key. Private recordings and library search need credentials: point Codex at the @clipy/mcp server, or use the CLI with a personal API key from clipy.online/settings/api-keys.

What is inside the document Codex reads?

The recording’s title and metadata, an AI summary, the key moments, and the full timestamped transcript. Each key moment has a timestamp, a caption, the extracted frame, and click coordinates when a click track was captured. The exact shape is documented at /docs/recording-md.

Why can’t Codex just watch the recording?

Agents read text and images, not video. Clipy translates the recording into those two formats server-side the moment you stop, using its own on-device transcription and key-moment pipeline, so Codex gets the summary, frames, and transcript instead of an MP4 it cannot open.

How fast is a recording ready for Codex?

Chunks stream to the server while you record, so the document starts building before you stop. A short clip is agent-ready within seconds of hitting stop — under ten seconds in the best case — which is what makes it the fastest agent-ready screen recorder for kicking off a job.

Does Codex get the actual click I made?

Yes. On Mac-app and Chrome-extension recordings the click coordinates are captured and paired with the frame at that instant, so Codex resolves the element you clicked instead of inferring it from a screenshot.