EchoKit

Open-source ESP32 + Rust toolkit for real-time voice AI agents.

Freemium
Visit EchoKit →

About EchoKit

EchoKit is an open-source voice AI agent toolkit designed for students, educators, and developers who want to build and host their own private voice assistants. Unlike commercial smart speakers, EchoKit is a "full-stack" solution that gives you complete control over both the hardware and the software.

It is particularly popular in early 2026 for those who want to avoid the privacy concerns and monthly fees associated with "Big Tech" AI devices.

# Key Features
* Hardware Options: You can purchase a pre-assembled EchoKit Box ($59) or a DIY Kit ($49) that you assemble yourself. The hardware is based on ESP32/RISC-V and features a small display and audio I/O.
* Rust-Powered Performance: The entire system—from the firmware on the device to the AI orchestration server—is written in Rust, ensuring high performance, memory safety, and low latency for real-time conversations.
* Model Agnostic: You can connect the device to any AI model. This includes cloud-based giants like GPT-5 or Claude 4, as well as local models running on your own computer (via Ollama or specialized Rust inference servers), meaning you can use the assistant entirely offline.
* Voice Cloning & Customization:** It includes high-quality streaming Text-to-Speech (TTS) with voice cloning capabilities, allowing the assistant to speak in any voice you choose.
* MCP Support: It integrates with the Model Context Protocol (MCP), allowing your voice agent to perform actual tasks—like controlling smart home devices or searching your private notes—through standardized tool calls.
* **Private Knowledge Base:** You can ground the AI in your own documents and data, essentially creating a "digital twin" that knows your specific information without sending it to a third-party server.

# Who is it for?
* Students & Educators: It is used in universities and high schools as a hands-on way to teach AI, embedded systems, and the Rust programming language.
* Privacy Advocates: For users who want a voice assistant that doesn't listen 24/7 for advertising purposes and allows for local data sovereignty.
* Builders & Makers: For developers who want a customizable "Jarvis" for their office or home lab that they can modify and extend.


# Technical Components
EchoKit is built on a modular, open-source foundation (GPL3 License):
* EchoKit Server: The central coordinator handling WebSocket connections, VAD (Voice Activity Detection), and LLM integration.
* EchoKit Firmware: The embedded code that runs on the device to handle WiFi, Bluetooth, and audio processing.
* Silero VAD & GSV TTS: Specialized sub-services for high-speed speech recognition and synthesis.

Reviews

No reviews yet. Be the first!