Download free

Free, open-source AI video and photo search

Find the exact shot
in your video library.

Describe what you need. Search what’s visible or said across your footage, then take the best moments into your edit. For editors and AI agents, on your own hardware.

Windows · macOS (Apple Silicon) · Linux
No subscription required. MCP and REST API included.

View source & star on GitHub ↗New: Photos & Lightroom source preview →
A continuous film loop of illustrated coastlines, mountains, city lights, dunes and forests, with violet corners selecting a frame
Start with a feeling. Find the footage.Try the sample library
Built in the open. Apache 2.0.There’s more in your archive
From your first folder to your entire archive.
Local by defaultApache 2.0People + AI agents

Stop looking through files.
Start finding moments.

You remember the feeling, the light, the moment. Metachlorian remembers where it lives. Turn folders of footage into a searchable library of individual shots, with the context you need to use them.

Think of a shot.
Then ask for it.

Try the sample library. Search for a coastline, filter for 4K, or find shots cleared for paid social.

Metachlorian / Coastal collectionInteractive demo

6 sample shots

Click a shot to see the evidence

An illustrative interface with a fixed sample dataset and AI-generated still imagery. Your real library runs on your own hardware.

It knows what’s
in the frame.

Every shot becomes a structured record. Meaning, movement, speech and usability come together—so you can search the way you think.

See the individual shots.

Hard cuts, dissolves and fades become searchable moments. Even a long take can be broken into useful segments.

Find the words, too.

Search spoken dialogue and on-screen text alongside what the camera sees. Find the line you remember, down to the moment.

Know why it matched.

See the source and confidence of each signal. Correct a tag once and your correction stays, even after reprocessing.

325 msMedian search time
1.6 millionShots in the reference index

Measured on a 4-vCPU reference machine, without a GPU. Results depend on your hardware and library. Read the evaluation

Find the shot.
Check its permissions.

Find footage with its licence, releases, territories and expiry attached. Tell Metachlorian the intended use and search within the shots recorded as cleared for it.

Explore rights-aware search
Atlantic_coast_014.movCoastal collection / Shot 03
✓
Intended use
Paid social
Territory
Worldwide
Licence
Owned footage
Expiry
No expiry recorded
Cleared for this use

Based on the rights recorded in your library.

Illustrative rights record. You provide and maintain the permissions.

Find your footage.
Keep your flow.

Metachlorian is the knowing half of your workflow. It finds and organises the shots; your editor brings them to life.

1

Point it at your footage.

Connect a local folder, a shared library or an S3 bucket. Index your existing archive without starting over.

2

Search. Select. Collect.

Describe what you need, inspect the evidence, and build a collection of the moments that belong together.

3

Take it into your edit.

Send a package to Cutawan or export timelines in OpenTimelineIO, FCPXML or CMX 3600 EDL.

Inside Metachlorian: editable search chips, shot-level results, and the evidence behind every match.
Works with your next stepCutawanOpenTimelineIOFCPXMLCMX 3600 EDL

Give your AI
eyes on the archive.

Connect an agent through MCP or the REST API. It can find shots, inspect transcripts and check recorded rights using the same library you do.

Read-only by default. Explicit scopes for writes and exports. Every action audited.

Connect your agent
You

Find three slow coastal shots for a paid social edit. At least eight seconds each.

search_shotslibrary:read
Metachlorian

Shots with in/out points, match explanations, and rights verdicts—ready for your agent to inspect.

Illustrative MCP workflow

Find the photographs
worth keeping.

Your portraits, family days and travels, searchable in the same Metachlorian library. Ask Codex or another vision-capable MCP agent to compare the moments and refine your favourites in Lightroom Classic.

Keep originals in place.

Index a folder or sync your Lightroom catalogue through the bundled connector. Use existing Smart Previews through Lightroom, without copying your originals or building another cloud photo library.

Look beyond a score.

Search image content, named people, dates and camera metadata. Compare bursts, expression, composition, light and detail using actual previews. Your brief and preferences guide the choice.

Edit, inspect, refine.

Adjust supported tone, colour, crop and detail controls on virtual copies. Review fresh Lightroom renders, recover through snapshots, and save the reviewed selection to a collection.

