4 guides · synced daily from GitHub
Baba docs
The lookout. Watches CPU, load, memory, disk, temps and GPU, then pings Discord or Telegram when something breaks, and again when it heals.
Introduction
> Named after the lookout pirate in the French comic book Astérix, always watching for trouble on the horizon.
Contributing
1. Create src/lib/notifiers/<name>.ts — export a Zod schema and a class extending AbstractNotifier 2. Add the schema import and union entry in src/config.ts 3. Add an instantiation branch in src/lib/notifiers/index.ts 4. Add corresponding BABA env vars in src/lib/env.ts
Guides
Configuration Reference
All settings below can be placed in config.json at the project root. Unknown fields are rejected — use the exact key names shown. Every field is optional (defaults are applied) except notifiers.
Environment Variables
Every setting in config.json can be overridden with an environment variable. Values are applied before Zod validation, so type coercion and defaults still apply.