Skip to content

ElSerda/DeadBot

Repository files navigation

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

About

DeadBot: crowd-driven system diagnostic and Twitch assistant

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published