Topics / #voice-assistant
Voice-assistant projects on GitHub
Software that listens to spoken commands and responds or performs tasks.
As of , the most-starred Voice-assistant projects on GitHub are gods-eye-view (57.2K stars), ChatTTS (39.9K stars) and khoj (37.7K stars). GitHub.Locker tracks 49 Voice-assistant repositories with 488.9K stars combined. The fastest-growing on October 16 was gods-eye-view, with +353 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
+353gods-eye-view
bilawalsidhu/gods-eye-view · ★ 57.2KGod's Eye View is a browser-based spy-satellite style simulator that overlays real public data — live aircraft, ships, satellites, earthquakes, traffic, and public cameras — onto a photorealistic 3D globe, with hands-free voice control via a realtime AI agent.
+90dsh-voice-ai-girlfriend
beiyege-01/dsh-voice-ai-girlfriend · ★ 467log、/api/dh/status 附带 duix 容器状态与 stats 计数(submits / segmentsubmits / statuspolls,用于核对「任务到底提交了没有」)。
+89xiaozhi-esp32
78/xiaozhi-esp32 · ★ 31.3KXiaoZhi is an open-source firmware for ESP32 chips that turns a cheap microcontroller board into a voice-driven AI chatbot, using MCP to let the AI control devices and cloud services.
+51OpenMausBot
milind-soni/OpenMausBot · ★ 5KOpenMausBot is an open-source, local-first alternative to Grok Bot: a chat app where every bot in the sidebar is a real AI agent (Claude, Codex, or Grok) running on your own machine, each with its own personality, model, memory, and a 'computer' it can use to do work.
The all-time top
49 projects · by stars
- 57.2K
#1 · bilawalsidhu/gods-eye-viewgods-eye-view
God's Eye View is a browser-based spy-satellite style simulator that overlays real public data — live aircraft, ships, satellites, earthquakes, traffic, and public cameras — onto a photorealistic 3D globe, with hands-free voice control via a realtime AI agent.
- 39.9K
#2 · 2noise/ChatTTS
ChatTTS
ChatTTS is an open-source text-to-speech model built for conversational speech — the natural-sounding voice layer for things like LLM assistants — speaking English and Chinese.
- 37.7K
#3 · khoj-ai/khojkhoj
Khoj is an open-source personal AI — a 'second brain' that answers your questions from the web and your own documents, runs custom agents for you, and works with any online or local LLM.
- 4
agentscope
33.4Kagentscope-ai/agentscope · PythonAgentScope 2.0 is a production-ready, easy-to-use Python framework for building and running LLM agents. It leans on the model's own reasoning and tool use instead of boxing it in with strict prompts and opinionated orchestration.
- 5

xiaozhi-esp32
31.3K78/xiaozhi-esp32 · C++XiaoZhi is an open-source firmware for ESP32 chips that turns a cheap microcontroller board into a voice-driven AI chatbot, using MCP to let the AI control devices and cloud services.
- 6

openai-agents-python
30.1Kopenai/openai-agents-python · PythonIt is the OpenAI Agents SDK: a lightweight yet powerful Python framework for building multi-agent workflows, where an agent is an LLM configured with instructions, tools, guardrails and handoffs.
- 7

agenticSeek
27.5KFosowl/agenticSeek · PythonAgenticSeek is a fully local, voice-enabled alternative to Manus AI: an autonomous agent that browses the web, writes code and plans tasks while keeping all data on your own hardware.
- 8
claude-code
22.9Kclaude-code-best/claude-code · TypeScriptClaude Code Best (CCB) is a full open-source engineering reconstruction of Anthropic's official Claude Code CLI agent — buildable, runnable and debuggable — extended with extra features like goal-driven workflows, multi-agent orchestration, voice input and computer/browser control, while keeping full compatibility with the original Claude Code configuration.
- 9

leon
17.6Kleon-ai/leon · TypeScriptLeon is an open-source personal AI assistant that runs locally and is built around tools, context, memory, and agentic execution — it understands a goal, uses real tools, and completes tasks end to end.
- 10

pipecat
16.5Kpipecat-ai/pipecat · PythonPipecat is an open-source Python framework for building real-time voice and multimodal conversational agents — from a single voice bot to a distributed multi-agent system — maintained by Daily and the community.
- 11

Open-LLM-VTuber
14.1KOpen-LLM-VTuber/Open-LLM-VTuber · PythonOpen-LLM-VTuber is a voice-interactive AI companion with a Live2D avatar that you talk to with your voice, running entirely offline on your own computer. It supports real-time voice conversations, visual perception (camera/screen), and can act as a virtual girlfriend, boyfriend, pet, or custom character.
- 12

Fay
13.6Kxszyou/Fay · PythonAn open-source Python agent framework that connects a digital human or an LLM to your business systems: it adapts to various avatar model tech and LLMs on top, and serves digital-human APIs down to microcontrollers, apps and websites.
- 13

