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.

49Projects
488.9KStars in total
+1.1KStars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

49 projects · by stars

  1. #1 · bilawalsidhu/gods-eye-view

    gods-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.

    57.2K
  2. #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.

    39.9K
  3. #3 · khoj-ai/khoj

    khoj

    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.

    37.7K
  1. 4

    agentscope

    33.4Kagentscope-ai/agentscope · Python

    AgentScope 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.

  2. 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.

  3. 6

    openai-agents-python

    30.1Kopenai/openai-agents-python · Python

    It 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.

  4. 7

    agenticSeek

    27.5KFosowl/agenticSeek · Python

    AgenticSeek 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.

  5. 8

    claude-code

    22.9Kclaude-code-best/claude-code · TypeScript

    Claude 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.

  6. 9

    leon

    17.6Kleon-ai/leon · TypeScript

    Leon 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.

  7. 10

    pipecat

    16.5Kpipecat-ai/pipecat · Python

    Pipecat 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.

  8. 11

    Open-LLM-VTuber

    14.1KOpen-LLM-VTuber/Open-LLM-VTuber · Python

    Open-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.

  9. 12

    Fay

    13.6Kxszyou/Fay · Python

    An 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.

  10. 13

    speech-to-speech

    13.5Khuggingface/speech-to-speech · Python

    It'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.

  11. 14

    mi-gpt

    12.5Kidootop/mi-gpt · TypeScript

    MiGPT connects a Xiaomi (Xiaoai) smart speaker to ChatGPT or Doubao, turning it into your own custom AI voice assistant.

  12. 15

    FluidVoice

    12.2Kaltic-dev/FluidVoice · Swift

    FluidVoice 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.

  13. 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.

  14. 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.

  15. 18

    ten-framework

    11.2KTEN-framework/ten-framework · Python

    TEN 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.

  16. 19

    xiaozhi-esp32-server

    10.9Kxinnan-tech/xiaozhi-esp32-server · JavaScript

    It 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.

  17. 20

    openwhispr

    9.5KOpenWhispr/openwhispr · JavaScript

    OpenWhispr 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.

  18. 21

    Operit

    8.7KAAswordman/Operit · Kotlin

    Operit 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.

  19. 22

    clicky

    7.7Kfarzaa/clicky · Swift

    Clicky 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.

  20. 23

    neutts

    6.3Kneuphonic/neutts · Python

    NeuTTS 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.

  21. 24

    OpenMausBot

    5Kmilind-soni/OpenMausBot · TypeScript

    OpenMausBot 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.

  22. 25

    sesame-robot

    4.7Kdorianborian/sesame-robot · C

    Sesame 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.

  23. 26

    openless

    3.9KOpen-Less/openless · Rust

    OpenLess 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.

  24. 27

    VoiceMem

    2.6Kxzf-thu/VoiceMem · Python

    VoiceMem 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.

  25. 28

    Vela

    2KPimpinPumpkin/Vela · Kotlin

    Vela 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.

  26. 29

    remote-mic-app

    1.9KHD838A/remote-mic-app · Swift

    SayAll (无线麦) 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.

  27. 30

    V3SP3R

    1.7Kelder-plinius/V3SP3R · Java

    Vesper (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.

  28. 31

    EchoMuse

    1.3Kwilbowes/EchoMuse · Python

    It 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.

  29. 32

    Tel-Agent

    1.1KDpro-at/Tel-Agent · Python

    Tel-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.

  30. 33

    fullstack-agent

    1.1Kjaredrhod/fullstack-agent · Batchfile

    It 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.

  31. 34

    jarvis

    881ethanplusai/jarvis · Python

    JARVIS 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.

  32. 35

    open-dot

    654composio-community/open-dot · TypeScript

    Open 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.

  33. 36

    lipflow

    625amywork777/lipflow · Python

    Lipflow 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.

  34. 37

    awesome-esp32

    594s0lness/awesome-esp32

    A 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.

  35. 38

    Omni-Interaction-Agent

    565Omni-Interaction-Gander/Omni-Interaction-Agent · Python

    Gander 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.

  36. 39

    opengrok

    487OnlyTerp/opengrok · JavaScript

    opengrok 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.

  37. 40

    dsh-voice-ai-girlfriend

    467beiyege-01/dsh-voice-ai-girlfriend · TypeScript

    log、/api/dh/status 附带 duix 容器状态与 stats 计数(submits / segmentsubmits / statuspolls,用于核对「任务到底提交了没有」)。

  38. 41

    flutter_carplay

    453oguzhnatly/flutter_carplay · Dart

    This 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.

  39. 42

    Rungic

    414kevinzhow/Rungic · Python

    Rungic 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.

  40. 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.

  41. 44

    techo5

    338HuskerMinion/techo5 · Go

    TECHO5 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.

  42. 45

    Dodaios

    226Dodaios/Dodaios · Python

    Personal 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.

  43. 46

    pictaria-server

    192pictaria-ai/pictaria-server · JavaScript

    Pictaria 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.

  44. 47

    xiryn

    182SouravBeraAkaSpeed/xiryn · TypeScript

    Xiryn 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.

  45. 48

    jargo

    102gojargo/jargo · Go

    Jargo 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.

  46. 49

    voiceshell-muse-bridge

    77hyj-STAR/voiceshell-muse-bridge · Python

    VoiceShell 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.

Often tagged together