Skip to content

Namma Ooru

Namma Ooru is a multimodal AI voice assistant designed specifically for Bengaluru, addressing the city's complex navigation challenges.

Core trick

Routes Gemini Live voice sessions through LiveKit to nine tool-calling functions for transport, metro, and traffic lookups.

Tags

Description

Namma Ooru is a multimodal AI voice assistant designed specifically for Bengaluru, addressing the city's complex navigation challenges. It solves the problem of fragmented information across multiple apps by providing a unified voice interface for transport routes, restaurant discovery, traffic updates, emergency services, metro timings, and events. Built with Gemini 2.0 Flash multimodal live API, it supports natural voice conversations in Kannada and English, plus real-time vision analysis through device cameras. Using Antigravity AI coding assistant, the entire full-stack application—React frontend, FastAPI backend, LiveKit integration, and 9 tool-calling features—was developed rapidly, enabling seamless orchestration of transport, discovery, and city services.
PavanJ-16/NammaOoru★ 00 forksTypeScriptCreated Feb 14, 2026 · last push Feb 14, 2026

README excerpt

# 🏙️ Namma Guide - AI-Powered Bengaluru Assistant

<div align="center">

**Multimodal Voice Assistant for Bengaluru City Navigation**

[![Gemini 2.0](https://img.shields.io/badge/Gemini-2.0%20Flash-blue)](https://ai.google.dev/gemini-api)
[![Next.js](https://img.shields.io/badge/Next.js-14-black)](https://nextjs.org/)
[![FastAPI](https://img.shields.io/badge/Python-FastAPI-green)](https://fastapi.tiangolo.com/)

[Features](#-features) • [Architecture](#%EF%B8%8F-architecture) • [Setup](#-quick-start) • [Demo](#-demo)

</div>

---

## 🎯 Overview

**Namma Guide** is a production-ready multimodal AI voice assistant built specifically for Bengaluru. It consolidates fragmented city services into a single conversational interface powered by Gemini 2.0 Flash, delivering voice, vision, and real-time intelligence for transport, discovery, emergency services, and more.

### The Challenge We Solved

Bengaluru residents navigate daily life using 5+ fragmented apps:
- 🚇 Namma Metro app for metro routes
- 🚌 BMTC app for buses  
- 🗺️ Google Maps for directions
- 🍜 Zomato/Swiggy for restaurants
- 📱 Multiple sources for traffic, weather, events

**Impact**: Time wasted, missed connections, information overload.

### Our Solution

**One voice assistant. Nine integrated features. Zero app switching.**

Experience natural conversations like:
- *"How do I get from Koramangala to MG Road?"* → Complete multi-modal route
- *"Find Chinese restaurants in Whitefield"* → Location-aware recommendations
-

Team