Price terms as published
Each line is the vendor’s own wording, split from the price capture checked on 2026-09-23. Nothing here is rounded, converted or re-worded — the full sentences stay in the review below. Lines that carry only a price continue the plan named on the line above, in the vendor’s own order.
| # | Plan / term | Checked |
|---|---|---|
| 1 | Both free/open source | 2026-09-23 |
| 2 | both bill generation costs in AI credits | 2026-09-23 |
One-liner: These two tools don’t compete head-to-head — they sit on opposite ends of the production line. Hypit starts from an existing video and turns it into an editable, variant-generating engineering project. OpenStory starts from a script or one-liner and produces a shot-by-shot storyboard. If you already have footage, Hypit is the only tool here with that pipeline. If you’re starting from a script and want a storyboard, OpenStory is the only one that does that. Both are open source, both are bring-your-own-key.
Quick verdict
| Hypit | OpenStory | |
|---|---|---|
| Starting point | An existing video | A script or one-liner |
| Core loop | Clone → editable project → variants | Script → shot list → render |
| License | Apache-2.0 with conditions | MIT |
| Stars (latest check) | 14,397 (2026-09-23) | 640 (2026-09-21) |
| Stack | TypeScript CLI, pnpm monorepo | TanStack Start + Bun web platform |
| Cost | Credits per generation call | Credits per generation call |
| Reference | hypit.ai · GitHub | openstory.so |
What actually forks: the starting point
This is the real fork, and it’s not a pricing question.
Hypit assumes you already have a video — a hook that worked, a competitor’s ad, your own last campaign — and wants to know: what if I swapped the B-roll? the CTA? the presenter? The pipeline is: analyze the reference with LLM agents → produce a Story (shot list: cuts, scenes, shots, assets, subtitles, voices, music, camera moves) → SVML source (Hypit’s own video markup language, described as “a markup language for human and agent editing”) → a local engine that renders it → then re-run the same composition to generate variants. The reference video is a blueprint; the output is “an editable, re-runnable composition, not a one-off render.”
OpenStory assumes you have a script (or a single sentence) and wants a storyboard. The pipeline: LLM analyzes the script → decomposes into shots (camera angle, emotional tone, continuity per shot) → generates visuals and audio → renders a sequence. Cross-scene character consistency is its headline feature. You’re building from a page of text, not from a reference video.
The “bring your own key” problem both share
Both charge zero for the software. Both charge you for the AI credits. That’s the same trap, expressed differently:
- OpenStory is BYOK through
FAL_KEY(image/video/audio) andOPENROUTER_KEY(script analysis). The README is explicit: generation spend is billed by fal.ai and OpenRouter against the keys you bring. - Hypit is bring-your-own-key by design. The README is explicit about the cost split: “Hypit is free to use; your Coding Agent and model services have their own accounts and charges.” It names its own hosted service HypiHub as the recommended path but leaves the door open to “your own API or local models,” with the partner catalog in
docs/guide/service-partners.md.
So “free open source” means neither of these bills you. Your model providers do. OpenStory’s own repo is explicit about this — you can’t gift credits you don’t hold.
Hypit has a concrete cost figure; OpenStory does not:
- Hypit has a concrete worked cost figure: a 20-second “GOAT debate” sample totaling $1.15 — described in the README as “2 Seedance 2 Mini 720p trolling A-rolls, a 2K goth girl portrait and ten 1K brain-rot B-rolls by GPT Image 2, WhisperX word alignment, a sound-synced ranking board, color-box karaoke captions, buttery-smooth animation and catchy background music.”
- OpenStory publishes no sample cost figure. The architecture makes the math harder — a 5-minute shot-listed video is dozens of generation calls, and the money flows to fal.ai and OpenRouter, not to the project.
The licensing fork (this one bites hardest)
| Hypit | OpenStory | |
|---|---|---|
| License | Apache-2.0 with conditions | MIT |
| Free to use internally | Yes | Yes |
| Free to ship a product | Yes, subject to conditions | Yes |
| The catch | The LICENSE says multi-tenant hosting, embedding a commercial distribution, or offering “Hypit-as-a-service” to third parties “may require a paid license.” Verify with the LICENSE text before you commercialize. | None. Standard MIT. |
If you’re building a product for other people to run — a multi-tenant voice agent dashboard, a SaaS wrapper — Hypit’s license is the one to read carefully first. OpenStory’s MIT won’t stop you, but it won’t give you a guarantee either.
When to pick which
Pick Hypit if:
- You have a reference video and want variants of it, not a fresh storyboard
- You want the output as an editable, versioned project (SVML source) rather than a rendered file
- You want it to live inside your coding agent’s workflow (Claude Code, Codex, …)
- You want the door left open to “your own API or local models” rather than committing to one cloud provider
- You want the reference video anchored to words instead of seconds, so swapping the narrator re-renders without touching captions
Pick OpenStory if:
- You have a script and want a shot-by-shot storyboard
- You need cross-scene character consistency as a first-class feature
- You want a web platform rather than a CLI
- You’re fine being MIT-licensed and cloud-API-bound (fal.ai + OpenRouter)
- You want to pick a visual style from a template (Action, Rom-Com, Sci-Fi, etc.)
What neither tool does (yet)
Neither one is a full post-production suite. Both produce a first render — Hypit via local ffmpeg-style processing, OpenStory via a hosted pipeline. What you do with the output (color grade, sound design, music, subtitles, distribution) is still your job. Neither tool ships a hosted SaaS you can pay a subscription for — the “free” is the software, not the workflow.
Sources
- Hypit: GitHub API repository metadata, raw README, LICENSE,
.claude/skills/hypit/SKILL.md, and the official comparison page at hypit.ai/alternatives/arcads — all checked 2026-09-23. - OpenStory: GitHub API repository metadata and raw README at
openstory-so/openstory— checked 2026-09-21, unchanged at 2026-09-23. - Neither tool was installed or run for this comparison. All claims are quoted from the projects’ own sources; no hands-on claims are made.