🦀 Full-stack AI agent powered by Rust

Open Source Voice Agent Platform

Build, customize and host your own voice AI agent

The only full-stack voice AI agent solution you'll ever need. Open-source firmware, AI agent, MCP servers, and AI models. Run everything privately on your own computers with zero cloud dependencies. Built with Rust for maximum performance and safety.

Tired of AI that doesn't work for You?

Proprietary AI systems from big tech are failing us!

🔒

Lack of Privacy

Big Tech forces you to use their cloud services. They store your knowledge and even memory! You deserve the freedom to choose where your data goes.

💸

Expensive

Proprietary AI systems could be expensive, especially those requiring multimodal and real-time interactions. Bills add up fast.

🤖

Limited

Past generation's "smart speakers" or "smart assistants" like Alexa and Siri barely do anything useful. They're not actually smart.

📦

Black box

Working with AI is a crucial job skill for the future. Yet, most existing AI are black boxes and impossible to learn. We need learnable AI systems.

Why you'll love the EchoKit

Cheaper, better, and private realtime voice AI agent in your own house.

🎭Fun voice AI characters

Speak with entertaining and engaging AI personalities right out of the box. No more boring, robotic responses.

🆓Use private AI models for free

Setup and run your own AI models on your computers without any monthly fees or usage limits. Complete freedom.

📚Private and proprietary knowledge

Ground your voice AI agent with your own documents, notes, and knowledge. Create a digital twin!

🗣️Speak in any voice

Make the AI agent speak in anyone's voice and style. Bring your favorite people from distance or past into your own house!

🎯Voice commands & actions

Control your environment and send commands across the Internet through natural voice interactions.

🎓Learn by building

Build an end-to-end AI project and understand every component. Future-proof your job skills.

Everything you need in one package

Complete full-stack open-source solution from hardware firmware to AI agents to MCP to AI models

🏗️Full stack open-source

Complete solution from embedded firmware to AI inference server. Run everything privately on your own hardware or use our hosted service - you decide.

🧠Works with any AI model

Compatible with all major LLMs, voice-to-text, and TTS models. Choose your preferred AI models or switch between them seamlessly.

🎵Voice Cloning

Create personalized voice experiences with advanced voice cloning technology. Make your AI sound exactly how you want.

🔍Agentic Search

Ground your LLMs with personal knowledge bases for accurate and updated responses that are aligned with your values.

🔧MCP Support

Extensible action system with MCP-based tool calls. Enhance your AI's abilities with custom tools and integrations.

☁️Flexible deployment

Use hosted services for convenience or run your own server for complete control. Unlike Big Tech, we give you the choice.

🦀Rust Performance

Built entirely in Rust for maximum safety, performance, and reliability. Memory-safe code with blazing-fast execution.

🧑‍🏫Designed for learning

Full documentation and tutorials that teach you how to build and customize your own AI system on your own computers. You will learn AI from inside out.

Built on Open Source Foundation

Community-driven development. Learn how it works, fork it for your own needs, and contribute back!

🚀EchoKit Server

Rust AI

WebSocket-based AI agent server with VAD, voice recognition and synthesis, LLM integration, and MCP support. The coordinator of your voice agent system.

Source code on GitHub

📦EchoKit Box

Rust, ESP32, RISC-V Embedded

Hardware firmware written in embedded Rust for the EchoKit device. Handles audio I/O, buttons, display, WiFi, Bluetooth and device management.

Source code on GitHub

🎙️Silero VAD Server

Rust, VAD, Silero ML

Voice Activity Detection service using SOTA VAD models. Efficiently detects when the user is speaking for optimal interaction.

Source code on GitHub

🗣️GSV TTS

Rust, GPT-SoVITS, torch TTS

High-quality and streaming Text-to-Speech service with voice cloning capabilities. Generate natural-sounding speech in any voice you want.

Source code on GitHub

Get started in 3 simple steps

From unboxing to chatting with your AI in minutes

1

Power Up & Connect

Simply power up your EchoKit device and connect it to your WiFi network. No complex setup required.

2

Start Chatting!

Begin talking to your AI assistant immediately. It works out of the box with powerful default models.

3

Customize Your AI

Set up your own AI server, add custom knowledge, clone voices, and build advanced capabilities.