KpopDemonCoders
KpopDemonCoders is a macOS-native multi-agent AI desktop companion where bugs are "demons" and fixing code is "exorcism." Problem: Solo developers debug alone without feedback, increasing cognitive load and burnout.
Core trick
Samples the active macOS window every five seconds for Gemini structured-output analysis, and speaks through a live audio session only when the scheduler allows.
Description
KpopDemonCoders is a macOS-native multi-agent AI desktop companion where bugs are "demons" and fixing code is "exorcism."
Problem: Solo developers debug alone without feedback, increasing cognitive load and burnout. We turn silent debugging into dialogue — a pixel-art Grim Reaper watches your screen and speaks when it spots issues.
Architecture (Swift 6.2, zero deps, MARL-inspired):
• VisionAgent: Gemini 3 Flash analyzes active window every 5s via generateContent with responseSchema and thinkingConfig: minimal
• Mediator + AdaptiveScheduler: Gates speech and learns user patterns — ignore it, it talks less; engage, more
• GeminiLiveClient: Affective voice via Gemini 2.5 Flash Native Audio WebSocket with enableAffectiveDialog, sessionResumption, contextWindowCompression
• Google Search Grounding for real-time doc lookup
Not a chatbot — a proactive AI agent that sees, reasons, and speaks in real time.
Swift 6.2 · macOS 26 · 182 tests · All assets AI-generated
The linked repo returns 404, so it was deleted or made private.