How Vapi Bootstrapped 15 Homepage Voice Agents in Code
Vapi built the 15 voice agents on its homepage — 3 use cases across 5 languages — by generating them from a single ROUGH_DRAFT.md file instead of hand-editing each in the dashboard. The four-phase framework (plan, draft, bootstrap, harden) scaffolds a TypeScript project with OpenAI gpt-4.1 at temperature 0.5, ElevenLabs and Deepgram/Soniox voice stacks, and an idempotent upsert loop that stores assistant IDs in .env.local. The repo is public: clone it, add VAPI_PRIVATE_KEY, and run bun run bootstrap.