#3535th of 54 in Agent frameworks and SDKsFor voice, speech and music

ten-framework

Framework for building real-time voice and multimodal conversational agents

Stars
11.2k
License
custom license
Last commit
Oct 2026
Last release
Sep 2026
Language
Python
Stars, last 29 weeks+954
31 Mar 2026: 10,230 stars7 Apr 2026: 10,265 stars14 Apr 2026: 10,306 stars21 Apr 2026: 10,337 stars28 Apr 2026: 10,362 stars5 May 2026: 10,382 stars12 May 2026: 10,475 stars19 May 2026: 10,511 stars26 May 2026: 10,536 stars2 Jun 2026: 10,565 stars9 Jun 2026: 10,589 stars16 Jun 2026: 10,611 stars23 Jun 2026: 10,640 stars30 Jun 2026: 10,757 stars7 Jul 2026: 10,803 stars14 Jul 2026: 10,855 stars21 Jul 2026: 10,894 stars28 Jul 2026: 10,935 stars4 Aug 2026: 10,977 stars11 Aug 2026: 11,002 stars18 Aug 2026: 11,024 stars25 Aug 2026: 11,047 stars1 Sept 2026: 11,068 stars8 Sept 2026: 11,086 stars15 Sept 2026: 11,099 stars22 Sept 2026: 11,117 stars29 Sept 2026: 11,128 stars6 Oct 2026: 11,142 stars13 Oct 2026: 11,160 stars20 Oct 2026: 11,184 stars

10,230 on 31 Mar 202611,184 on 20 Oct 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

TEN is a framework for real-time multimodal conversational agents, built from extensions for STT, LLM and TTS that are wired together in a graph. The repo ships example agents: a voice assistant over RTC or WebSocket, speech-to-speech, speaker diarization, lip-sync avatars, SIP calls, transcription and an ESP32-S3 board demo. A TMAN Designer UI on port 49483 edits extension properties.

Who it is for: Developers building low-latency voice agents with RTC, SIP or hardware clients

Strengths

  • Many working voice examples: SIP calls, diarization, Live2D avatars, ESP32-S3 hardware
  • Companion projects for VAD and turn detection, plus a memory extension example
  • TMAN Designer lets you set STT, LLM and TTS keys in a graph UI
  • Frontend and backend can be split, e.g. UI on Vercel or Netlify, backend on port 8080

Weaknesses

  • License is Apache 2.0 with additional restrictions, not plain Apache 2.0
  • Quick start needs Agora credentials plus OpenAI, Deepgram and ElevenLabs keys
  • Quick start builds in a dev container and takes about 5-8 minutes
  • Examples are mostly tied to hosted APIs; local-model setup is not documented in the README

What it needs

  • RAM ≥ 4 GB
  • no GPU
  • Needs Docker, Node.js 18, Agora App ID and Certificate, OpenAI API key, Deepgram API key, ElevenLabs API key
  • Models: OpenAI, Deepgram, ElevenLabs
  • port 3000

Also in Agent frameworks and SDKs

See all 54
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)64.8k starsMIT94 out of 100
2langchainPython framework for building LLM agents and apps from interoperable components148.2k starsMIT89 out of 100
3browser-usePython library that lets an LLM agent control a web browser Live demo ↗ (opens in a new tab)118.7k starsMIT89 out of 100
#4tradingagentsLangGraph multi-agent framework simulating a trading firm to analyze tickers Live demo ↗ (opens in a new tab)112.4k starsApache-2.088 out of 100
#5copilotkitSDK for adding agent chat, generative UI and shared state to apps38.2k starsMIT87 out of 100