Get real-time AI voice commentary and encouragement while playing mobile games on Android.
Self-host the client and backend to build your own screen-aware voice companion app.
Study a working example of combining screen capture, speech recognition, and vision-language models.
| 521xueweihan/hgdoll | areu01or00/hermes-agent-mobile-client | dw2lam/openlauncher | |
|---|---|---|---|
| Stars | 19 | 19 | 18 |
| Language | Kotlin | Kotlin | Kotlin |
| Setup difficulty | hard | moderate | moderate |
| Complexity | 4/5 | 3/5 | 2/5 |
| Audience | developer | developer | general |
Figures from each repo's GitHub metadata at analysis time.
Requires running both an Android client and a separate Python backend, plus API keys for ByteDance's Doubao models via Volcano Ark.
HGDoll is a fully open-source Android app that acts as an AI companion while you play mobile games. Instead of playing alongside you in the game itself, it watches your phone screen in real time, listens to you through the microphone, and responds with voice chat, commentary, and encouragement. Think of it as a friend sitting next to you who can see what you are doing and react to it. The app is split into two parts. The Android client, written in Kotlin, handles screen recording and speech recognition on the phone. It takes periodic screenshots and converts your voice to text, then sends both to a separate backend server. The backend, written in Python using FastAPI, receives that data, builds a running picture of the conversation context, and passes it to a set of AI models. One model looks at the screenshots to understand what is on screen, another generates a text response, and a third converts that response back into spoken audio that plays through the app. All of the AI processing relies on Doubao, a family of large language and vision models from ByteDance, accessed through the Volcano Ark platform. You need API keys for these services to run the project. Both the client and server can be run locally, and setup instructions live in their respective subdirectories. The project is described by its author as a small toy still full of bugs and rough edges, actively being improved. It is released under the MIT license, so anyone can read the code, run it, or contribute changes. If you want an AI that reacts to your gameplay in real time through voice, this is a working proof of concept you can self-host.
HGDoll is an open-source Android app that watches your phone screen and listens to your voice to give real-time AI voice commentary while you play games.
Mainly Kotlin. The stack also includes Kotlin, Python, FastAPI.
MIT license, free to use, modify, and self-host, including for commercial purposes.
Setup difficulty is rated hard, with roughly 1h+ to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.