
HyperFrames AI Video Generation
https://github.com/coleam00/hyperframes-ai-video-generation- Category
- AI Tools
- Rank
- No. 1971Tools index
- Pricing
- Open Source
- Type
- TOOL
- Builder
- coleam00
- GitHub
- 136 stars
- Date
About
Archon workflow that turns any URL into a polished AI-voiced HyperFrames short video.
What it does
HyperFrames automates research, narration writing, speech synthesis, timing, and animated composition for vertical YouTube Shorts. A coding agent builds an HTML and GSAP project from a topic or URL, checks it, then opens a browser preview. You trigger the final video render manually.
Why it's ranked here
The project is unusually complete for an agent-driven video recipe. It combines reusable visual templates, two documented speech providers, timestamp-based animation timing, linting, preview, and specialized quality checks. The heavy setup and conflicting repository guidance keep it from feeling like a simple end-user product.
What's good
Three supplied visual styles provide useful starting points, while the documented customization paths cover basic reskins and deeper scene redesigns. Kokoro offers local speech without an API key. ElevenLabs generation caches sentence chunks by text hash, so revising one sentence can avoid regenerating the entire narration. Both paths produce word timestamps for synchronized animation.
Tradeoffs
Setup spans Archon, a coding agent, HyperFrames, Node, Python, ffmpeg, jq, Bun, and speech-specific dependencies. A typical short takes roughly 20 to 30 minutes, and rendering remains manual. Local Kokoro requires a substantial initial model download and preset voices. ElevenLabs requires credentials and paid usage for regular production. Repository documents also disagree about templates, default speech, and minimum Node version.
How to use it well
Use it when an engineer or technical creator wants repeatable, branded Shorts and accepts an agent-guided local workflow. Start from a supplied style, verify narration and timing in the browser preview, then render deliberately. It does not replace a hosted video editor, a general long-form production suite, or a one-click publishing service.
Technical notes+
README.md describes three structurally similar Archon workflows and three templates, while CLAUDE.md describes one Archon workflow, Edge TTS as the default, and different runtime requirements. scripts/kokoro-tts.py generates local 24 kHz narration and a flat word timeline. scripts/elevenlabs-tts.py delegates chunked regeneration to scripts/tts_lib.py, which hashes normalized sentence chunks, reuses unchanged WAV segments, decodes MP3 through ffmpeg, and merges timestamp data. scripts/compute_timings.py derives four-phase animation boundaries from the script and transcript. .claude/skills/hyperframes/scripts/animation-map.mjs inspects GSAP timelines for pacing, collisions, and dead zones; .claude/skills/hyperframes/scripts/contrast-report.mjs samples rendered frames for WCAG contrast. CLAUDE.md states that each generated video is self-contained and that no global package.json exists at the repository root.
Observed
- Interfaces
- Archon command-line workflow, HyperFrames command-line preview, lint, inspect, and render operations
- Implementation languages
- Python and JavaScript
- Platform support
- Documented installation paths for macOS, Linux, Windows, and WSL
- Install surface
- Repository clone plus separate Archon, coding-agent, Node, Python, Bun, ffmpeg, jq, and speech dependencies
- Packaging structure
- No global root package manifest; generated videos are self-contained HyperFrames projects
- Speech backends
- Local Kokoro and API-based ElevenLabs are documented, with an Edge TTS fallback script also present
Read from README.md, scripts/tts_lib.py, scripts/kokoro-tts.py, scripts/list_voices.py, scripts/elevenlabs-tts.py, scripts/compute_timings.py, scripts/edge-tts-fallback.py, .claude/skills/hyperframes/scripts/animation-map.mjs, .claude/skills/hyperframes/scripts/contrast-report.mjs, CLAUDE.md, .env.example.
What it can do
Convert URL content into video
URL → Short video
Generate AI voiceover for video
Video content → AI-voiced narration
Create HyperFrames format video
Content and voiceover → HyperFrames short video
Extract content from web pages
URL → Structured content data
Polish raw video content
Raw video elements → Polished short video
Tags
Tech Stack
Comments (0)
No comments yet
Editorially curated, with community endorsements as a secondary signal. Corrections welcome.