No description
  • Rust 59.3%
  • HTML 31.1%
  • CSS 9.6%
Find a file
Casper Stevens a189f1a2fc
All checks were successful
Build and Test / build (push) Successful in 4m18s
fix: update app.html to use s.id/c.id after schema rename from sid to id
Scene and ImageCandidate fields were renamed from sid to id in the schema.
Update all JS/HTML references in the web template accordingly.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-19 15:32:44 +02:00
.forgejo/workflows chore: align with Hero OS conventions + add CI 2026-05-19 14:24:51 +02:00
crates fix: update app.html to use s.id/c.id after schema rename from sid to id 2026-05-19 15:32:44 +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: align with Hero OS conventions + add CI 2026-05-19 14:24:51 +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
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