Best Open-Source AI Video Tools in 2026
Remotion is not open source and costs $25 per seat above three people. Compare 8 open-source AI video renderers on license, cost and upkeep.

What you are actually choosing between
Two different things get called AI video tools, and mixing them up is how teams end up with a license problem.
A render engine turns code into an MP4. You write a composition in HTML, React or TypeScript, and the engine plays it deterministically and captures frames. Remotion, HyperFrames, Motion Canvas and Revideo are render engines.
An agentic pipeline sits above that. It researches, scripts, generates assets, narrates, edits and then hands the final motion step to a render engine. OpenMontage is a pipeline, not an engine.
The distinction matters because the pipeline inherits the engine’s license. Choosing a permissively licensed pipeline does not give you a permissively licensed stack, and that is the single most expensive mistake available in this category right now.
The license that decides your bill
Remotion is the most established option in programmatic video, with 59,847 stars and a commit on the day this was written. It is also the one most often described as open source, including by nearly every roundup ranking for these queries. That description is wrong, and Remotion says so itself.
The project’s license FAQ states that Remotion “is source-available software, but it is not open source software according to the Open Source Initiative’s Open Source Definition.” This is Remotion’s own documentation, not an outside interpretation.
The terms in Remotion’s LICENSE.md set out who pays. A free license covers individuals, non-profits, teams evaluating the tool, and “a for-profit organization with up to 3 employees.” At four employees a Company License is required.
Two details in that pricing deserve attention from anyone building an agent-driven pipeline.
The first is who counts as a seat. Remotion’s FAQ prices a seat at “$25/month per person who writes Remotion code themselves or using agentic coding tools.” Handing composition work to an agent does not remove the person from the count. The whole premise of agentic video is that the agent writes the code, so this clause lands directly on the use case these tools are built for.
The second is that headcount, not usage, triggers the fee. A three-person studio rendering ten thousand videos a month pays nothing. A four-person company rendering one video a month pays $25. The cliff is in the org chart.
| Context size | Remotion | Apache-2.0 and MIT |
|---|---|---|
| 1 | $0 | $0 |
| 2 | $0 | $0 |
| 3 | $0 | $0 |
| 4 | $100 | $0 |
| 10 | $250 | $0 |
| 20 | $500 | $0 |
Remotion also sells a metered option for automated rendering, listed in the same FAQ at $0.01 per render with a $100 per month minimum spend, and an Enterprise license with a $500 per month minimum. A team that activates both the per-seat and the metered options is held to the $100 monthly minimum.
The inheritance nobody mentions
OpenMontage is the most starred project in this category at 60,349, and it describes itself as an open-source agentic video production system that turns a coding assistant into a production studio. It is licensed AGPL-3.0. Reading only that, a team would reasonably conclude the stack is free.
It is not, and the reason is in OpenMontage’s own README. The project does not render anything itself. It delegates the final motion step, and its documentation states that “OpenMontage picks between Remotion and HyperFrames at proposal time (locked as render_runtime).” Remotion is the default for React-based and data-driven work, which covers the explainer and stat-card output most teams will reach for first.
So the default path through a project with a free software license routes into a commercial one. A four-person company that installs OpenMontage, accepts the default runtime and ships a video has taken on a $100 per month license obligation that appears nowhere in the decision it thought it was making.
The fix is one setting. OpenMontage’s README notes the runtime is chosen at proposal and locked through edit_decisions, and that silent swaps between runtimes are treated as a governance violation. Setting render_runtime to HyperFrames keeps the stack on Apache-2.0 end to end. That is a deliberate choice a team has to make before the first proposal, not something to discover during a license review.
The AGPL clause that bites if you sell access
OpenMontage’s own license carries a separate constraint that a permissive license does not.
AGPL-3.0 extends copyleft across a network. Under the GNU Affero General Public License v3.0, published by the Free Software Foundation, if you modify the software and let users interact with it remotely, those users must be offered the corresponding source of your modified version. The Free Software Foundation designed the license specifically to close the gap where a company could modify free software, run it as a hosted service and never distribute anything.
For a team running OpenMontage internally to make its own marketing videos, this is inert. For a team wrapping it in a product that customers log into, it is the central question. That is the opposite shape to the Remotion problem: Remotion’s license is triggered by your headcount, AGPL is triggered by how you deploy.
HyperFrames under Apache-2.0, and Motion Canvas and Revideo under MIT, carry neither trigger. Nothing about team size or hosting changes what you owe.
This is not legal advice, and a real deployment deserves a real review. The point is narrower: three different license models are in play across tools that all present themselves as free, and they fail in three different directions.
What the roundups get wrong
Every page currently ranking for these queries is either an AI-generated aggregator or a vendor comparison. Reading them against the GitHub API, which is the same check that exposed wildly understated star counts across skill aggregators, two failures show up repeatedly.
The first is scale. Several roundups present Rendervid and MotionForge as peer alternatives to Remotion. Rendervid has 64 stars. MotionForge has 82. Twick has 533. Remotion has 59,847. These are not comparable choices for a team that needs the thing to still work in a year, and no page listing them says what the gap is.
The second is abandonment. Theatre.js appears on multiple 2026 roundups as a live option. Its last commit to the default branch was 14 August 2024, more than two years before this was written. Diffusion Studio’s core engine last shipped in November 2025. Both may still work. Neither is receiving fixes, and a roundup that ranks them alongside a project that committed today is not measuring the same thing twice.
| Item | Value |
|---|---|
| Theatre.js (12,686 stars) | 25.2 mo |
| Diffusion Studio (1,245) | 10.1 mo |
| Twick (533) | 3.5 mo |
| html-video (4,596) | 3.0 mo |
| Motion Canvas (19,133) | 2.6 mo |
| Revideo (4,053) | 2.2 mo |
| Rendervid (64) | 1.3 mo |
| MotionForge (82) | 0.7 mo |
| OpenMontage (60,349) | 0.5 mo |
| html-anything (8,916) | 0.2 mo |
| HyperFrames (51,848) | today |
| Remotion (59,847) | today |
The permissive options, and what each actually does
HyperFrames is HeyGen’s renderer, Apache-2.0, 51,848 stars, with a commit on 20 September 2026. Compositions are plain HTML files carrying data-start, data-duration and data-track-index attributes, so there is no React requirement and no proprietary timeline format. Animation is adapter-based: GSAP by default, with Lottie, Three.js, Anime.js, CSS keyframes and the Web Animations API available. For an agent, editing DOM and CSS is the most legible authoring surface of any option here, and the Apache license means adoption never becomes a procurement conversation. Worth noting for attribution: several roundups credit HyperFrames to the wrong repository, and the canonical project is under the heygen-com organization.
Motion Canvas is MIT, 19,133 stars, last commit 2 July 2026. Animations are TypeScript generator functions, which reads oddly at first and then becomes the cleanest way to express “do this, then wait, then do that” in code. It is built for technical explainers and it expects you to bring your own render pipeline, which is the main cost of adopting it.
Revideo is MIT, 4,053 stars, last commit 15 July 2026. Its README describes it as borrowing concepts from Remotion and Rive while staying zero-dependency at the core, and it ships a headless render API plus a React player for previews. It is the engine behind the commercial Midrender product, which is worth knowing: the open project and the vendor’s incentives are linked.
html-video is Apache-2.0, 4,596 stars, last commit 21 June 2026. It targets the same HTML-to-MP4 shape as HyperFrames and advertises 14 agent backends. It has been three months without a commit while HyperFrames ships continuously, which is the relevant difference between two tools that describe themselves almost identically.
Diffusion Studio is MPL-2.0, 1,245 stars, last commit 18 November 2025. MPL sits between MIT and AGPL: file-level copyleft, so modifications to its files must be shared while your own files stay yours. The ten-month gap since its last release is the bigger issue.
If your pipeline runs inside a coding agent, these engines are configured the same way most agent tooling is, through skills and config files rather than an SDK. The directory of Claude and agent skills already carries Remotion entries, and the Claude Code harness guide covers how skills, hooks and MCP servers fit together.
When renting makes the license question disappear
Hosted render APIs remove the license problem by replacing it with a bill.
Shotstack publishes its rates directly: $0.30 per minute pay as you go, $0.20 per minute on a subscription starting at $39 per month for 200 credits, where one credit is one minute of video. Above 50,000 minutes a year it moves to custom pricing. Creatomate sells credit bundles on a similar model, though its tier prices render client-side and are not quoted here.
The trade is straightforward. You never think about seats, AGPL or who committed last, and you pay per minute forever with no path to bringing it in house. For low and irregular volume that is usually cheaper than an engineer’s afternoon. For steady programmatic volume the arithmetic inverts, in the same way it does across AI video model pricing per second and every other metered AI service.
Which stack for which team size
| Dimension | HyperFrames | OpenMontage | Remotion | Motion Canvas | Hosted API |
|---|---|---|---|---|---|
| Cost at 4+ people | Free | Free, but inherits | $25/seat/mo | Free | Per minute |
| Safe to sell access | Apache-2.0 | AGPL network clause | Yes, with license | MIT | Yes |
| Agent authoring | HTML and CSS | Built for agents | React, mature | TS generators | Fixed schema |
| Maintenance | Commit today | 2 weeks | Commit today | 2.6 months | Vendor run |
| Scope | Render only | Full pipeline | Render only | Render only | Assembly only |
Read down the columns rather than across. A solo developer or a three-person studio can ignore the entire first row and pick on authoring style, which usually means Remotion for React teams and HyperFrames for everyone else. A company of four or more has one question to answer first, and it is whether $25 per person per month is worth Remotion’s maturity. A team building something customers log into has a different first question, and it is AGPL.
Frequently asked questions
- Is Remotion open source?
- No. Remotion describes itself as source-available software that is not open source according to the Open Source Initiative definition. The code is public and readable, but the license restricts commercial use by companies with four or more employees, who need a paid Company License.
- What is the best free open-source AI video tool in 2026?
- For a genuinely permissive license with active maintenance, HyperFrames under Apache-2.0 and Motion Canvas under MIT are the strongest options. HyperFrames has 51,848 GitHub stars and daily commits, and it authors compositions in plain HTML and CSS, which suits AI agents well.
- How much does Remotion cost for a company?
- Remotion is free for individuals, non-profits and for-profit companies with up to three employees. From four employees a Company License costs 25 dollars per month per person who writes Remotion code, including code written using agentic coding tools. A metered option costs 1 cent per render with a 100 dollar monthly minimum, and Enterprise has a 500 dollar monthly minimum.
- Does OpenMontage require a Remotion license?
- It can. OpenMontage is AGPL-3.0 but does not render video itself. It delegates to either Remotion or HyperFrames, chosen at proposal time and locked as render_runtime, and Remotion is the default for React-based work. A company of four or more people running the default configuration falls under Remotion terms. Setting the runtime to HyperFrames avoids this.
- What is the difference between HyperFrames and OpenMontage?
- They sit at different layers. HyperFrames is a render engine that turns HTML, CSS and JavaScript into a deterministic MP4. OpenMontage is an agentic production pipeline that handles research, scripting, asset generation, narration and editing, then hands the final render to Remotion or HyperFrames. You can use HyperFrames without OpenMontage, but not the reverse.
- Can I use AGPL software like OpenMontage commercially?
- Yes, for internal use. AGPL-3.0 permits commercial use, but its network clause means that if you modify the software and let users interact with it over a network, you must offer those users the source of your modified version. Running it internally to produce your own videos does not trigger this. Wrapping it in a hosted product that customers log into does.
- Is Theatre.js still maintained?
- Its last commit to the default branch was 14 August 2024, more than two years ago, despite appearing on several 2026 roundups as a current option. The existing code still works, but the project is not shipping fixes.
The bottom line
The feature gap between these tools is narrow and closing. Any of them will animate a title card. The gap that will actually cost a team money is the license, and it is not visible from the README badge on the repository you happen to clone.
Three rules cover most of it. Read the license of the engine your pipeline delegates to, not just the pipeline. Count your employees before you count features, because Remotion’s cliff is in the org chart rather than in your usage. Check the last commit date yourself, because the pages ranking for these searches are recommending a project that stopped shipping in 2024 and two others with fewer than 100 stars.
For a company of four or more that wants a permissive license and current maintenance, HyperFrames is the answer on the evidence here. For a solo developer or a small studio who already writes React, Remotion is free and remains the most mature option in the category. Verification approach and sourcing standards for comparisons like this are set out in the editorial standards, and the same GitHub API check applied to agent tooling is in the MCP server roundup. For which of these engines to point Claude at by kind of motion, see the Claude Opus 5.5 motion graphics tools guide.
Sources
Free Software Foundation (2007). GNU Affero General Public License v3.0. Free Software Foundation. https://www.gnu.org/licenses/agpl-3.0.en.html
GitHub (2026). REST API endpoint for repositories. Star counts, licenses and last-push dates for all twelve repositories cited, retrieved 20 September 2026. https://docs.github.com/en/rest/repos/repos
HeyGen (2026). HyperFrames. Project repository and LICENSE (Apache-2.0), documentation. https://github.com/heygen-com/hyperframes
OpenMontage (2026). OpenMontage README and LICENSE (AGPL-3.0). Project documentation. https://github.com/calesthio/OpenMontage
Remotion (2026). Remotion License. LICENSE.md, vendor documentation. https://github.com/remotion-dev/remotion/blob/main/LICENSE.md
Remotion (2026). License FAQ. Vendor documentation. https://www.remotion.dev/docs/license/faq
Revideo (2026). Revideo README. Project documentation. https://github.com/midrender/revideo
Shotstack (2026). Pricing. Vendor pricing page. https://shotstack.io/pricing/