Vader

Vader is a self-hostable diagnostic tool that automates environment checks, system inspections, and debugging via customizable scripts.

Description

Vader – Self-Hostable Diagnostic & Debugging Tool

Vader is a self-hostable platform that helps developers and teams automate environment checks, system inspections, and debugging through customizable scripts. It includes a CLI tool for executing diagnostic scripts, a web dashboard for managing and sharing checks, and a structured logging system that generates detailed reports.

With Vader, senior engineers can define scripts to verify system configurations, detect issues, and streamline debugging workflows. Developers can run these scripts locally with a single command, ensuring their environment is correctly set up before starting work. The tool is useful for onboarding new engineers, troubleshooting infrastructure problems, and automating validation processes within teams.

For open-source maintainers, Vader provides a way to streamline issue reporting. Maintainers can define a set of required environment checks and ask contributors to run a Vader script before opening a GitHub issue. This ensures that bug reports come with structured diagnostic data, reducing back-and-forth communication and helping maintainers quickly identify real issues.

Key Features:

  • Self-hosted – Run it privately within your organization.

  • Customizable scripts – Define reusable diagnostic checks for any system.

  • CLI and web interface – Run scripts via the command line or manage them in a UI.

  • Execution logs and reports – Generate structured output for debugging and issue reporting.

  • Collaboration-friendly – Teams can share scripts to standardize debugging across projects.

  • Useful for open-source projects – Maintainers can provide debugging scripts for contributors to run before submitting issues.

Vader is built with NestJS (backend), React (frontend), and Go (CLI).

Issues & Pull Requests Thread
No issues or pull requests added.