ReelMimic Renders Its Videos in Headless Chrome, and the "AI Crew" Is Your Own Claude Code CLI
Watch on TikTok
The repo in this clip is real. github.com/edenfunf/reelmimic exists, is MIT licensed, was created on 2026-09-28, and carried 854 stars and 121 forks when I checked the GitHub API on 2026-10-02. The agent roles the video describes are real too, written into the server code and the architecture doc rather than invented for the caption. The one thing the clip never says is that ReelMimic contains no video-generation model at all: I grepped the server source and the Python requirements for Sora, Veo, Runway, Replicate, fal, Luma, Kling, and Stable Diffusion and got zero hits, because the system produces video by having coding agents write 2D animation code that renders deterministically in headless Chrome.
The repo checks out, down to the spelling
The description's handle is correct. curl -sI https://github.com/edenfunf/reelmimic returns HTTP 200, and a GitHub repository search for reelmimic returns exactly one result with no near-miss spellings. The API reports JavaScript as the primary language, 43 MB of content, 2 contributors (edenfunf with 40 commits, revaldianggara with 2), and topics including ai-agents, claude-code, codex, multi-agent, and style-transfer.
Commit history matches a project four days old and moving fast. The most recent merge on the default branch at check time was pull request #32 on 2026-10-01, fixing URL encoding in the web layer. Seventeen issues were open. This is an active repo with outside contributors already landing fixes, not a README with a stub behind it.
What it actually does, which is narrower than "give it a video, get a video"
ReelMimic takes a reference clip, measures it, and rebuilds a new piece from scratch in a matching style. The README is explicit that it "learns how the reference was made" and "doesn't carry over the original footage, characters or assets." The measurement step is classical computer vision, not a model: scripts/analyze.py uses yt-dlp, opencv-python, scenedetect, and librosa to pull shot count, shot lengths, BPM, palette, framing, and camera moves out of the reference.
The output is 2D animation only. The README lists seven drawing engines: vector and motion graphics built on HyperFrames, hand-painted watercolor built on painted-animation, crayon picture book, pixel art, paper cut-out stop-motion, whiteboard doodle, and anime cel. It states plainly that five of those seven "are young and have had less real-world use than the first two," and that the system makes "animation, not live-action footage of real people." Every demo GIF in the video's own screen recording is a cartoon: a frosted-cake stage scene, a flat-shaded boy and dog, an orange cat on a dark teal background.
Timing is the other omission. The README says a 30 to 60 second video takes 1 to 3.5 hours after you approve the plan, with watercolor and crayon the slowest "because every frame is painted with brushes." The clip's framing of a conversation replacing a technical hurdle leaves out a multi-hour render.
The agent crew is real, and it is your subscription being spent
app/server/agents/index.ts is an adapter that spawns the user's locally installed CLI as a child process. For Claude Code it runs claude -p --output-format stream-json --verbose --permission-mode acceptEdits --allowedTools Bash,Read,Write,Edit,Glob,Grep,Skill,WebFetch,WebSearch,TodoWrite. For Codex it runs codex exec --json -c sandbox_mode=danger-full-access -c approval_policy=never. Both receive their prompt on stdin, and the adapter normalizes both JSON streams into one event type set: session, text, thinking, tool, error, done.
The roles are named and distinct in docs/ARCHITECTURE.md: a director agent that holds one session for the whole video, up to BUILDERS parallel builders each owning 1 to 4 shots, a reviewer dispatched per finished shot, a cast-gate reviewer and fixer pair per character, and a final critic. The design rule is stated in the doc: "Reviewers are always fresh conversations: they did not build the work and have nothing to defend; builders keep their own conversation so they remember the details when fixing." Review rounds are capped at 3 for shots and 2 for the final critic, and fixes must ship before and after crops that the next reviewer checks first.
The layers communicate only through files. The server records the modification time of each required output file and marks a step complete only if those files changed, which is how a Node process supervises agents it cannot otherwise inspect. That is a real multi-agent design, not marketing language.
The cost falls on the user. The README says "All the work runs through your Claude Code or Codex account, so it counts toward that account's usage. If you hit a limit, the job pauses and can pick up where it stopped." Default parallelism is 6 builders per video with a global cap of 12 agents.
The Hacker News line is technically true and practically misleading
The description says "Spotted on Hacker News." The Algolia HN API returns exactly one story matching reelmimic: object 49906508, titled "Show HN:I built an AI agent team that recreates the style of any video," submitted 2026-09-30 by user Edenfunf, the repo author. It scored 1 point and received 0 comments.
So the submission exists, and the author posted it himself, and it sank. Whatever drove 854 stars in four days, the Hacker News front page was not it. Framing the project as something the account spotted on HN inverts the chronology of how it actually spread.
Most of the rendering stack is borrowed, and credited
THIRD_PARTY_NOTICES.md shows how much of the repo came from elsewhere. Of the 36 skills bundled under .claude/skills/, seventeen are Apache-2.0 licensed code from heygen-com/hyperframes (55,592 stars, created 2026-03-10), covering the HyperFrames core, animation, audio, CLI, captions, and several video templates. The watercolor engine comes from tuzhechen2005/painted-animation under MIT, with its template from JohnHeibel/ClaudeAnimationBase. The frontend-design skill is Anthropic's, and the ffmpeg skill is from digitalsamba/claude-code-video-toolkit.
ReelMimic's own MIT code is scoped in that file to app/, the video-clone orchestration skill, blender-product-film, and four engines minus their renderers. The notices also list what is deliberately not redistributed: Remotion skills, because upstream has no license file, and Pixabay sound effects, because the content license forbids shipping them as standalone files. For a four-day-old repo, the license hygiene is better than average.
Key Takeaways
github.com/edenfunf/reelmimicexists under that exact spelling, MIT licensed, created 2026-09-28, with 854 stars, 121 forks, 2 contributors, and 17 open issues as of 2026-10-02.- No video-generation model appears anywhere in the stack. Searches of
app/server/jobs.ts,prompts.ts, andindex.tsfor Sora, Veo, Runway, Replicate, fal, Luma, Pika, Kling, Stable Diffusion, Midjourney, and DALL-E returned nothing. Python dependencies arenumpy,opencv-python,scenedetect,librosa,Pillow,yt-dlp, andfaster-whisper. - The agents are the user's own Claude Code or Codex CLI, spawned as child processes by
app/server/agents/index.ts, with the prompt passed on stdin. Compute is billed to the user's existing subscription. - The agent roles are specified in
docs/ARCHITECTURE.md: director, up to 6 parallel builders, per-shot reviewers in fresh conversations, a cast gate, and a final critic, with 3 review rounds for shots and 2 for the final pass. - Output is 2D animation only across seven engines, and the README states that five of the seven have had little real-world use. The project explicitly does not produce live-action footage of real people.
- A 30 to 60 second video takes 1 to 3.5 hours of rendering after plan approval, per the README.
- The single Hacker News submission, HN item 49906508 from 2026-09-30, was posted by the repo author and finished with 1 point and 0 comments.
- Seventeen of the 36 bundled skills are Apache-2.0 code from HeyGen's HyperFrames project, credited in
THIRD_PARTY_NOTICES.md.
Resources
- edenfunf/reelmimic on GitHub The repository itself, confirming owner spelling, MIT license, star and fork counts, and creation date.
- ReelMimic README Establishes the seven 2D engines, the 1 to 3.5 hour render time, the 2D-only limitation, and that jobs run against the user's own agent subscription.
- docs/ARCHITECTURE.md Names every agent role, the review round caps, and the file-based completion contract between server and agents.
- app/server/agents/index.ts Shows the exact
claude -pandcodex execinvocations proving the agents are local CLI subprocesses. - requirements.txt Lists the Python dependencies, all classical CV and audio analysis, with no generative video library.
- THIRD_PARTY_NOTICES.md Documents which bundled skills come from HyperFrames, painted-animation, Anthropic, and others, and what is excluded for licensing reasons.
- Hacker News Algolia search for reelmimic Returns the one submission, its author, its 1 point, and its 0 comments.
- heygen-com/hyperframes The 55,592-star rendering framework that ReelMimic's default engine and seventeen of its bundled skills come from.
Published October 1, 2026. Writeup generated from a favorited TikTok.