huggingface/knockknock
A Python library that sends notifications (email, Slack, Telegram) when deep learning training jobs finish or crash.

Not currently ranked — collecting fresh signals.
star history
This library provides a decorator-based interface to receive notifications when machine learning training completes or fails unexpectedly. Users wrap their training function with a simple decorator and receive alerts across multiple platforms including email, Slack, and Telegram. It addresses the common need for training progress visibility in deep learning workflows where training duration is unpredictable.
Frequently asked
- What is huggingface/knockknock?
- A Python library that sends notifications (email, Slack, Telegram) when deep learning training jobs finish or crash.
- Is knockknock open source?
- Yes — huggingface/knockknock is open source, released under the MIT license.
- What language is knockknock written in?
- huggingface/knockknock is primarily written in Python.
- How popular is knockknock?
- huggingface/knockknock has 2.8k stars on GitHub.
- Where can I find knockknock?
- huggingface/knockknock is on GitHub at https://github.com/huggingface/knockknock.