Sonic-Forage // full creative machine

Talk, make art, generate music, build video, stay live.

Readiness cockpit for the “full machine”: ComfyUI cloud/local workflow engine, MindForge Omni endpoint, voice/art/music/video lanes, live browser program, and the missing tools needed before we let it make stuff for real.

Open machine mapRead manifestLive framework lesson

MindForge endpoint healthyComfyUI not connected yetModal CLI readyFFmpeg readyNo paid generation started

Machine map

Creative lanes

review-only
TALK

Voice / host / characters

Partial live: MindForge health advertises OmniVoice checkpoint-1500 / MindExpander clone. Next: one approved short TTS smoke, then DJ/character roster.

ART

Art / posters / avatars

Endpoint preflight ready: MindForge OpenAPI exposes /v1/images/generations. ComfyUI becomes the node-graph workflow engine once cloud key/base URL exists.

MUSIC

Music / radio beds / loops

Partial live: generated radio bed + Modal pusher works. ACE-Step/Stable Audio/ComfyUI lane needs workflow JSON and approved endpoint.

VIDEO

Video / bumpers / VJ loops

Scaffold ready: FFmpeg packaging is available. Wan/LTX/Hunyuan video need a GPU endpoint and explicit approval before generation.

LIVE

Live browser program

Live primary exists: Modal single-primary generated-radio pusher, static operator pages, receipts, and watchdog pattern are in place.

COMFY

ComfyUI workflow engine

Not connected yet: no local server on 8188, no Comfy Cloud key found, comfy CLI not on PATH. uvx is available to bootstrap.

Endpoint receipt

What I safely checked

MindForge Omni: /health responded healthy and OpenAPI lists /v1/audio/speech, /v1/images/generations, /v1/brain/chat, and /v1/omni/create.

Modal: CLI available. FFmpeg/ffprobe: available. Python/Node/NPM: available.

ComfyUI: local 127.0.0.1:8188 is not running; no COMFY_CLOUD_API_KEY was detected; no comfy command on PATH. That is the next connector gap.

COMFYUI_BASE_URL=http://127.0.0.1:8188 # local/RunPod/VPS when provided COMFY_CLOUD_API_KEY=protected_env_only # cloud when provided preflight: GET /system_stats, /object_info, /queue, /prompt live generation: POST /prompt only after explicit approval

Missing tools

Install/connection punch list

ComfyUI connector

  • Install comfy-cli via uvx or pipx.
  • Add protected COMFY_CLOUD_API_KEY or current RunPod/VPS COMFYUI_BASE_URL.
  • Install websocket-client for live progress.
  • Create workflows/comfyui/ registry + model ledger before downloads.

CLI polish

  • jq missing; useful for endpoint JSON ops.
  • Keep ffmpeg, modal, hf, node, npm as core machine tools.
  • Do not commit endpoints, keys, raw private media, or model weights.

Closed gates

Still safe by default

No paid generation

No POST /prompt, no large model downloads, no paid GPU jobs were started by this page.

No secret leaks

Endpoint/key names are documented as env vars only. Stream/API keys stay protected.

No chat-to-shell

The machine can talk back and make artifacts, but public chat stays in a queue/approval lane.

No live source swap

Replacing the public visual feed still requires a controlled single-primary refresh.