speech-to-speech
13.5Khuggingface/speech-to-speech · PythonIt's a low-latency, fully modular voice-agent pipeline (VAD -> STT -> LLM -> TTS) for building voice agents with open-source speech and language models, exposed over WebSocket and WebRTC via the OpenAI Realtime API event set.
- 14
mi-gpt
12.5Kidootop/mi-gpt · TypeScriptMiGPT connects a Xiaomi (Xiaoai) smart speaker to ChatGPT or Doubao, turning it into your own custom AI voice assistant.
- 15

FluidVoice
12.2Kaltic-dev/FluidVoice · SwiftFluidVoice is an open-source voice-to-text dictation app for macOS that transcribes speech on-device and can enhance the text with AI, acting as a local alternative to Wispr Flow.
- 16

piper
11.3Krhasspy/piper · C++Piper is a fast, local neural text-to-speech (TTS) engine written in C++ that converts text into speech entirely on-device, without needing a cloud service.
- 17

moonshine
11.2Kmoonshine-ai/moonshine · C++Moonshine Voice is an open source AI toolkit for building real-time voice agents and interfaces, covering speech-to-text, intent recognition, and text-to-speech.
- 18

ten-framework
11.2KTEN-framework/ten-framework · PythonTEN is an open-source framework for building real-time, multimodal conversational voice AI agents, with example agents for assistants, drawing, speaker diarization, lip-sync avatars, SIP calls, and transcription.
- 19

xiaozhi-esp32-server
10.9Kxinnan-tech/xiaozhi-esp32-server · JavaScriptIt is the backend server for the xiaozhi-esp32 voice assistant hardware. It handles ASR, LLM dialogue, TTS and device control, so your ESP32 gadget talks to a server you host yourself instead of a third-party one.
- 20
openwhispr
9.5KOpenWhispr/openwhispr · JavaScriptOpenWhispr is an open-source, privacy-first voice-to-text dictation app for desktop. Press a hotkey, speak, and the text appears at your cursor, with extra features like an AI voice assistant, meeting transcription, and notes.
- 21
Operit
8.7KAAswordman/Operit · KotlinOperit is an open-source AI agent platform for Android that connects cloud or local AI models to your phone's system, terminal, browser, files, and project workspaces so the AI can actually perform tasks like file management, coding, and device automation.
- 22

clicky
7.7Kfarzaa/clicky · SwiftClicky is an AI teacher that lives next to your cursor: it sees your screen, talks to you, and can even point at things on screen, like having a real teacher sitting beside you.
- 23

neutts
6.3Kneuphonic/neutts · PythonNeuTTS is a collection of open-source, on-device text-to-speech language models that can clone a voice from just a few seconds of reference audio.
- 24

OpenMausBot
5Kmilind-soni/OpenMausBot · TypeScriptOpenMausBot is an open-source, local-first alternative to Grok Bot: a chat app where every bot in the sidebar is a real AI agent (Claude, Codex, or Grok) running on your own machine, each with its own personality, model, memory, and a 'computer' it can use to do work.
- 25
sesame-robot
4.7Kdorianborian/sesame-robot · CSesame is an open-source DIY quadruped walking robot built around an ESP32 microcontroller, designed with an emphasis on expressive movement and a reactive face display.
- 26

openless
3.9KOpen-Less/openless · RustOpenLess is an open-source voice-input app for macOS, Windows, and Linux: hold a hotkey, speak, and AI-polished text is inserted directly at your cursor in any app.
- 27

VoiceMem
2.6Kxzf-thu/VoiceMem · PythonVoiceMem is an open-source memory infrastructure for real-time voice agents, giving them long-term memory through a dual-brain architecture: a 'left brain' that stores factual information and a 'right brain' that tracks emotions and personality, built on a fully streaming pipeline to keep latency low.
- 28
Vela
2KPimpinPumpkin/Vela · KotlinVela is a degoogled maps and turn-by-turn navigation app for Android that runs with zero Google Play Services. It draws the basemap from open data (OpenStreetMap, Overture Maps, AllThePlaces) and only asks Google's public web endpoints, anonymously and per-device, for things open data lacks like live traffic, reviews and photos.
- 29

remote-mic-app
1.9KHD838A/remote-mic-app · SwiftSayAll (无线麦) is a macOS app that turns compatible Bluetooth voice remotes - specifically the Xiaomi Bluetooth Remote 2 and 2 Pro - into a wireless microphone for your Mac, letting you dictate text, trigger key-mapped actions, and feed voice into whatever app you're using.
- 30

V3SP3R
1.7Kelder-plinius/V3SP3R · JavaVesper (V3SP3R) is an Android app that turns a Flipper Zero into an AI-powered hardware hacking assistant you control entirely through natural language, voice, or photos.
- 31

EchoMuse
1.3Kwilbowes/EchoMuse · PythonIt turns a second-hand Amazon Echo Dot (2nd gen, 2016) into a local voice satellite for Home Assistant: say the wake word, ask, and hear the answer from the Dot. No Amazon account, no Alexa, no cloud - the microphones, speaker, LED ring and buttons keep working.
- 32

