#9393rd of 118 in Agent frameworks and SDKsFor voice, speech and music

tuyaopen

C/C++ SDK for building AI voice and agent hardware on Tuya, ESP32 and others

Stars
1.9k
License
custom license
Last commit
Nov 2026
Last release
Jul 2026
Language
C
Stars, last 29 weeks+464
21 Apr 2026: 1,481 stars28 Apr 2026: 1,493 stars5 May 2026: 1,503 stars12 May 2026: 1,512 stars19 May 2026: 1,526 stars26 May 2026: 1,539 stars2 Jun 2026: 1,554 stars9 Jun 2026: 1,565 stars16 Jun 2026: 1,573 stars23 Jun 2026: 1,588 stars30 Jun 2026: 1,606 stars7 Jul 2026: 1,644 stars14 Jul 2026: 1,693 stars21 Jul 2026: 1,735 stars28 Jul 2026: 1,756 stars4 Aug 2026: 1,766 stars11 Aug 2026: 1,784 stars18 Aug 2026: 1,789 stars25 Aug 2026: 1,793 stars1 Sept 2026: 1,808 stars8 Sept 2026: 1,817 stars15 Sept 2026: 1,833 stars22 Sept 2026: 1,854 stars29 Sept 2026: 1,870 stars6 Oct 2026: 1,872 stars13 Oct 2026: 1,878 stars20 Oct 2026: 1,889 stars27 Oct 2026: 1,906 stars3 Nov 2026: 1,918 stars10 Nov 2026: 1,945 stars

1,481 on 21 Apr 20261,945 on 10 Nov 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

TuyaOpen is a cross-platform C/C++ SDK for firmware on Tuya T2/T3/T5 modules, ESP32 variants, LN882H, BK7231N and Ubuntu hosts. It covers speech features (ASR, KWS, TTS, STT) and connects devices to Tuya Cloud for remote control, OTA updates and hosted LLM workflows. Cloud-side models named in the README include ChatGPT, Gemini, Claude, Qwen, Doubao and Deepseek.

Who it is for: Embedded engineers building voice or AI-agent IoT devices

Strengths

  • Targets real MCU hardware: Tuya T2/T3/T5, ESP32/C3/S3, LN882H, BK7231N
  • Can also be built for Ubuntu hosts, which helps with development
  • Ships speech building blocks (ASR, KWS, TTS, STT) plus Arduino and Lua companion projects
  • Documents debug serial ports and supported modules for each target platform

Weaknesses

  • AI agent workflows and OTA depend on Tuya Cloud, not a fully self-hosted stack
  • Aimed at hardware firmware; not a general LLM app or agent library
  • Tuya modules are the primary targets; other chips have less documented support
  • README links to third-party submodules that may lag behind upstream

What it needs

  • Docker
  • Needs Tuya Cloud
  • Models: ChatGPT, Gemini, Claude, Qwen, Doubao

Quick answers

Is tuyaopen open source?

Its code is public on GitHub under its own license terms; read them before you use it at work.

Can you run tuyaopen with Docker?

Yes. Its repository has a Docker setup: a Dockerfile, a Compose file or a published image.

Also in Agent frameworks and SDKs

See all 118
Also in Agent frameworks and SDKs
RankProjectScore
1ppt-masterAgent skill that turns documents into natively editable PowerPoint decks Live demo ↗ (opens in a new tab)75.9k stars+15,456 (+26%) in 30 daysMIT95 out of 100
2openai-agents-pythonPython SDK for multi-agent workflows with handoffs, guardrails and tracing30.6k stars+689 (+2.3%) in 30 daysMIT91 out of 100
3mastraTypeScript framework for building AI agents, workflows and MCP servers29.5k stars+792 (+2.8%) in 30 dayscustom license91 out of 100
#4browser-usePython library that lets an LLM agent control a web browser Live demo ↗ (opens in a new tab)120.7k stars+3,290 (+2.8%) in 30 daysMIT90 out of 100
#5copilotkitSDK for adding agent chat, generative UI and shared state to apps38.6k stars+760 (+2.0%) in 30 daysMIT90 out of 100