DOGGOWOOF π¨ππ¨
THE LOCAL-FIRST ALERT TRIAGE SYSTEM THAT ACTUALLY BARKS!
Your personal guard dog for development alerts. Smart, private, and LOUD when it matters.
π₯ STOP THE NOTIFICATION MADNESS!
DOGGOWOOF transforms information overload into actionable insights with the enthusiasm of a golden retriever and the precision of a border collie.
π― WHAT YOUR GUARD DOG DOES
Smart Alert Filtering
Only barks when something actually matters. No more notification fatigue!
100% Local-First
Your data stays on YOUR machine. No telemetry, no cloud dependencies!
GitHub CI Integration
Instantly know when your builds fail. Working right now!
Pattern Learning
Learns what you care about over time. Gets smarter with every alert!
SQLite Storage
All your alert history stored locally in SQLite. Fast and reliable!
Webhook Ready
Easy integration with any service that can send HTTP requests!
π MVP ACHIEVED! π
β WORKING NOW
- Go CLI with complete commands
- Python daemon with webhook receiver
- GitHub CI failure detection
- Desktop notification system
- SQLite storage and history
- Local-first operation
π COMING SOON
- Advanced pattern learning
- Smart filtering improvements
- Uroboro integration
- Email/IMAP monitoring
- Discord alert routing
π GET THAT TAIL WAGGING!
1. Install Your Guard Dog
go install github.com/QRY91/doggowoof/cmd/doggowoof@latest
ln -sf $(go env GOPATH)/bin/doggowoof $(go env GOPATH)/bin/doggo
doggo init
doggo daemon start
2. Test with GitHub Webhook
curl -X POST http://localhost:8080/webhook/github \
-H "Content-Type: application/json" \
-H "X-GitHub-Event: workflow_run" \
-d '{"action":"completed","workflow_run":{"name":"Tests","conclusion":"failure"},"repository":{"name":"your-repo"}}'
3. Pet Your Good Doggo!
doggo pet
Secret command! Your guard dog deserves some love! πβ€οΈ