Hugging Face Logo + Slack Logo

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

HubNotifier is completely free to use. No credit card required.

🔍 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.