Skip to main content
ODAI is an AI-powered personal assistant platform built with FastAPI. It delivers real-time chat and voice interactions through a comprehensive ecosystem of third-party integrations — from banking and stock data to email, calendar, travel, and entertainment. At its core, ODAI uses OpenAI’s GPT-4o with an agent-based architecture: a central orchestrator receives your request and hands off to specialized agents that know how to interact with each service.

Quick Start

Get ODAI running locally in minutes

Architecture

Understand the layered system design

Integrations

Browse all 35+ service integrations

API Reference

Explore the WebSocket and REST endpoints

What ODAI can do

ODAI connects to over 35 services across multiple domains, enabling natural language interactions with your digital life:

Productivity

Gmail, Google Calendar, Google Docs, Slack

Financial

Plaid, Finnhub, CoinMarketCap, Exchange Rate

Travel

FlightAware, Amadeus, Amtrak, Caltrain

Entertainment

Ticketmaster, MovieGlu, TripAdvisor, Yelp

Key capabilities

  • Multi-agent orchestration — The H.A.N.D.O.F.F. framework routes requests to the right agent and merges results from multiple agents when needed
  • Real-time streaming — WebSocket-based character-by-character response delivery with live tool call visualization
  • Voice interface — Full-duplex voice conversations via Twilio WebRTC, seamlessly sharing context with text chats
  • Enterprise security — Google Cloud KMS encryption for all credentials, Firebase authentication, OAuth 2.0 for 15+ services

How it works

User Request → WebSocket → Orchestrator → Specialized Agent(s) → Response → User
The orchestrator uses GPT-4o to understand your request and decide which agents to invoke. Agents run in parallel when safe, and their results are synthesized into a coherent response streamed back to you in real time.
ODAI requires Python 3.11+ and a set of API keys for the services you want to use. Start with the quickstart guide for local setup.

Build docs developers (and LLMs) love