DeadBot v0.1.0 — Diagnostic System & Twitch Assistant Born at midnight. DeadBot never sleeps.
Description DeadBot is an open-source, community-driven diagnostic bot designed for real-time system performance monitoring, overlays for streamers, and exporting logs for gamers and benchers.
Features Supports multiple AI backends (OpenAI, Ollama, local LLM)
Real-time diagnostics for CPU, RAM, GPU, Disk, VRAM with configurable thresholds
Stylish HTML/CSS overlay for OBS integration
Export system performance logs in CSV/JSON format
CLI commands for benchmarking, diagnostics, and exporting data
Installation Clone this repository
Create a Python virtual environment: python -m venv venv
Install dependencies: pip install -r requirements.txt
Run the bot CLI: python src/deadbot_terminal.py
License This project is licensed under the AGPLv3. See LICENSE for more details.
Why I Created DeadBot I was tired of digging through .dump logs on friends’ and streamers’ PCs whenever issues arose. Troubleshooting was slow, frustrating, and inefficient.
With DeadBot, all that changes — a simple, local, and powerful diagnostic bot designed to provide fast insights, live metrics, and easy-to-understand logs — right at your fingertips.
Originally created to participate in NVIDIA’s G-Assist Hackathon to build a diagnostic plugin, DeadBot grew beyond a simple plugin and took life as a full-fledged, community-driven system diagnostic platform.
DeadBot empowers streamers, gamers, and tech enthusiasts alike with a reliable and extensible tool for system monitoring and troubleshooting.
Contributing Contributions are welcome! See the CONTRIBUTING.md file (coming soon).
Project Structure See src/README.md for detailed information on the main modules and project layout.
© 2025 ElSerda & Contributors