Tel-Agent
1.1KDpro-at/Tel-Agent · PythonTel-Agent is an open-source, self-hosted gateway that connects a phone line to an AI agent: calls arrive over SIP, get checked against your routing rules, and are either passed to a human, blocked, or handled by an AI that can transfer calls, take messages, check a calendar, or call any HTTP endpoint. Every call is recorded, transcribed, and searchable.
- 33

fullstack-agent
1.1Kjaredrhod/fullstack-agent · BatchfileIt is an installer that assembles a complete AI agent setup on your machine, bundling memory, voice, a visual face, and optional hand-tracking controls into one guided Claude Code conversation.
- 34

jarvis
881ethanplusai/jarvis · PythonJARVIS is a voice assistant for Claude Code: a butler you talk to on your Mac. He brainstorms a project with you out loud, writes the agreed design to a spec file, then starts a real Claude Code session and drives the build.
- 35

open-dot
654composio-community/open-dot · TypeScriptOpen Dot is an open-source version of OpenAI's 'Dots' personal agents, which normally require ChatGPT Pro or Business Premium. It runs on your own Mac with your own OpenAI key, or with open models like Kimi, DeepSeek and Qwen through OpenRouter, keeping agents working in the background on your computer.
- 36

lipflow
625amywork777/lipflow · PythonLipflow is 'Wispr Flow for your lips' — hold a key, silently mouth what you want to say with no sound and no microphone, and the text appears at your cursor in whatever app you're using. It reads your lips via webcam and runs entirely locally on your Mac.
- 37

awesome-esp32
594s0lness/awesome-esp32A hand-picked, curated list of ESP32 microcontroller projects worth building, copying, or watching run, organized into finished applications and the tools/frameworks used to build them.
- 38

Omni-Interaction-Agent
565Omni-Interaction-Gander/Omni-Interaction-Agent · PythonGander is an open-source, end-to-end omni interaction agent that combines natural full-duplex voice chat, continuous audio-visual perception, and long-horizon agentic task execution in one system.
- 39

opengrok
487OnlyTerp/opengrok · JavaScriptopengrok lets you run other LLMs (Claude, GLM, Qwen, Gemini, DeepSeek, local models) inside an existing Grok Bot desktop install, with evidence-based wire maps so each model gets the correct request shape instead of a generic prompt.
- 40

dsh-voice-ai-girlfriend
467beiyege-01/dsh-voice-ai-girlfriend · TypeScriptlog、/api/dh/status 附带 duix 容器状态与 stats 计数(submits / segmentsubmits / statuspolls,用于核对「任务到底提交了没有」)。
- 41

flutter_carplay
453oguzhnatly/flutter_carplay · DartThis is a Flutter plugin that brings your app's content and controls to Apple CarPlay and Android Auto, using native car templates you build in Dart.
- 42

Rungic
414kevinzhow/Rungic · PythonRungic turns a compatible Android phone into a real computer, giving you a full Linux (KDE Plasma) desktop plus an AI assistant, powered by Codex, that can see, speak and act on your behalf.
- 43

hermes-gadget-sdk
392Adolanium/hermes-gadget-sdk · C++Hermes Gadget SDK lets you build voice and text hardware devices (ESP32 boards, a Raspberry Pi Linux client, or a desktop simulator) that connect to your own Hermes Agent: hold a button, ask it something, and hear or see the reply.
- 44

techo5
338HuskerMinion/techo5 · GoTECHO5 is open-source firmware that replaces Android and Alexa on the Amazon Echo Show 5 (also ported to the Show 8, Spot and Dot 2) with a minimal Alpine Linux image and a single Go daemon, turning the device into a local Home Assistant voice satellite with its own touchscreen and no Amazon cloud involved.
- 45

Dodaios
226Dodaios/Dodaios · PythonPersonal Jarvis is an open-source, local-first desktop AI assistant that runs on your own machine. It orchestrates multiple coding agents, controls your desktop and browser, listens and talks through a voice assistant, and manages a team of persistent AI agents.
- 46

pictaria-server
192pictaria-ai/pictaria-server · JavaScriptPictaria Server is a self-hosted companion for Immich that adds photo insights, AI-based enrichment, human-reviewed curation, and auto-syncing Smart Albums, all managed through a private web dashboard running on your own hardware.
- 47

xiryn
182SouravBeraAkaSpeed/xiryn · TypeScriptXiryn is an open-source personal agent you run on your own computer: it does the same job as Meta's Muse, xAI's Grok Bot and OpenAI's Dots, but each agent works inside a Docker-based Linux desktop that you own, with your own model keys, and it's controlled from Telegram.
- 48

jargo
102gojargo/jargo · GoJargo is a WebRTC-native, audio-first conversational-AI framework for Go, used to build real-time voice agents with a streaming STT to LLM to TTS pipeline, turn-taking and barge-in.
- 49
voiceshell-muse-bridge
77hyj-STAR/voiceshell-muse-bridge · PythonVoiceShell Muse Bridge is an experimental research project that lets an ESP32 board pair with Meta's Muse Gadget SDK, then hands the actual text conversation off to a separate Linux server instead of routing every message through the board.
Related topics
Often tagged together