🍄

shroom

Like Loom — but the videos are yours.

An agent-first, self-hosted screen recorder that lives in Claude Code. Record, and get a permanent unlisted link with an auto title, chapters, and a searchable transcript — stored in your own object storage and git, not someone else's SaaS.

/plugin marketplace add bagrat/claude-plugins

Yours, end to end

No subscription, no vendor lock-in, no one else holding your recordings.

🗄️

Bring your own storage

Videos land in your own Cloudflare R2 and a git library you control. Delete the plugin tomorrow — your recordings stay.

Auto title, chapters, transcript

A local Whisper pass writes a title, chapters, and a searchable transcript onto every recording — no upload to a third party.

🔗

Permanent unlisted links

Stop and you get a stable, unguessable URL with a JS-free social unfurl. Share it like any Loom link.

🤖

Agent-first

It lives in Claude Code. Drive it by talking — /shroom:record, click the menu-bar tray, done.

🪙

Pennies to run

You pay only for storage, and R2 egress is free. A 10-minute clip costs a fraction of a cent per month to keep.

📖

Open source

MIT-licensed and readable. The recorder, uploader, and player are plain scripts you can inspect and fork.

Up and running in three steps

You need Claude Code and a Cloudflare account. shroom installs the rest.

Install the plugin

Add the marketplace once, then install shroom.

/plugin marketplace add bagrat/claude-plugins
/plugin install shroom

Set up your storage

A one-time, guided flow: it checks your tools and provisions your Cloudflare R2 bucket and Pages site — proposing every change before it runs.

/shroom:setup

Record

Launch the recorder, click the menu-bar tray to start, stop when you're done — and your shareable link is ready.

/shroom:record