Dev.to
7/12/2026

CaravanAI: Bringing Conversational Etiquette to Passion-Driven Travel
Short summary
CaravanAI is a weekend-challenge project: a voice-driven travel planning app that enforces turn-based conversational etiquette, listening without interrupting and deafening itself while speaking. Built with vanilla JS, Vite, Google Gemini for synthesis, and ElevenLabs for natural voice output. The codebase is open source and runs locally in Chrome.
- •Voice-first travel planner with turn-based etiquette (no interruptions, deaf during processing)
- •Built with vanilla JS, Vite, Gemini API, and ElevenLabs TTS
- •Open-source; runs locally in Chrome via Web Speech API
Generated with AI, which can make mistakes.
Is this a good recommendation for you?

