oratilo

Read YouTube.
On your own machine.

Summaries where every claim links to the exact second it was said, building into an archive your AI can search. Buy it once and your agent installs it — on your infrastructure, with your keys. Try it here first.

English

One free summary, no account. This hosted copy is the demo — the thing you buy runs on your own machine, uncapped. See how it works ↓

Live sample

What comes back

A real summary from our pipeline, replayed with the same renderer the app uses. Every [00:00:00] opens the video at that second.

NASA Moon Base: Lunar Landers (August 2026 Update) NASA · 10:15 · captions: en

Source video by NASA — a work of the U.S. government, in the public domain.

$49once, not monthly
Your keysyour infra, your data
~2 minfor your agent to install
No limitsyou set them

What happens when you buy

Four steps, and your agent does two of them

  1. Buy on GumroadOne payment. Enter your GitHub username at checkout — that's the only detail we need.
  2. Get repo accessYou're added to the private repo within a minute. Clone it, or just point your agent at it.
  3. Tell your agent to install itOpen the folder in Claude Code and say "set this up". It reads SETUP.md, creates the Vercel project, runs the SQL, wires the env vars, and connects your domain.
  4. It's yoursRunning on your account, under your domain, with your API keys. No account with us, nothing phoning home.

Written for agents, not for you. The setup doc is a script your assistant executes — you approve the steps and watch. If something breaks, it debugs it, because it has the whole codebase in front of it.

What you'll need

Four accounts, all with free tiers

Claude CodeOr any coding agent that can run shell commands. This is what does the installing.
VercelHosts it. The whole thing is static files plus five functions — the free tier is plenty.
SupabaseYour accounts and archive. Also free to start.
An LLM keyFireworks, or anything OpenAI-compatible. Summaries cost roughly $0.005 each at DeepSeek V4 Flash prices.
A transcript sourcePluggable — a commercial API, YouTube's official one for your own channel, or caption files you already have.
A domainOptional. It runs fine on the Vercel URL.

What's in the repo

The whole thing, not a demo of it

The summarizerCaptions in, structured summary out, streamed as it's written. The prompt is the one tuned over a day of measuring — timestamp accuracy hit 191/191 across three test videos.
The machine gateEvery timestamp is checked against the transcript before you see it. Invented ones don't survive. Coverage is checked too, so long videos don't thin out at the end.
Accounts and archiveGoogle and GitHub sign-in, per-user private storage, full-text search, daily caps you can set to anything or remove.
The MCP serverHosted and local flavours. Hands your agent the whole archive to reason over, not a keyword search — that's what fuzzy recall actually needs.
No god-key architectureThere's no service_role key anywhere. Every query runs as the signed-in user and RLS does the enforcing. Read the code and see.
Zero dependenciesNo framework, no build step, no npm install. Plain HTML and five serverless functions. You can read all of it in an afternoon.

Why buy it instead of renting it

The usual trade, reversed

A summarizer subscriptionoratilo, self-hosted
Cost$8–10 every month, forever $49 once, then only what your LLM calls cost
Your archiveOn their servers, under their terms In your database. You hold the credentials
LimitsTheirs — length caps, daily caps, tiers Yours. Change a constant and redeploy
If they shut downYour archive goes with them Nothing happens. It was never running on our machines
Changing the promptNot possible It's a string in a file you own

Before you buy

Things worth knowing

You need an agentInstalling this by hand is a real afternoon. With Claude Code it's a couple of minutes. If you don't use one, buy something hosted instead.
Running costs are yoursSmall — pennies per summary — but they're on your card, not ours.
Updates come through gitRepo access stays with your purchase, so git pull brings fixes. The code itself never checks a licence or calls home.
You're responsible for how you use itIt's general-purpose software running on your infrastructure. Which videos you summarize, and which transcript source you plug in, is your call to make.

$49. Once.

Try the hosted demo above on a video you actually care about. If the output is the kind you'd keep, buy the thing that makes it.

Get it on Gumroad →

Not on sale yet — the listing is being reviewed. Mail me and I'll send the link the day it opens.

Like this one? It disappears when you close the tab. Sign in and we'll keep it — free.
beta · summaries by DeepSeek V4 Flash