A visual timeline editor for animated, interactive content. Bind to a database and batch-render hundreds of HTML5 pages or videos from one template.
This is a CitCat project running live in your browser. Click the buttons.
Built with CitCat, exported as HTML5. Animations, buttons, navigation — all running on Canvas.
Place objects, animate with keyframes and effects, add interactivity with clicks and buttons. No code.
Link to SQLite, CSV, or PostgreSQL. Bind object properties to columns. Preview each row live.
One click: batch-render an HTML5 page or MP4 video per database row. 200 products, 200 outputs.
A keyframe tells CitCat where an object should be at a moment in time. Set two, and it fills in the motion. Apply built-in effects for instant polish.
Wire up buttons, navigation, and timed actions with a visual event editor. No JavaScript, no scripting — just pick a trigger and an action.
Connect to your product database. Bind text, images, colours, and visibility to columns. Step through rows in the editor. Then export — one page per row.
The full visual editor. Canvas, timeline, properties, effects, export — everything in a native macOS window.
Script and automate. Create projects, add objects, batch-export from a database — all from the terminal.
citcat-cli batch product.citcat ./out \ --db products.sqlite \ --name-column slug
18 tools for AI agents. Create animated projects, bind data, and export — no GUI needed. Your agents drive CitCat directly.
Free and open source. Pick your platform — or grab the source and build it yourself.
Unsigned builds — macOS: right-click → Open on first launch. All downloads come from GitHub Releases. Read the manual.
CitCat is open source under the MIT license. Use it, fork it, extend it. Contributions welcome.
View on GitHub