Video memory infrastructure

Help AI understand, remember, and access video.

One API to understand video, retain context, and retrieve the right moment on demand.

Cerul gives AI products persistent video memory: ingest video, understand what happened, search by meaning, and return exact moments with evidence.

Search your library

Ask anything about what you've watched and heard — get the exact second.

Point Cerul Desktop at your own folders, channels and podcasts. Press Alt + Space, ask in plain words, and jump straight to the moment it happened.

macOS · Apple siliconNo account needed0 uploads, runs on your own machine
Download for MacFree, signed macOS download

Power your agent

One API to understand video, retain context, and retrieve the right moment on demand.

One POST to /v1/search. Every hit carries evidence your agent can verify and cite: what was found, where, and at which second.

POST/v1/search{"query":"when did they discuss scaling laws","scope":{"library_ids":[],"asset_ids":["asset_9f2k3"]},"execution_policy":"cloud_required"}
{
  "request_id": "req_7c41ad",
  "execution": {"location": "cloud"},
  "usage": {"billable": false, "quantity": 0, "unit": "request"},
  "warnings": [],
  "data": [
    {
      "score": 0.93,
      "evidence": {
        "id": "ev_7c41ad",
        "asset_id": "asset_9f2k3",
        "kind": "transcript",
        "start_seconds": 768,
        "end_seconds": 794,
        "quote": "Scaling laws still hold if you look at loss, not benchmarks.",
        "locators": [
          {"type":"cloud","url":"https://api.cerul.ai/v1/artifacts/artifact_7c41ad"}
        ]
      }
    }
  ]
}
Read the docs

One citation, two ways to use it

The same 12:48 moment: replayed by you in the app, quoted as JSON by your agent.

You, in the app12:48
"Scaling laws still hold if you look at loss, not benchmarks."Dario Amodei · Why scaling laws still matter
Your agent, in JSON12:48
{
  "evidence": {
    "kind": "transcript",
    "start_seconds": 768,
    "quote": "Scaling laws still
      hold if you look at loss,
      not benchmarks.",
    "locators": [{"type":"cloud",
      "url":"https://api.cerul.ai/v1/artifacts/artifact_7c41ad"}]
  }
}

Cerul Account

Sign in for Cerul Cloud

Cerul Desktop’s local search can be used without an account. Sign in when you want the dashboard, API access, account management, or to connect Desktop to your Cerul Cloud account.

Pricing

Free

No account required: a 10-hour local library, unlimited local semantic search, and 20 MCP / agent calls per day.

$0Download for Mac
Go

A 100-hour local library, 100 MCP / agent calls per day, large local models, and sync for 2 devices.

$9.99/ monthChoose Go
Pro

Unlimited local library and delegation, large local models, sync for 5 devices, and a 7-day trial.

$29.99/ monthStart Pro trial
API

The P0 REST free preview covers upload, speech indexing, search, and clip export. Paid API billing, hosted MCP, cloud acceleration, and visual indexing are coming soon.

Pay as you goGet an API key