Discover and explore top open-source AI tools and projects—updated daily.
PEPETIIAI danmaku assistant for Windows live streamers
Top 82.4% on SourcePulse
Summary
PEPETII/danmuai is a Windows desktop application designed to assist live streamers by automatically generating danmaku (live chat messages) using AI. It captures screen content, processes it with various AI vision models, and displays the generated danmaku as a transparent overlay, prioritizing user privacy.
How It Works
The core architecture leverages Python 3.12 with FastAPI for a local Web API, pywebview (utilizing Windows WebView2) for the desktop shell, and PyQt6 for the danmaku overlay and system tray. Upon activation, the tool captures the full screen of a selected monitor. Screenshots are compressed in memory (JPEG, quality 85) and sent to a chosen AI provider via HTTP/2. The AI response, containing up to five danmaku messages, is then rendered as a scrolling, transparent overlay. This approach avoids disk I/O for screenshots and uses a thread pool for image processing and AI requests, preventing UI freezes.
Quick Start & Requirements
pip install -r requirements.txt.python main.py for the default Web console and Qt overlay experience. Use python main.py --web-browser to open the console in the system's default browser.docs/WEB_CONSOLE.md, docs/ARCHITECTURE.md, and docs/ROADMAP.md.Highlighted Details
Maintenance & Community
The project is described as being in "early active development," indicating potential for API and configuration changes. Contribution guidelines are provided in CONTRIBUTING.md, and community interaction is expected to follow CODE_OF_CONDUCT.md.
Licensing & Compatibility
Limitations & Caveats
1 day ago
Inactive
openai