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.