Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

stackchan-local-llm

StackChan local LLM es un kit de hardware y firmware para M5Stack StackChan que convierte el dispositivo en una asistente de voz totalmente local sin enviar datos a la nube.

Ficha actualizada 23 sept 2026, 15:08 · upstream 23 sept 2026, 14:57 · release v0.5.0

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es stackchan-local-llm

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

StackChan Local LLM permite a los usuarios convertir su StackChan en una asistente de voz que opera completamente en su propio equipo. Incluye reconocimiento de voz, un modelo de lenguaje local, síntesis de voz y procesamiento facial con el robot. No envía ninguna información a servicios remotos ni a la nube. El proyecto fue desarrollado por Drax y Claude, construido sobre xiaozhi-esp32 y xiaozhi-esp32-server.

CASOS DE USO
  • Asistente de voz local que escucha y responde con reconocimiento de voz
  • Modelo de lenguaje local para procesamiento de texto e interpretación semántica
  • Síntesis de voz para comunicación bidireccional entre el robot y el usuario
  • Procesamiento facial en tiempo real mediante la cámara del dispositivo
  • Interacción con herramientas externas a través del protocolo MCP (Model Context Protocol)
  • Captura y descripción de imágenes con modelos de visión local
PUNTOS DESTACADOS
  • Todo el procesamiento ocurre en hardware local sin conexión a internet ni a servicios remotos
  • Soporta múltiples modelos de lenguaje con rendimiento medido para diferentes GPUs (RTX 4090, RTX 5060)
  • Interfaz gráfica en pantalla táctil con estado del robot y controles de privacidad
  • Integración con MCP permite conectar el asistente a herramientas como Home Assistant o servicios externos
  • Procesamiento facial que incluye seguimiento de mirada, expresión facial y movimiento de cabeza
  • Botón físico para apagar la cámara y micrófono, con persistencia tras reinicio
PRECAUCIONES
  • El proceso de flash (programación) puede dejar el dispositivo en estado inestable si se interrumpe durante la escritura del firmware
  • No existe una opción de visión por computadora remota ni conexión a servicios cloud para análisis visual
  • La verificación de rendimiento y compatibilidad se realiza solo sobre un único robot físico
  • El modelo no es nativamente en español sin trabajo adicional, aunque el proyecto lo soporta
  • No incluye herramientas de diagnóstico o depuración del sistema operativo
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU4 vCPUrecomendación inicial
MEMORIA8 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

Para instalar: flashear desde la página web (Chrome/Edge) requiere cable USB-C y respaldo del firmware original antes de cualquier operación. Se recomienda usar un puerto directo en el dispositivo, no a través de hubs. El firmware se actualiza vía OTA. Para ejecutar modelos locales, se debe configurar el modelo en memoria RAM del ESP32. La interfaz gráfica puede ser desactivada mediante la opción 'mute' en los ajustes.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.js
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
No detectados
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.