Skip to content
HardwareLab

Echokit Server

Open voice-agent server for the ESP32 EchoKit.

By second-state

Est. cost
Cost unknown
Posted
GitHub stars
592 (GitHub)
Echokit Server: GitHub repository card
No photo in the source; showing the GitHub repository card.

Overview

EchoKit Server is the open-source Rust backend for the EchoKit ESP32 voice device (or your own ESP32 running EchoKit firmware). It manages the full voice-AI loop.

How it works

It chains speech recognition โ†’ LLM โ†’ TTS, and each stage can point at any OpenAI-compatible endpoint, local or cloud, with ElevenLabs streaming for speech. It also supports end-to-end pipelines with Gemini and Qwen Real-Time, custom prompts and MCP servers. It can run locally or use preset servers.

Hardware

  • EchoKit ESP32 device

This page is a short summary written by HardwareLab. Build steps, code and photos belong to the creator; follow โ€œView originalโ€ for the full project.

See all 32