[09:41:23] prompt_submitted claude.ai
[09:41:24] payload_size 1.2kb ✓
[09:41:26] generation_triggered chatgpt.com
[09:41:28] file_uploaded gemini.google.com (2.4mb)
[09:41:30] asset_downloaded output.png
[09:41:31] session.flush 12 events batched
[09:41:33] pipeline.step[3] transform complete
[09:41:35] cloudinary.upload success (340ms)
[09:42:01] recording.start session_a8f3c2d1
[09:42:08] prompt_copied grok.com
[09:42:15] dedup.skip duplicate within 2s window
[09:42:18] buffer.flush 8 events → api/recorder
[09:42:22] prompt_pasted claude.ai
[09:42:30] webhook.dispatch slack://notifications
[09:42:35] session.stop total: 24 events
[09:42:40] pipeline.generate 3 steps exported
[09:42:45] asset_downloaded diagram.svg
[09:42:50] file_uploaded report.pdf (1.8mb)
[09:42:55] prompt_submitted chatgpt.com
[09:43:01] cloudinary.restore image_abc123.png
[09:43:05] recording.start session_d4e5f6a7
[09:43:10] generation_triggered gemini.google.com
[09:43:15] buffer.size 142 events queued
[09:43:20] session.export pipeline.json
[09:43:25] prompt_submitted grok.com

Oplog.

Record your AI workflows.

Replay them as pipelines.

$oplog record

How it works

Record

Capture prompts, uploads, and downloads across Claude, ChatGPT, Gemini, and Grok in one click.

Replay

Review your sessions with a visual timeline of every AI interaction, file, and action.

Automate

Convert recordings into reusable pipelines. Export as JSON for automation and sharing.