fifi-video

agent
Guvenlik Denetimi
Uyari
Health Gecti
  • License — License: MIT
  • Description — Repository has a description
  • Active repo — Last push 0 days ago
  • Community trust — 10 GitHub stars
Code Uyari
  • network request — Outbound network request in motion/components/explainer/xm-assets/globe/land.js
  • network request — Outbound network request in motion/components/explainer/xm-core.js
Permissions Gecti
  • Permissions — No dangerous permissions requested

Bu listing icin henuz AI raporu yok.

SUMMARY

Video tools that are just code. 29 hand-picked motion-graphics components: every frame is HTML/Canvas/JS rendered in Chrome, no generative video models. Any coding agent can use them.

README.md

fifi-video

Video tools that are just code. Every frame is HTML / Canvas / JS, rendered frame by frame in Chrome. No generative video models.

English · 中文 · For AI agents

Full promo:

What's open

Module Status
motion
29 animation components + render pipeline
✅ v0.1
Rough cut for talking-head videos soon
BGM & sound effects soon
Cover prompts soon
Titles soon
prompts/
Full one-prompt videos
✅

Why these components

  • Hand-picked with human feedback, RLHF-style. I built each one through rounds of render → frame-by-frame review → rating → fix. Only the ones rated A or B ship; the rest were cut. That's why they don't look AI-made.
  • Reusable. A component is only a frame. Words, images, colors and timing are all parameters, so the same component works for any topic.
  • Any AI can use them. The design lives in the components. The agent only fills in words and times, so you don't need the newest model. Any coding agent that can read files and run shell commands will do. Tested: given only this repo, Claude Sonnet 5.5 and Claude Haiku 5.5 each made a 15-second promo that passed every build check.

Quick start

Point your coding agent (Claude Code, Codex, Cursor…) at this repo and say:

Use fifi-video/motion to make a 10-second 1920×1080 intro that says "Hello, world".

Or by hand:

cd motion && npm install
bash scripts/new_project.sh ../my-video
bash scripts/build.sh ../my-video      # frames → sound → my-video.mp4

Needs Node 18+, Google Chrome, Python 3 (numpy), ffmpeg.

Contributing

Bug reports, fixes and new components are welcome. See CONTRIBUTING.md.

License

Code: MIT. Bundled fonts keep their own OFL / Apache licenses (motion/components/explainer/xm-assets/fonts/).

Made by 小火火Fifi.

Yorumlar (0)

Sonuc bulunamadi