Vibeleaderboard
Index / agent
Visit github.com
Category
AI Agents
Rank

Previous survey · No. 999 ·

Pricing
Open Source
Type
AGENT
Use case
Design & Media
Date

About

ReelMimic takes a reference video and a short brief, then uses an AI crew running on Claude Code or Codex to plan, build and review a new video in the same style. The examples include hand-painted music videos and a narrated comic.

What it does

A local web app that turns your own Claude Code or Codex subscription into a small animation studio. You hand it a clip you admire plus a one-line idea. A Python pass measures the clip's cuts, pacing, tempo, palette and camera moves, then an AI director drafts a storyboard and style frames for your approval. After sign-off, up to six agents draw segments in parallel, each finished shot goes to a fresh reviewer, and every fix must show before-and-after crops. Output is 2D animation only, across seven drawing engines, rendered through headless Chrome and FFmpeg.

Why it's ranked here

The interesting part is the process control, not the generation. A stage advances only when the agent has actually written the files that step requires, reviewers never grade their own work, and a shared agent budget puts reviews and fixes ahead of new builds. It is MIT licensed, ships its own environment checker, and the README is candid about limits: one to three and a half hours for a 30 to 60 second video, tested mostly on Windows, and five of the seven engines still young. A careful pipeline design with a heavy footprint.

What's good

New looks are plain Markdown files listing recognition cues, defaults and known pitfalls, so a lesson from one production carries into the next without code. Agent instructions reload before each turn, so a prompt fix reaches running jobs with no restart. At approval the drawing engine is copied into the project, so improving a skill never changes a job mid-flight. The server listens on the local machine only, prompts reach the agent through standard input rather than the command line, and file serving is confined to the project folder. Fetched assets are logged with source, author and license, and lyrics come only from text you supply.

Tradeoffs

The agents run with wide permissions. Codex defaults to full system access with approvals off, because its sandbox cannot launch Chrome, and Claude Code gets shell, file edits and web access. Every minute of work counts against your AI plan's usage. The stack is heavy: Node 22.18 or newer, Python 3.10, FFmpeg, Chrome, plus OpenCV and librosa. The agent instructions are written in Traditional Chinese, and they tell agents to look up and reproduce characters the user names, such as mascots or cartoon figures, which is looser than the README's original-characters rule. Clearing rights to the result is on you.

How to use it well

Best for someone who wants short stylized animation, such as a music video, an explainer or a narrated comic, and already pays for Claude Code or Codex. Run it on a machine you can spare for hours with at least five gigabytes free. Spend your attention on the plan and style frames before approving: that is the cheap point to change direction. If full system access worries you, the restricted Codex sandbox still handles planning but cannot render. It does not make live-action footage or real people, and 3D is paused. Posting to social platforms is a separate opt-in command that defaults to a dry run.

Technical notes+

app/server/jobs.ts owns the stage machine (analyzing, styling, planning, plan_review, producing, critiquing, revising, done) and its CONFIG reads BUILDERS (6), CAST_ROUNDS (3), CHUNK_ROUNDS (3), FINAL_ROUNDS (2), MAX_AGENTS (12) and MAX_REVIEWS (4) from the environment; OVERLAP_CAST is off by default because real runs needed an extra round per segment when character files changed under builders. livePrompts() re-imports app/server/prompts.ts when its mtime changes. recoverOrphans() marks interrupted jobs as error on startup and autoResume() retries them staggered unless AUTO_RESUME=0. app/server/agents/index.ts runs claude -p with stream-json output, acceptEdits and an allowlist that includes Bash, WebFetch and WebSearch; codexArgs defaults sandbox_mode to danger-full-access with approval_policy=never. app/server/index.ts listens on 127.0.0.1 port 4318, caps uploads at 2 GiB through multer, and rejects /files requests that resolve outside the project directory. app/scripts/doctor.mjs probes the Python modules from requirements.txt and fails under 5 GB free disk. The repository tree also lists server test files and a CI workflow, which were not read.

Observed

License
MIT for the app code; bundled third-party skills keep their own Apache-2.0 or MIT licenses
Language
TypeScript server and React web app; Python analysis scripts
Interface
Local web app with a REST and Server-Sent Events API on port 4318
Agent backends
Claude Code CLI or Codex CLI, run headless on the user's own login
Runtime requirements
Node 22.18+, Python 3.10+, FFmpeg, Chrome
Platform support
Tested mostly on Windows; macOS and Linux stated as less tested
Output
2D animation only, seven drawing engines
Network exposure
Server binds to 127.0.0.1 only
Codex default
Full-access sandbox with approvals disabled, overridable by setting
Setup
Install script plus a built-in environment check command
Tests
Server test files and a CI workflow present in the repository tree

Read from README.md, app/package.json, requirements.txt, docs/ARCHITECTURE.md, docs/EXTENDING.md, app/server/index.ts, app/server/jobs.ts, app/server/agents/index.ts, app/server/prompts.ts, app/scripts/doctor.mjs, install.sh, SECURITY.md, .claude/skills/video-clone/SKILL.md, THIRD_PARTY_NOTICES.md, LICENSE.

Tags

videoai-agentsclaude-codecodexstyle-transfergeneration

Tech Stack

Python

Comments (0)

No comments yet

Editorially curated, with community endorsements as a secondary signal. Corrections welcome.