Built as a quick three-hour hackathon prototype
Vibe Council lets you sit at a virtual table with several characters at once. You talk into your mic, and a council of agents listen, answer, and bounce off each other in real time.
Create a .env file with your Anam key:
ANAM_API_KEY=your_anam_api_key_hereInstall dependencies and run the dev server:
pnpm install
pnpm devThen open http://localhost:3000 in your browser.
vibe-council/
├── app/ # Next.js App Router
│ ├── page.tsx # Main UI
│ └── api/anam/ # Anam session-token API route
├── components/ # React components
│ ├── anam-persona.tsx # Anam avatar wrapper
│ └── three/ # 3D scene (table, circle of figures)
└── lib/ # Shared utilities
├── anam-personas.ts # Persona definitions
└── utils.ts # Misc utilities

