SaaSHub helps you find the best software and product alternatives Learn more →
Echokit_server Alternatives
Similar projects and alternatives to echokit_server
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
ramparts
mcp & skill scanner that scans any mcp server or skills for indirect attack vectors and security or configuration vulnerabilities
-
LangHelper
Striving to create a great Application with full functions of learning languages by ChatGPT, TTS, STT and other awesome AI models, supports talking, speaking assessment, memorizing words with contexts, Listening test, so on.
-
vibevoice-rs
Rust implementation of VibeVoice text-to-speech with voice cloning and multi-speaker synthesis.
-
-
-
-
-
browser-operator-core
Browser Operator - The AI browser with built in Multi-Agent platform! Open source alternative to ChatGPT Atlas, Perplexity Comet, Dia and Microsoft CoPilot Edge Browser
echokit_server discussion
echokit_server reviews and mentions
-
Building an Open Source Voice AI Agent in Rust: November Devlog- Dynamic Prompts & Firmware UX
GitHub: https://github.com/second-state/echokit_server
-
Show HN: EchoKit – open-source voice agent (Rust on ESP32) with MCP support
We built an open-source voice AI stack that runs entirely on Rust—from the embedded firmware on the ESP32 to the inference server.
The project consists of two parts:
Firmware (no_std / embedded Rust): Runs on ESP32-S3. Handles audio I/O, opus encoding, and WebSocket streaming.
Server (Rust): Orchestrates VAD (Silero), ASR (Whisper), LLM (Llama/Groq), and TTS. It exposes an OpenAI-compatible API.
We just pushed a November update to address some common pain points:
Dynamic System Prompts: You can now hot-swap agent personas by pointing the server to a raw text URL (like from LLMs.txt), without recompiling or restarting.
Model Context Protocol (MCP): The server now supports MCP for tool use. We added a client-side "wait" state so the device gives audio feedback ("Please wait...") while the LLM is executing tools, solving the "dead air" latency problem.
Provisioning: Rewrote the Wi-Fi/WebSocket config flow to be a single step.
Repo: https://github.com/second-state/echokit_server Docs: https://echokit.dev/docs/
- Show HN: EchoKit – open-source voice AI agent framework
-
Show HN: EchoKit – An open-source, ESP32-based AI voice agent with a Rust server
Have you wanted a voice AI agent that you could fully control, customize, and understand from the ground up—not just a black box.
EchoKit is a DIY, open-source voice agent running on an ESP32-S3. The fun part is the server backend, which I wrote entirely in Rust to handle the AI pipeline (ASR, LLM, TTS).
The stack is:
Hardware: EchoKit board (ESP32-S3)
Firmware: ESP-IDF
Server: Rust (Actix Web/Tungstenite)
AI: Customizable pipeline. The tutorial uses Groq for the Whisper, Llama 3, and TTS models, which makes the response time incredibly fast (usually just a few seconds for the full ASR->LLM->TTS roundtrip).
It's designed to be easy for makers, students, or anyone curious about AI to build in just a few minutes. You can modify the system prompts, swap out models, or even add custom actions (Step 6 in the guide).
The tutorial (linked) walks through assembly, flashing, and setting up the server. The server code is on GitHub (also linked).
Happy to answer any questions. Would love to hear your thoughts and what you think we could build with this!
Server Repo:https://github.com/second-state/echokit_server
-
A note from our sponsor - SaaSHub
www.saashub.com | 14 Aug 2026
Stats
second-state/echokit_server is an open source project licensed under GNU General Public License v3.0 only which is an OSI approved license.
The primary programming language of echokit_server is Rust.
Popular Comparisons
- echokit_server VS echokit_box
- echokit_server VS mcp-framework
- echokit_server VS ramparts
- echokit_server VS LangHelper
- echokit_server VS vibevoice-rs
- echokit_server VS nerve
- echokit_server VS offeryn
- echokit_server VS klavis
- echokit_server VS voice-ai-js-starter
- echokit_server VS browser-operator-core