RadarTopicsBuildersWeeklyReads
Open Source Radar
akdeb/

ElatoAI

GitHubWebsite

ElatoAI provides realtime voice AI for ESP32 devices using 100+ models via Deno Edge or Cloudflare Workers, with secure WebSockets and OTA updates. It integrates multiple AI providers and an ESP32 hardware stack, aiming for low-latency global conversations.

1.9kstars
233forks
6issues
2025since
Star historydaily snapshots by VibeCrowd

Collecting history — the radar snapshots this repo daily. The trend line appears after 3 days of data (1 so far).

Alternatives & relatedmatched by topic overlap
Reviewgenerated from repository data · Aug 5, 2026

What it is

Realtime Voice AI models running on Arduino ESP32 with Secure WebSockets and edge functions, enabling voice-powered devices and toys with 100+ models across OpenAI, Gemini, xAI Grok, ElevenLabs, Hume, and more. It includes a frontend Next.js app, edge server components, and an ESP32 IoT client.

How it works

The stack comprises three components: a Frontend Client (Next.js, hosted on Vercel), Edge Server Functions (Deno Edge or Cloudflare Workers), and the ESP32 IoT Client (PlatformIO/Arduino). ESP32 devices connect to the edge server via Secure WebSockets, streaming audio in Opus format. The edge functions route to various LLM/TTS/STT providers, enabling real-time speech-to-speech pipelines. Assets include a mermaid-based architecture and a project structure showing frontend, server, and ESP32 components communicating with a Supabase DB.

Getting started

The README provides quickstart sections and documentation links:

  • Quick Start: https://www.elatoai.com/docs/quickstart
  • Build with PlatformIO: https://www.elatoai.com/docs/platformio
  • Build on Arduino IDE: https://www.elatoai.com/docs/arduino
  • Deploy globally: https://www.elatoai.com/docs/blog/deploying-globally
  • Deploy multiple devices: https://www.elatoai.com/docs/blog/multiple-devices

Exact installation or setup commands are not included in the provided excerpt beyond these links.

Recent releases

The latest releases section states:

  • latest 0: none

No versioned release notes are listed in the provided data.

Traction

The repository has 1871 stars and 233 forks. Open issues: 6. Language: TypeScript. License: none listed. Created: 2025-04-08. Last push: 2026-07-10.

Since stars_7d or stars_1d aren’t provided in the data, this section is omitted per the facts-only rule.

Behind the repo

No startup or company link is provided beyond the project itself, so this section is omitted.

Caveats

License is listed as none. Other constraints mentioned include:

  • 2-3s cold start time while connecting to edge server
  • Tested with up to 17 minutes of uninterrupted conversations
  • Edge server stops when wall clock time is exceeded
  • No speech interruption detection on ESP32

Public security notes include Secure WebSockets, optional API Key encryption with 256-bit AES, and Supabase DB for authentication with Postgres RLS.

SharePost on XLinkedIn
All trending reposRevenue-verified startups →