Built to avoid duplicate originals. A 256 MiB preview cache by default, about 947 MB of shared photo models once, and a compact local index. Lightroom’s own catalogue and AI data use additional space.

Source preview, outside the v0.2.0 installers. Editing targets Classic 15.6; live macOS/Windows certification is pending. Advanced tools require a manual handoff. Previews requested by your agent are sent to that agent.

Explore Photos & Lightroom

Local by default.
Open by design.

Run the core models on your CPU. Add a GPU for speed and richer local captions, or enable an optional provider when you choose. Local files are analysed on your hardware unless an administrator enables a hosted model.

YouTube imports have a separate sharing setting: new imports contribute machine metadata to a public community index by default. Turn off Settings → Community sharing before importing private or unlisted videos. Read exactly what is shared.

Your hardwareDesktop, server or NAS
Your judgementHuman corrections take priority
Your choiceApache 2.0 source, optional providers

Choose your computer.

Release notes & all downloads ↗

For the new Photos and Lightroom features, use the current source preview; they are not included in these v0.2.0 installers.

Early release. Windows installers are unsigned; the macOS app is ad-hoc signed and not notarised. Review the release notes before installing. Intel Mac users can use the source setup below.

Download. Index.
Find your next shot.

Start with the desktop app: Python, FFmpeg and the core are included. First launch downloads about 1.7 GB of analysis models once. Add a small folder you know, let analysis finish, then describe a moment you remember.

Server or NAS · Docker required · optional alternative to desktop

git clone https://github.com/JeremySNR/Metachlorian
cd Metachlorian

METACHLORIAN_ADMIN_PASSWORD='choose-a-long-password' \
FOOTAGE_DIR=/path/to/footage \
  docker compose -f deploy/docker-compose.yml up -d
Then open http://<host>:8765

A few things
worth knowing.

Can I use Codex to edit photos in Lightroom Classic?

The current source preview adds photo search and an MCP editing workflow. Codex or another vision-capable agent compares actual previews, edits owned virtual copies through the bundled Lightroom connector, and reviews fresh renders before saving a collection. Editing targets Classic 15.6; live Mac/Windows certification remains pending. These features are not in the v0.2.0 installers. Read the setup, storage and capability guide.

How do I install Metachlorian?

Download the Windows installer, macOS Apple Silicon disk image or Linux AppImage above. The app bundles its core dependencies and downloads about 1.7 GB of analysis models on first launch. Start with a small folder and wait for indexing and analysis before judging search results. Docker and source installations are also available.

What is Metachlorian?

Metachlorian is an open-source, self-hosted video library that indexes footage at shot level. It combines measured technical signals with AI models for meaning, so people and agents can search for specific moments across an archive.

Do I need a GPU or a cloud subscription?

No. The default models run locally on a CPU. A consumer GPU can accelerate processing and enable richer local vision-language captions. External providers are optional and must be enabled by an administrator.

Does it upload my footage?

Local and personal files are analysed locally unless an administrator enables a hosted model. Separately, new YouTube imports share machine metadata with a public community index by default, including possible titles, transcripts and on-screen text. Turn off Settings → Community sharing before importing private or unlisted videos. Video files and face identities are not contributed. Read the sharing details and opt-out.

Can I search for dialogue and specific people?

Yes. Hybrid search combines semantic similarity with words in transcripts, on-screen text, and labels. Faces can be recognised locally across shots and files; name someone once to find them again.

How does rights-aware search work?

You record licences, permitted uses, channels, territories, expiry dates and releases per file, with shot-level overrides. Search with an intended use to filter against those records. Metachlorian uses your recorded permissions; it does not determine legal ownership automatically.

Can I use it with my editor or AI agent?

Export selected footage through OpenTimelineIO, FCPXML or CMX 3600 EDL, or hand off a collection to Cutawan. Agents connect through MCP or the REST API, with read-only access by default and explicit scopes for exports and writes.

Is Metachlorian free and open source?

The source code is available under Apache 2.0. Model weights have their own licences, documented in the repository. Your hardware and any optional external provider may have costs.

Less time searching.
More time creating.

Download Metachlorian free
Illustrative coastal shot

This sample shows how provenance and rights appear. The metadata is illustrative, and the image is an AI-generated still.

Set up your own library
Actual Metachlorian search interface with shot cards and rights details