AgentIndex icon
AgentIndex
ToolsCategoriesTrendingNewCompare
Submit Tool
Home/
Dev Tooling/
xiaozhi-esp32-server-java
xiaozhi-esp32-server-java logo

xiaozhi-esp32-server-java

Active·★ 1.3k·MIT·Updated 2026-05-21
★ Hidden Gem★ API Integration

小智ESP32的Java企业级管理平台,提供设备监控、音色定制、角色切换和对话记录管理的前后端及服务端一体化解决方案

Xiaozhi ESP32 Server Java is an enterprise-grade Java server for ESP32 smart hardware, providing a complete backend and visual management platform. It supports multi-AI integration, full voice pipeline, IoT smart home control, RAG knowledge base, and one-click deployment.

#esp32#java#mcp#mcp-client#mcp-server#mcp-servers#spring-ai#stt
$ Install
$ git clone https://github.com/joey-zhou/xiaozhi-esp32-server-java && cd xiaozhi-esp32-server-java && ./scripts/download_models.sh && bin/all.sh start
↗ Visit site★ GitHub
01

Features

01Multi-module dual-process architecture
02Multi-AI platform integration (OpenAI, Zhipu, etc.)
03Full voice pipeline with local/cloud STT/TTS
04WebSocket and MQTT real-time communication
05IoT smart home control and device management
06RAG knowledge base with document upload and retrieval
02

Compatibility

ESP32
ESP32
Verified via docs
03

Quick start

1
$ git clone https://github.com/joey-zhou/xiaozhi-esp32-server-java
2
$ cd xiaozhi-esp32-server-java
3
$ ./scripts/download_models.sh
4
$ bin/all.sh start
04

Use cases

↳Managing ESP32 devices with a complete backend platform
↳Building intelligent voice assistants with real-time interaction
↳Controlling IoT smart home devices via voice commands
05

Alternatives

fastmcp logo
fastmcp★ 25.4k
🚀 The fast, Pythonic way to build MCP servers and clients.
vs →
MCP-Chinese-Getting-Started-Guide logo
MCP-Chinese-Getting-Started-Guide★ 3.5k
Model Context Protocol(MCP) 编程极速入门
vs →
FunASR logo
FunASR★ 16.6k
Industrial-grade speech recognition toolkit: 170x realtime, 50+ languages, speaker diarization, emotion detection, streaming, and OpenAI-compatible API.
vs →
nuclear logo
nuclear★ 17.7k
Streaming music player that finds free music for you
vs →
semble logo
semble★ 4.5k
Fast and Accurate Code Search for Agents
vs →
thunderbit-mcp-server logo
thunderbit-mcp-server★ 13
AI-powered web scraping and structured data extraction. CLI + MCP server + Claude Code plugin for the Thunderbit Open API.
vs →
ninjaone-mcp logo
ninjaone-mcp★ 16
MCP server for NinjaOne — device monitoring, patching, scripting, and alert management tools for AI assistants
vs →
onetool-mcp logo
onetool-mcp★ 19
🧿 One MCP for developers - no tool tax, no context rot. 100+ tools including Brave, Google, Context7, Excalidraw, AWS, Version Checker, Excel, File Ops, Database, Playwright, Chrome DevTools and many more.
vs →
See all alternatives →

Related searches

xiaozhi-esp32-server-java AlternativesBest Dev Tooling Tools 2026Open Source Dev Toolingxiaozhi-esp32-server-java Tutorialxiaozhi-esp32-server-java Vs Competitorsesp32javamcp

Comments

Log in to leave a comment
  • Taylor Chen
    Taylor ChenMay 10, 2026

    The conversation record management and device monitoring are production-ready for IoT deployments.

  • Q
    Quinn ZhangMay 2, 2026

    Enterprise-grade Java management platform for XiaoZhi ESP32 — device monitoring, voice customization, role switching.

  • O
    Oakley WilsonApr 12, 2026

    Full-stack solution (frontend, backend, server) for ESP32 AI device management in one repository.

  • S
    Sasha GarciaApr 1, 2026

    Java enterprise platform fills the gap for teams needing a managed backend for ESP32 AI devices.

On this page
01Features02Compatibility03Quick start04Use cases05Alternatives
Stats
GitHub Stars★ 1.3k
Last commit1w ago
StatusActive
LicenseMIT
CategoryDev Tooling
Trend (30d)
+0k↑ 1.3%
Links
Documentation↗Discussion↗Issues↗Releases↗

Deploy on DigitalOcean — Get $200 Free Credit

Ad
© 2026 AgentIndex.app|Built by a 10-year iOS Developer.
QYSGitHubBuy me a coffee ☕

Browse by Category

Code AssistantWorkflow AutomationRAG / Knowledge BaseMulti-AgentBrowser AutomationLLM InfraDev ToolingObservability

Not affiliated with Anthropic, OpenAI or Microsoft.