freshcrate
Home > AI Agents > cerul

cerul

The video search layer for AI agents. Search video by meaning โ€” across speech, visuals, and on-screen text.

Description

The video search layer for AI agents. Search video by meaning โ€” across speech, visuals, and on-screen text.

README


Cerul

Cerul

The video search layer for AI agents.

Teach your AI agents to see. Search video by meaning โ€” across speech, visuals, and on-screen text.

Docs ยท API Reference ยท Pricing ยท Follow on XJoin Discord LicensenpmPyPI Cerul โ€” Copy, paste, run. Get video results in seconds.


demo.mp4

Why Cerul

Web pages are easy for AI agents to search. Video is not.

Most video search today is limited to transcripts โ€” what was said. Cerul goes further by indexing what is shown: slides, charts, product demos, code walkthroughs, whiteboards, and other visual evidence.

Note

Cerul is in active development. The API is live at cerul.ai โ€” sign up to get a free API key.

Quickstart

Use with your AI agent

Copy this and send it to your agent (Claude Code, Codex, Cursor, etc.):

Install the Cerul video search skill: mkdir -p ~/.claude/skills/cerul && curl -fsSL https://raw.githubusercontent.com/cerul-ai/cerul/main/skills/cerul/SKILL.md -o ~/.claude/skills/cerul/SKILL.md && cat ~/.claude/skills/cerul/SKILL.md

Your agent will install the CLI, set up credentials, and start searching videos as a tool.

Claude Code using Cerul skill to search videos Agent synthesizing video evidence into an answer

Or install via the skills CLI:

npx skills add cerul-ai/cerul
Install for specific agents
# Claude Code
mkdir -p ~/.claude/skills/cerul && curl -fsSL https://raw.githubusercontent.com/cerul-ai/cerul/main/skills/cerul/SKILL.md -o ~/.claude/skills/cerul/SKILL.md

# Windsurf
mkdir -p ~/.codeium/windsurf/skills/cerul && curl -fsSL https://raw.githubusercontent.com/cerul-ai/cerul/main/skills/cerul/SKILL.md -o ~/.codeium/windsurf/skills/cerul/SKILL.md

# OpenCode
mkdir -p ~/.config/opencode/skills/cerul && curl -fsSL https://raw.githubusercontent.com/cerul-ai/cerul/main/skills/cerul/SKILL.md -o ~/.config/opencode/skills/cerul/SKILL.md

# Cline / Cursor
mkdir -p .claude/skills/cerul && curl -fsSL https://raw.githubusercontent.com/cerul-ai/cerul/main/skills/cerul/SKILL.md -o .claude/skills/cerul/SKILL.md

CLI

curl -fsSL https://cli.cerul.ai/install.sh | bash
cerul search "Sam Altman on AI video generation tools"
cerul search CLI output

Inline video frame previews are supported in iTerm2, WezTerm, and Kitty. Enable with cerul config and toggle Images on. Other terminals show text-only results.

MCP (Model Context Protocol)

Connect any MCP-compatible client to the hosted endpoint (replace with your API key):

# Claude Code
claude mcp add --transport streamable-http "https://api.cerul.ai/mcp?apiKey=YOUR_API_KEY" cerul

# Codex
codex mcp add --url "https://api.cerul.ai/mcp?apiKey=YOUR_API_KEY" cerul

Also works with Claude Desktop, Cursor, Windsurf, and other MCP clients.

SDK & API

Python

pip install cerul
from cerul import Cerul

client = Cerul(api_key="YOUR_API_KEY")
results = client.search(query="Sam Altman on AGI timeline", max_results=5)

for r in results:
    print(r.title, r.url)

JavaScript

npm install cerul
import { cerul } from "cerul";

const client = cerul({ apiKey: "YOUR_API_KEY" });
const result = await client.search({ query: "Sam Altman on AGI timeline", max_results: 5 });

for (const r of result.results) {
  console.log(r.title, r.url);
}

cURL

curl "https://api.cerul.ai/v1/search" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"query": "Sam Altman on AGI timeline", "max_results": 5}'

Full API spec: openapi.yaml | cerul.ai/docs

License

Licensed under Apache 2.0.


Star History Chart


Built by @JessyTsui

Release History

VersionChangesUrgencyDate
v0.0.03## What's New ### API Playground - Tavily-inspired search playground at `/dashboard/playground` - Code generation with syntax highlighting (Python / JavaScript / Shell / Go) - Per-result preview with clickable video links and thumbs up/down feedback - Collapsible advanced parameters: ranking mode, filters, max results ### Tracking Links Refactor - Permanent `short_id` on `retrieval_units` โ€” search requests no longer write redirect rows - Redirect URLs built dynamically from current video data High4/3/2026

Dependencies & License Audit

Loading dependencies...

Similar Packages

serverlessclawOfficial ServerlessClaw: The authoritative autonomous AI agent swarm for AWS. Zero idle cost, self-evolving, and infinite scale. Powered by OpenClaw.main@2026-04-21
claw-marketEnable autonomous agents to create, trade, and scale digital products and services across decentralized marketplaces efficiently.main@2026-04-21
dorabotmacOS app for 24/7 AI agents in an IDE with memory, scheduled tasks, browser use + access to Whatsapp, Telegram, Slack.v0.2.87
sutandoSummon your AI superpower โ€” voice, vision, and autonomous actionv0.1-demo
teleton-agentTeleton: Autonomous AI Agent for Telegram & TON Blockchainv0.8.6