Your productivity pair, now even smarter
Manage your ML workflows, unfurl context, and track Hugging Face repository discussions and pull requests right in Slack with HubNotifier.
Add to Slack🔍 Rich Context Unfurling
Automatic unfurling of both public and private Hugging Face resources. Seamlessly preview Models, Datasets, Spaces, Users, Organizations, PRs, Discussions, and Buckets right in chat.
📢 Repository Subscriptions
Stay updated without leaving your workspace. Subscribe to any Hugging Face repository to automatically route new discussions and PR updates to your designated Slack channels.
⚡ Training Notifications
Get notified when your ML training completes or crashes. With just two additional lines of code, trigger instant alerts straight to Slack. Similar to knockknock.
Command Reference
bash — hubnotifier-cli
// Account Management
/hf auth
Checks current session. Returns "Not logged in" or "Logged in as
[email/username]".
/hf login
Triggers the Hugging Face OAuth flow. Stores the user's access token
securely in the backend.
/hf logout
Deletes the token from the backend and invalidates the session.
// Notifications
/hf subscribe [repo]
Registers a webhook to the HF Hub and binds it to the current Slack
channel. Supported events: PRs & discussions.
/hf unsubscribe [repo]
Removes the webhook binding for that channel.
/hf list
Prints a list of all active HubNotifier alerts routing to the current
channel.
/hf webhook
Generates a unique, secure URL bound to that specific channel and returns
a 2-line Python snippet to POST custom success/failed payloads directly to the
channel.
// Support
/hf feedback
Opens a modal to submit bugs, feature requests, or general
thoughts.