Telert – Telegram/Slack/Desktop alerts when your terminal commands finish
Hi everyone, I recently built a small open-source tool called Telert. It helps you get notifications when your terminal commands or Python scripts finish running — useful when you run long processes and don't want to keep checking the terminal. I built it for myself initially, but realized it might help others too! What Telert Does Works as a command-line utility and a Python hook Sends notifications via Telegram, Slack, Teams, desktop notifications, or audio alerts Customizable messages with status codes (success, failure, etc.) Hooks to auto-notify if a command runs longer than a set time Cross-platform install via pip: Linux, macOS, Windows Quick Install Install Telert via pip: pip install telert Set up your channels easily: telert config audio telert config telegram --token "" --chat-id "" --set-default Track your long running commands sleep 5 | telert You'll get an alert when the command completes! Example Use Cases Monitor long-running ETL jobs and get notified when they complete Receive Telegram or Slack alerts after server updates, backups, or cronjobs finish Track the completion of machine learning model training or batch predictions Get desktop notifications after code compilation, testing, or Docker builds during development Get notified if any command takes longer than a set time GitHub Repository You can check out Telert here: https://github.com/navig-me/telert Would love feedback, ideas, or suggestions on how to improve it! If you find it useful, a GitHub star ⭐ would be appreciated.

Hi everyone,
I recently built a small open-source tool called Telert.
It helps you get notifications when your terminal commands or Python scripts finish running — useful when you run long processes and don't want to keep checking the terminal.
I built it for myself initially, but realized it might help others too!
What Telert Does
- Works as a command-line utility and a Python hook
- Sends notifications via Telegram, Slack, Teams, desktop notifications, or audio alerts
- Customizable messages with status codes (success, failure, etc.)
- Hooks to auto-notify if a command runs longer than a set time
- Cross-platform install via pip: Linux, macOS, Windows
Quick Install
Install Telert via pip:
pip install telert
Set up your channels easily:
telert config audio
telert config telegram --token "" --chat-id "" --set-default
Track your long running commands
sleep 5 | telert
You'll get an alert when the command completes!
Example Use Cases
- Monitor long-running ETL jobs and get notified when they complete
- Receive Telegram or Slack alerts after server updates, backups, or cronjobs finish
- Track the completion of machine learning model training or batch predictions
- Get desktop notifications after code compilation, testing, or Docker builds during development
- Get notified if any command takes longer than a set time
GitHub Repository
You can check out Telert here:
https://github.com/navig-me/telert
Would love feedback, ideas, or suggestions on how to improve it!
If you find it useful, a GitHub star ⭐ would be appreciated.