Inspiration: Most AI assistants are helpful, polite, and boring. We wanted to build something that felt human—messy, emotional, and sometimes difficult. We wanted to gamify the "soft skills" of the workplace.

What it does: Office Simulator 3000 is a voice-first web application. Users select a character (like "Mr. Scrooge," the angry CEO) and jump into a live voice call. The AI interrupts you, reacts to your tone, and has specific secret goals (e.g., the receptionist will never let you in without an appointment).

How we built it:

The Brain: We used Google Gemini 1.5 Flash as the reasoning engine for all agents. Its speed was critical for making the conversation feel natural and preventing "awkward AI silence."

The Voice: We used ElevenLabs Conversational AI to handle the speech-to-speech pipeline. This allowed us to give each character a distinct voice and emotional range.

The UI: Built with React and Framer Motion, we created a custom "Orb" visualization that reacts to the agent's speaking state, creating a sci-fi/immersive interface hosted on Firebase.

Challenges: Handling real-time state switching between agents without disconnecting the WebSocket was tricky. We solved this by architecting a dynamic ID swapper in the React hook.

Built With

Share this project:

Updates