iArt.ai
AI motion graphics software — the After Effects alternative anyone can use. Create animations and explainer videos from a text prompt in minutes.
翻訳待ち
Explainer videos and product demos made by your AI agent. Free and open source: a local voice (Kokoro), word timing (Whisper) and a canvas renderer turn a script into a narrated MP4.
翻訳待ち
Loading the full README. The saved excerpt is shown below.
Explainer videos made by your AI agent.
Free and open source. The voice, the timing and the rendering run on your computer.
A coding agent made this video with explainroo. You can also watch it on explainroo.com .
Give your coding agent this repo and tell it what the video should explain.
It works with Claude Code, Codex, Pi and other coding agents. Right now it
works best with Claude Code and Opus 5.5.
Copy this into your agent and put your topic in place of the brackets:
The agent sets up explainroo, makes the video and checks it. You get an MP4
file.Read the full README ↗https://github.com/user-attachments/assets/6dd5dc32-c975-4e0e-8cd4-2ef3ccc11e61
explainroo record, and a scene plays that recording with a pointer and zooms that land on the narration. New projects start in the studio look, and formats give one kind of video a ready shape. check and verify work on any video file, and cut edits your own recording by its words. The list of sizes moved to explainroo sizes."defaults": "0.5" to its video.json, which brings the new look, like bigger arrow labels.All news is on explainroo.com/news.
[!TIP] Tell your coding agent to use explainroo, and what the video should explain. It works with Claude Code, Codex, Pi and other coding agents. Right now it works best with Claude Code and Opus 5.5.
Copy this into your agent and put your topic in place of the brackets:
Make me a short explainer video about [your topic].
Use explainroo for it: run npx --yes explainroo docs and follow what it prints.
The agent sets up explainroo, makes the video and checks it. You get an MP4 file.
An explainer video is a short video where a voice explains a topic and
drawings appear while it speaks. For explainroo, the agent writes two files.
script.md has the words the voice says. scenes.js draws the pictures with
a bit of JavaScript, and each drawing can appear on a word from the script.
explainroo does the rest:
An agent can't watch a video, so explainroo gives it other ways to check its
work. It saves stills of the scenes and a sheet of small frames for the whole
video. A layout check finds text that is cut off or overlaps, and a speech
check finds words the voice got wrong. For a feed-sized player,
explainroo check videos/<name> --view-width 854 also flags small text.
check and verify also take a video file made with any tool:
npx --yes explainroo check talk.mp4 --script script.txt
They report:
--script, the words of your script that the speech model didn't hear--json gives the same report for your agent.
explainroo cut talk.mp4 edits your own recording by its words. It writes
talk.cut.md, one sentence a line with the time of each word. Your agent
deletes words and long pauses there. Then explainroo cut talk.mp4 --apply
writes talk.cut.mp4, with a short crossfade at every join so the cuts don't
click. Both run on your computer, like the rest of explainroo.
Making a video needs no account and no key, and it costs nothing. The voice, the timing, the music and the rendering run on your computer. Your coding agent is a separate service with its own terms and prices.
Some commands send something to an outside service, and only when you or your agent run them:
This is the beginning of the README. Read the rest at the original. Read the full README ↗