Vibe Director Studio - VEC canonical Forgejo repository
  • JavaScript 99.4%
  • CSS 0.4%
  • Shell 0.2%
Find a file
David Ragault c7513bdc05 checkpoint
2026-05-17 18:53:21 -04:00
apps checkpoint 2026-05-17 18:53:21 -04:00
assets checkpoint 2026-05-17 18:53:21 -04:00
codex checkpoint 2026-05-17 18:53:21 -04:00
dashboard checkpoint 2026-05-17 18:53:21 -04:00
docs checkpoint 2026-05-17 18:53:21 -04:00
logs checkpoint 2026-05-17 18:53:21 -04:00
ops/nginx checkpoint 2026-05-17 18:53:21 -04:00
output checkpoint 2026-05-17 18:53:21 -04:00
projects checkpoint 2026-05-17 18:53:21 -04:00
schemas checkpoint 2026-05-17 18:53:21 -04:00
scripts checkpoint 2026-05-17 18:53:21 -04:00
.env.example checkpoint 2026-05-17 18:53:21 -04:00
.gitignore checkpoint 2026-05-17 18:53:21 -04:00
3f419a30-e22f-49e5-b0b5-80e3a26bd204.png checkpoint 2026-05-17 18:53:21 -04:00
134a7279-8482-4d7a-9a47-b11ea5194797.png checkpoint 2026-05-17 18:53:21 -04:00
6876498b-d944-4410-b6c1-7b56a78f06cd (1).png checkpoint 2026-05-17 18:53:21 -04:00
6876498b-d944-4410-b6c1-7b56a78f06cd.png checkpoint 2026-05-17 18:53:21 -04:00
AGENTS.md checkpoint 2026-05-17 18:53:21 -04:00
docker-compose.prod.yml checkpoint 2026-05-17 18:53:21 -04:00
docker-compose.yml Stabilize jobs and billing for alpha 2026-05-10 03:13:13 -04:00
ecosystem.config.cjs checkpoint 2026-05-17 18:53:21 -04:00
index.js Add Vibe Director Studio workflow systems 2026-05-10 17:18:50 -04:00
logo.png checkpoint 2026-05-17 18:53:21 -04:00
package-lock.json Add Vibe Director Studio workflow systems 2026-05-10 17:18:50 -04:00
package.json checkpoint 2026-05-17 18:53:21 -04:00
README.md checkpoint 2026-05-17 18:53:21 -04:00
scene-playback-console.md Add Vibe Director Studio workflow systems 2026-05-10 17:18:50 -04:00
temp_youtube_metadata.json Add Vibe Director Studio workflow systems 2026-05-10 17:18:50 -04:00
vds-media-import-aboutblank.png checkpoint 2026-05-17 18:53:21 -04:00
vds-regional-login-check.png checkpoint 2026-05-17 18:53:21 -04:00
vibe-logo-login.png Add Vibe Director Studio workflow systems 2026-05-10 17:18:50 -04:00
vibe-magenta-button-login.png Add Vibe Director Studio workflow systems 2026-05-10 17:18:50 -04:00

Vibe Director Studio

Vibe Director Studio is an AI storytelling and animation workflow for directing short, emotionally clear scenes with reusable characters, narration, music, sound effects, continuity memory, and human review.

The product goal is simple: users should feel like they are directing a story, not operating raw generation models.

What This Repo Contains

  • dashboard/: React + Express studio for stories, scenes, characters, workspaces, jobs, and generation settings.
  • scripts/: Story, image, animation, narration, music, sound effect, composition, timeline, and upload pipeline scripts.
  • assets/: Local placeholder media used by the generation and rendering pipeline.
  • output/: Generated stories, scene images, animations, audio, timelines, and manifests.

Local Setup

npm install
cd dashboard
npm install
cp .env.example .env
npm run db:generate
npm run db:migrate -- --name init
npm run db:seed
npm start

The dashboard runs at http://localhost:3456 and the API server runs at http://localhost:3458.

Database

Local development uses PostgreSQL through docker-compose.yml.

docker compose up -d postgres

Default local connection:

postgresql://vibedirectorstudio:vibe_director_studio_dev_password@localhost:5432/vibedirectorstudio?schema=public

If you have an older local legacy Postgres volume, leave it as a backup or export/import the data into the new vibe_director_studio_postgres_data volume.

Common Commands

npm run dashboard
npm run generate-story
npm run generate-narration
npm run generate-music
npm run generate-sfx
npm run render-compositions
npm run assemble-video

From dashboard/:

npm run dev
npm run server
npm run build
npm run db:seed

Product Direction

Vibe Director Studio prioritizes continuity, narration, music/sound, scene review, progressive rendering, character bibles, timeline editing, and cinematic tooling. The platform should stay focused on stylized, coherent-enough, emotionally compelling storytelling rather than photorealistic model demos.

Progress Documentation

Implementation progress is tracked in docs/progress.md. Update it after meaningful product, UI, workflow, or architecture changes. Roadmap status and next steps live in docs/completed/VIBE_DIRECTOR_STUDIO_ROADMAP.md unless a newer active roadmap file exists, and should be updated when the implementation changes roadmap state.