Local runtime

VoxCPM2 bridge packaging is now part of the product workflow.

NPCFoundry remains the system of record for world data, dialogue, and per-player memories. The local bridge package is the handoff point for running voice locally with VoxCPM2.

Included now

  • Downloaded bridge package per world
  • VoxCPM2 profile JSON with voice aliases
  • World snapshot JSON for local runtime use
  • Live dialogue API with per-player memory persistence

Recommended runtime loop

  1. 1. Generate or open a world in NPCFoundry.
  2. 2. Download the Vox bridge package from the world page.
  3. 3. Run dialogue through NPCFoundry so memory stays authoritative.
  4. 4. Route the reply through the local VoxCPM2 process for playback.

Intentional boundary

NPCFoundry does not attempt to become a local desktop process manager. The app owns dialogue logic and memory updates; the local bridge package makes voice runtime practical without increasing the deployment complexity of the main web product.

NPCFoundry