Intent-driven AI video content generation pipeline with approval-gated workflow.
  • Rust 74.9%
  • HTML 19%
  • CSS 5.4%
  • Makefile 0.7%
Find a file
despiegk a5a4cbb174
Some checks failed
Build and Test / build (push) Failing after 15s
chore: remove all hard version pinning from hero_* dependencies
2026-06-06 08:41:28 +02:00
.forgejo/workflows chore: align with Hero OS conventions + add CI 2026-05-19 14:24:51 +02:00
crates chore: remove all hard version pinning from hero_* dependencies 2026-06-06 08:41:28 +02:00
docs Rename hero_vidgen → hero_videos throughout 2026-05-18 18:20:07 +02:00
.gitignore Gitignore codegen artifacts (docs/, sdk/, src/lib.rs, src/services/, target/) 2026-05-18 22:04:35 +02:00
Cargo.toml chore: remove all hard version pinning from hero_* dependencies 2026-06-06 08:41:28 +02:00
Cargo.toml.hero_builder_backup Rename hero_vidgen → hero_videos throughout 2026-05-18 18:20:07 +02:00
LICENSE Initial scaffold — hero_vidgen AI video generation pipeline 2026-05-18 17:59:00 +02:00
Makefile feat(web): port hero_videos_web to Dioxus WASM 2026-05-20 17:07:45 +02:00
PURPOSE.md chore: align with Hero OS conventions + add CI 2026-05-19 14:24:51 +02:00
README.md chore: align with Hero OS conventions + add CI 2026-05-19 14:24:51 +02:00
rust-toolchain.toml Initial scaffold — hero_vidgen AI video generation pipeline 2026-05-18 17:59:00 +02:00

hero_videos

AI video content generation pipeline — intent-driven, approval-gated workflow from idea to assembled video.

See PURPOSE.md for component overview.

Quick Start

lab build hero_videos --install --start

Service Lifecycle

# Build and install all binaries
lab build hero_videos --install

# Start via hero_proc
lab build hero_videos --start

# Check status
hero_proc list

Pipeline

  1. Scene Planning — describe your intent, AI generates scene prompts
  2. Image Generation — OpenRouter/Gemini generates candidate images per scene
  3. Video Generation — OpenRouter/Kling animates each selected image
  4. Assembly — ffmpeg concatenates approved clips into a final downloadable video

Required Secrets

lab secrets set OPENROUTER_API_KEY <key>   # image + video generation
lab secrets set GROQ_API_KEY <key>         # transcription (optional)

Documentation

  • PURPOSE.md — component overview and provider table
  • docs/ — OpenRPC spec and schema reference