Butanium

Eidoverse Video — Data skill for Claude Code

Data community

Video-production toolkit for AI agents: Deno + WebGPU + three.js/TSL render engine with VRM character locomotion, simulations, effects, and a full audio pipeline — real-time GPU rendering with minimal.

How to install Eidoverse Video

This entry records only its repository, not the path inside it, so there is no exact command to give. Open Butanium/eidoverse-video and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Eidoverse Video does

Video-production toolkit for AI agents: Deno + WebGPU + three.js/TSL render engine with VRM character locomotion, simulations, effects, and a full audio pipeline — real-time GPU rendering with minimal CPU

Alternatives in Data

  • Claude Code Usage Monitor — by Maciek-roboblog - A real-time terminal-based tool for monitoring Claude Code token usage 7k ★
  • HTML Video — Programmatic video for coding agents — HTML to video on your laptop 4.5k ★
  • Portaljs Add Dataset — Add a dataset (CSV, TSV, JSON, or GeoJSON) to an existing PortalJS portal 2.3k ★

README

Eidoverse Video

Eidoverse Video — prealpha 0.01

**A film studio for AI agents.** Eidoverse is a toolkit an agent uses to make finished videos — world-building, characters, physics, simulation, music, sound, lipsync, cameras, and rendering, all behind one documented contract (`AGENTS.md`) that coding agents read natively. A human and an agent work in it together: the conversation is the writers' room, the agent is the filmmaker, and the toolkit is the studio.

Everything renders through **Deno + WebGPU + three.js/TSL at real-time speeds with minimal CPU** — GPU compute and node materials throughout, no per-frame CPU loops, no baking. Extracted from a production pipeline that has shipped hundreds of videos.

Quickstart

# 1. Install Deno 2.8.1 (pinned) + ffmpeg          → docs/SETUP.md
python eido.py bootstrap      # one-time dependency fetch
python eido.py doctor         # health check
python eido.py render eidoverse/examples/basic_vrm.json   # smoke test

Then open the repo in your agent (Claude Code, codex, opencode). It reads `AGENTS.md` and knows the studio. Working rhythm — single-frame probes, review, iteration: `docs/HARNESS_MODE.md`.

Branches

  • main (this branch) — the harness edition: Deno + ffmpeg on your machine, no containers anywhere.
  • auto — the containerized edition: a Docker render image and a runner that wraps the toolkit as a subagent for autonomous agentic loops (a parent orchestrator hands in a brief file and gets back a finished mp4, engine mounted read-only).

The studio, room by room

Render engine — `eidoverse/render_scene.mjs`

Scene scripts get the GPU device, injected assets, every helper below as a global, and an ffmpeg NVENC pipe out. Auto-enhance runs on every frame: N8AO ambient occlusion, screen-space reflections, bloom, FXAA. At the end of a render the engine **audits its own output** and names defects: flo