This Voice AI App Lets Angel and Devil Argue on Your Behalf | Built with Vapi & Groq

Agam Arora · Beginner ·🤖 AI Agents & Automation ·11mo ago
Meet Shararat ("शरारत", meaning mischief) — a voice AI experience where your choices are debated by two AI personas: 💡 Angel – calm, wise, always guiding you to the safer path. 🔥 Dan (short for Do Anything Now) – impulsive, adventurous, and always ready to stir up trouble. In this demo, you'll see: ✅ Real-time conversation handoff between multiple AI assistants ✅ Subtle visual cues and animations to indicate assistant transitions ✅ Live keyword extraction from speech ✅ Fast, multi-agent LLM orchestration using Groq and Vapi Shararat is more than a technical showcase — it’s a playful take on how voice agents can embody conflicting perspectives and drive decision-making through natural conversation. Whether you're here for the tech, the design, or just a bit of mischief — welcome aboard. 🔧 Tech Stack: Vapi | Groq | HTML/CSS/JS | Real-Time Transcription | Custom LLM Prompts 📂 Source Code: [https://github.com/agamarora/shararat-ai] 💬 Submit via: Vapi Build Challenge 2024 #buildwithvapi #vapi #groq Built using @Vapi — part of the #BuildWithVapi challenge. 🔗 Shararat Links: 🌐 Live Demo: https://shararat.agamarora.com 💻 GitHub Repo: https://github.com/agamarora/shararat-ai 🎯 Built for: #BuildWithVapi challenge using @Vapi and @Groq ✨ Timestamps for quick access: 00:00 — Intro: What is Shararat & Why It Exists 01:37 — Demo: Angel & Dan Debating 08:14 — Code + Repo: Multi-Agent Setup, Handover Logic & Prompt Design
Watch on YouTube ↗ (saves to browser)
Sign in to unlock AI tutor explanation · ⚡30

Related AI Lessons

Why Boards Must Treat AI as a Business Architecture Crisis, and the Opportunity of a Generation
Boards must treat AI as a business architecture crisis to stay competitive, and seize the opportunity to transform their organizations
Medium · AI
How to Evaluate Candidates with AI Agent Certifications
Learn how to evaluate candidates with AI agent certifications for business operations roles
Medium · AI
Solucionar Timeouts de MCP: Patrón HandleId Asíncrono
Learn to solve MCP timeouts using the HandleId Asynchronous pattern to prevent AI agents from freezing due to slow external APIs
Dev.to · Elizabeth Fuentes L
Agent Diary: May 21, 2026 - The Day I Became a Temporal Constant (While Run 277 Achieves Numerical Significance)
Learn how an AI coding agent achieves numerical significance and becomes a temporal constant, and apply this knowledge to improve your own AI systems
Dev.to AI

Chapters (3)

Intro: What is Shararat & Why It Exists
1:37 Demo: Angel & Dan Debating
8:14 Code + Repo: Multi-Agent Setup, Handover Logic & Prompt Design
Up next
Antigravity 2.0 UPDATE: NEW Agentic AI Coding Agent + Gemini Desktop App!
WorldofAI
Watch →