Hugging Face, worked by an AI employee
Not another app for your team to learn, and not a set of rules for you to build. You hire an AI employee, you give it access to your Hugging Face account, and you ask it for things in Slack or Teams the way you would ask anyone else on the team. There is nothing to map and nothing to maintain.
- Artificial Intelligence
- Signs in to your account
- 99 ready-made tools
- Asked in Slack or Teams
An illustration of how the conversation reads, not a transcript from a client account.
What Hugging Face is
Build, train and deploy state of the art models powered by the reference open source in machine learning.
You sign in with your own Hugging Face account, the same way you already do. We never see or hold your password.
One message in, the work done in Hugging Face.
- 01
You ask
You message your AI employee in the chat your team already has open, in one sentence, in your own words.
- 02
It works out the step
It decides what the job needs in Hugging Face. You do not pick anything from a menu or wire anything together.
- 03
It does the work
Signed in to your own Hugging Face account, inside the access you granted it, doing the thing you asked for.
- 04
It reports back
It tells you what it did, in the same thread. If it could not do something, it says so rather than guessing.
What it can do in Hugging Face
These are the ready-made tools your AI employee already has in Hugging Face. It is not limited to them, but it never has to be taught these.
- Change Discussion StatusTool to change the status of a Hugging Face repository discussion. Use when you need to open or close discussions on models, datasets, or spaces.
- Check Dataset File Upload MethodTool to check if files should be uploaded via Large File Storage (LFS) or directly to a Hugging Face dataset repository. Use before uploading files to determine the correct upload
- Check Dataset ValidityTool to check whether a specific dataset is valid on Hugging Face Hub. Use when you need to determine what features (preview, viewer, search, filter, statistics) are available for
- Check Models Upload MethodTool to check if files should be uploaded through the Large File mechanism or directly. Use when preparing to upload files to a Hugging Face model repository to determine the appro
- Check Spaces Upload MethodTool to check if files should be uploaded through the Large File mechanism or directly to Hugging Face Spaces. Use when preparing to upload files to a Hugging Face Space repository
- Claim Paper AuthorshipTool to claim authorship of a paper on Hugging Face. Use when you need to associate yourself or another user with an ArXiv paper.
- Create CollectionTool to create a new collection on Hugging Face. Use when you need to organize and curate models, datasets, spaces, papers, or other collections into a named collection.
- Create Datasets BranchTool to create a new branch in a Hugging Face dataset repository. Use when you need to create a branch for versioning or experimentation with dataset changes.
- Create Datasets CommitTool to create a commit in a Hugging Face dataset repository. Use when you need to add, update, or delete files in a dataset. Supports both regular files and Large File Storage (LF
- Create Datasets TagTool to create a tag on a Hugging Face dataset repository. Use when you need to mark a specific revision with a named tag.
- Create DiscussionTool to create a new discussion on a Hugging Face repository (model, dataset, or Space). Use when you need to start a conversation, report an issue, or create a pull request discus
- Create Discussion CommentTool to create a new comment on a Hugging Face repository discussion. Use when you need to add comments or replies to discussions on models, datasets, or spaces.
- Create models branchTool to create a new branch in a Hugging Face model repository. Use when you need to create a branch for experimenting with model changes, versioning, or creating isolated developm
- Create Models CommitTool to create a commit to a Hugging Face model repository. Use when you need to add, update, or delete files in a model repository. Supports both standard JSON and JSON-lines (NDJ
- Create Models TagTool to create a tag on a Hugging Face model repository. Use when you need to mark a specific revision with a named tag.
- Create or update Space secretTool to create or update a secret in a Hugging Face Space. Use when you need to add or update environment variables or sensitive configuration values for a Space. This action upser
- Create or update Space variableTool to create or update a variable in a Hugging Face Space. Use when you need to add or update environment variables or configuration values for a Space. This action upserts the v
- Create Paper CommentTool to create a new comment on a Hugging Face paper. Use when you need to add comments or feedback to research papers on Hugging Face.
- Create Papers Comment ReplyTool to create a reply to a comment on a Hugging Face paper. Use when you need to respond to an existing comment on a paper discussion.
- Create Papers IndexTool to index a paper from arXiv by its ID on Hugging Face. Use when you need to make a paper searchable and accessible on the platform. Note: If the paper is already indexed, only
- Create RepositoryTool to create a new repository (model, dataset, or Space) on Hugging Face Hub. Use when you need to initialize a new repository for uploading models, datasets, or deploying Spaces
- Create spaces branchTool to create a new branch in a Hugging Face space repository. Use when you need to create a branch for experimenting with space changes, versioning, or creating isolated developm
- Create Spaces CommitTool to create a commit in a Hugging Face Space repository. Use when you need to add, update, or delete files in a Space. Supports both JSON and NDJSON (recommended) payload format
- Create Spaces TagTool to create a tag on a Hugging Face space repository. Use when you need to mark a specific revision with a named tag.
- Create SQL Console EmbedTool to create a SQL Console embed for querying datasets on Hugging Face. Use when you need to create a shareable SQL query interface for exploring dataset splits. The embed allows
- Create WebhookTool to create a webhook on Hugging Face that triggers on repository or discussion events. Use when you need to receive notifications for changes to specific models, datasets, or s
- Delete dataset branchTool to delete a branch from a Hugging Face dataset repository. Use when you need to remove a branch that is no longer needed. This action permanently removes the specified branch
- Delete Dataset TagTool to delete a tag from a Hugging Face dataset. Use when you need to remove a specific tag revision from a dataset repository.
- Delete discussionTool to delete a discussion from a Hugging Face repository. Use when you need to remove a discussion that is no longer needed. This action permanently removes the specified discuss
- Delete network CIDR listTool to delete a network CIDR list entry from Hugging Face Inference Endpoints. Use when you need to remove a CIDR configuration that is no longer needed. This action permanently r
- Delete notificationsTool to delete notifications from Hugging Face. Use when you need to remove notifications either by specific discussion IDs or by applying filters to delete multiple notifications
- Delete Settings WebhookTool to delete a webhook from Hugging Face settings. Use when you need to remove a webhook configuration that is no longer needed.
- Delete space branchTool to delete a branch from a Hugging Face space repository. Use when you need to remove a branch that is no longer needed. This action permanently removes the specified branch fr
- Delete space secretTool to delete a secret from a Hugging Face space. Use when you need to remove sensitive credentials or configuration values that are no longer needed. This action permanently remo
- Delete space variableTool to delete a variable from a Hugging Face space. Use when you need to remove configuration values or environment variables that are no longer needed. This action permanently re
- Delete Spaces TagTool to delete a tag from a Hugging Face space. Use when you need to remove a specific tag revision from a space repository.
- Filter dataset rowsTool to filter rows in a Hugging Face dataset split based on SQL-like query conditions. Use when you need to search or filter specific rows from a dataset based on column values, o
- Generate Chat CompletionTool to generate a response given a list of messages in a conversational context. Supports both conversational Language Models (LLMs) and Vision-Language Models (VLMs). Compatible
- Generate Text EmbeddingsTool to convert text into vector embeddings for feature extraction, semantic search, and similarity tasks. Use when you need numerical representations of text for ML applications.
- Get Authenticated User InfoTool to get information about the authenticated Hugging Face user including username, email, organizations, and token details. Use when you need to identify the current user from a
- Get Available Job HardwareTool to retrieve available hardware configurations for Hugging Face Jobs with their specifications and pricing. Use when you need to discover compute options for running jobs.
- Get Billing UsageTool to retrieve user billing usage for a given period from Hugging Face. Use when you need to check usage statistics, billing information, or resource consumption for the authenti
- Get Billing Usage V2Tool to retrieve user billing usage for a custom date range from Hugging Face. Use when you need to check usage statistics or resource consumption between specific dates using Unix
- Get Daily PapersTool to retrieve daily papers from Hugging Face. Use when you need to fetch the latest AI/ML research papers shared on Hugging Face.
- Get Dataset Croissant MetadataTool to get Croissant metadata about a Hugging Face dataset. Croissant is a metadata format built on schema.org aimed at describing datasets used for machine learning. Use when you
- Get Dataset First RowsTool to get the first 100 rows of a dataset split along with column data types and features. Use when you need to preview or sample dataset content.
- Get Dataset InfoTool to get general information about a dataset including description, citation, homepage, license, and features (column schemas). Use when you need to understand dataset structure
- Get Dataset Notebook URLTool to get a Jupyter notebook URL from a Hugging Face dataset repository. Use when you need to retrieve the URL for a specific .ipynb file from a dataset at a particular revision.
- Get Dataset Repository InfoTool to retrieve detailed information about a Hugging Face dataset repository. Use when you need metadata, card data, tags, downloads, likes, configurations, or other information a
- Get dataset repository sizeTool to get the total size of a Hugging Face dataset repository at a specific revision and path. Use when you need to determine storage requirements or track repository size change
- Get Dataset RowsTool to retrieve a slice of rows from a Hugging Face dataset split at any given location (offset). Returns up to 100 rows at a time with complete feature type information and no tr
- Get Dataset Security ScanTool to retrieve the security scan status of a Hugging Face dataset repository. Use when you need to check for malware, pickle vulnerabilities, or other security issues in a datase
- Get Dataset SizeTool to get the size of a Hugging Face dataset including number of rows and size in bytes. Use when you need to determine dataset size, memory requirements, or storage needs for a
- Get Dataset StatisticsTool to get comprehensive statistics about a dataset split including column statistics and data distribution information. Use when you need to analyze dataset composition, understa
- Get Dataset Tags by TypeTool to retrieve all possible tags used for datasets on Hugging Face, grouped by tag type. Use when you need to discover available dataset classification tags, filter options, or m
- Get Datasets CompareTool to get a comparison (diff) between two revisions of a Hugging Face dataset. Use when you need to see what changed between dataset versions or commits.
- Get Datasets JWTTool to generate a JWT token for accessing a Hugging Face dataset repository. Use when you need authenticated access to datasets, optionally with write access for spaces in dev mod
- Get Datasets LeaderboardTool to retrieve evaluation results ranked by score for a dataset's leaderboard. Use when you need to compare model performance on a specific dataset or task. Returns an array of l
- Get Datasets ResolveTool to resolve and download a file from a Hugging Face dataset repository. This endpoint requires following redirections to retrieve file content or returns XET file info when Acc
- Get Datasets XET Read TokenTool to get a read short-lived access token for XET from Hugging Face datasets. Use when you need temporary read access to dataset content through XET protocol.
- Get Discussion DetailsTool to get detailed information about a specific discussion or pull request on Hugging Face Hub. Use when you need to retrieve all comments, status changes, events, and for PRs, t
- Get Jobs UsageTool to retrieve Jobs usage and billing information for the current subscription period from Hugging Face. Use when you need to check compute usage, costs, or job execution details
- Get Live Billing UsageTool to retrieve live billing usage stream from Hugging Face. Use when you need real-time updates on storage, inference, Zero GPU usage, and rate limits.
- Get MCP SettingsTool to retrieve MCP (Model Context Protocol) tools configuration for the authenticated user. Use when you need to discover available built-in tools and space-based tools configure
- Get Model InformationTool to retrieve detailed information about a Hugging Face model repository. Use when you need comprehensive metadata including downloads, likes, tags, configuration, files, and mo
- Get model repository sizeTool to get the total size of a Hugging Face model repository at a specific revision and path. Use when you need to determine storage requirements or track repository size changes.
- Get Model Security Scan StatusTool to retrieve the security scan status of a Hugging Face model repository. Use when you need to check if a model has been scanned for security issues and view any detected probl
- Get Model Tags By TypeTool to retrieve all possible tags used for Hugging Face models, grouped by tag type. Use when you need to discover available model tags for filtering or categorization. Optionally
- Get Model XET Read TokenTool to retrieve a short-lived XET read access token for a Hugging Face model repository. Use when you need to access XET (eXtensible Tensor) data for a specific model revision.
- Get Models CompareTool to compare two revisions of a Hugging Face model repository. Returns a git diff showing file changes between commits. Use when you need to see what changed between model versi
- Get Models JWTTool to generate a JWT token for accessing a Hugging Face model repository. Use when you need authenticated access to models, with optional write access for spaces in dev mode, cus
- Get Models NotebookTool to retrieve a Jupyter notebook URL from a Hugging Face model repository. Use when you need to access or display a notebook file stored in a model repository.
- Get Organization AvatarTool to retrieve the avatar URL for a Hugging Face organization. Use when you need to get the avatar image URL for a specific organization.
- Get Organization MembersTool to retrieve a list of members for a Hugging Face organization. Use when you need to discover who belongs to an organization, with optional filtering by search terms, email, an
- Get Organization Social HandlesTool to retrieve an organization's social media handles from Hugging Face. Use when you need to find an organization's GitHub, LinkedIn, or Twitter/X profiles. Only returns handles
- Get ResolveTool to resolve a file in a Hugging Face repository. Use when you need to access files from model, dataset, or space repositories. This endpoint follows redirections (302, 307) to
- Get Resolve Cache DatasetsTool to resolve a file from cache in a Hugging Face dataset repository. This endpoint follows redirections (302, 307) to retrieve file content or returns XET file info when Accept
- Get Resolve Cache ModelsTool to resolve and retrieve files from the Hugging Face model cache. Use when you need to access model configuration files, tokenizer files, or other JSON metadata files from a sp
- Get Resolve Cache SpacesTool to resolve and retrieve a file from Hugging Face Spaces cache. Use when you need to download a file from a Space repository or get XET file information. This endpoint follows
- Get Settings WebhookTool to retrieve a specific webhook configuration from Hugging Face settings. Use when you need to inspect webhook details, verify webhook status, or check webhook configuration fo
- Get Space InfoTool to retrieve detailed information about a Hugging Face Space repository. Use when you need metadata, SDK type, hardware configuration, runtime status, or other information abou
- Get Space MetricsTool to get live metrics for a specific Space in a streaming fashion, with SSE protocol, such as current Zero-GPU usage. Use when you need real-time monitoring of Space resource ut
- Get space repository sizeTool to get the total size of a Hugging Face space repository at a specific revision and path. Use when you need to determine storage requirements or track repository size changes.
- Get Space Security Scan StatusTool to retrieve the security scan status of a Hugging Face space repository. Use when you need to check for malware, pickle vulnerabilities, or other security issues in a space.
- Get Space XET Read TokenTool to retrieve a short-lived XET read access token for a Hugging Face Space repository. Use when you need to access XET (eXtensible Tensor) data for a specific Space revision.
- Get Spaces CompareTool to compare two revisions of a Hugging Face Space repository. Returns a git diff showing file changes between commits. Use when you need to see what changed between Space versi
- Get Spaces EventsTool to stream status updates for a Hugging Face Space using SSE protocol. Use when you need to monitor Space build stages, runtime status, or receive real-time updates about Space
- Get Spaces JWTTool to generate a JWT token for accessing a Hugging Face space repository. Use when you need authenticated access to spaces, with optional write access for spaces in dev mode, cus
- Get Spaces NotebookTool to retrieve a Jupyter notebook URL from a Hugging Face space repository. Use when you need to access or display a notebook file stored in a space.
- Get Spaces ResolveTool to resolve and retrieve a file from a Hugging Face Space repository. Use when you need to download a file from a Space or get XET file information. This endpoint follows redir
- Get Spaces XET Write TokenTool to retrieve a short-lived XET write access token for a Hugging Face space repository. Use when you need to upload or write XET data to a specific space revision.
- Get Trending RepositoriesTool to retrieve trending repositories from Hugging Face. Use when you need to discover popular models, datasets, or spaces that are currently trending on the platform.
- Get User AvatarTool to retrieve the avatar URL for a Hugging Face user. Use when you need to get the avatar image URL for a specific user.
- Get User OverviewTool to retrieve a comprehensive overview of a Hugging Face user's profile. Use when you need to get user statistics, organizations, activity counts, and profile information.
- Get User Social HandlesTool to retrieve a user's social media handles from Hugging Face. Use when you need to find a user's GitHub, LinkedIn, Twitter/X, or Bluesky profiles. Only returns handles that the
- Handle Dataset User Access RequestTool to handle a user's access request to a gated Hugging Face dataset. Use this to accept, reject, or update the status of access requests for repositories with gated access. Eith
- List CollectionsTool to list collections on the Hugging Face Hub. Use when you need to discover collections of models, datasets, spaces, or papers. Collections are curated groups of repositories o
- Pin discussionTool to pin or unpin a discussion on a Hugging Face repository (model, dataset, or Space). Use when you need to highlight important discussions by pinning them to the top of the li
- Request Repository AccessTool to request access to a gated repository on Hugging Face Hub. Use when you need to submit an access request for models, datasets, or Spaces that require approval. The fields re
You stay the boss of your Hugging Face account.
Nothing connects until you approve it. You grant access one app at a time, you can take it back the same way, and everything your AI employee does in there is written down where you can see it.
How we handle your data- It signs in to your own Hugging Face account. You are not moving anything into ours.
- You grant access one app at a time, and you can take it back the same way.
- Everything it does in Hugging Face is written down, with what it did and when.
- Anything you tell it to check with you first, it checks with you first.
It works in Hugging Face and the rest of your software in the same job
A real job rarely stays in one place. Reading a message in one app, checking a record in another and writing the result in a third is one request to your AI employee, not three.
Questions people ask about Hugging Face
- Can an AI employee really work inside Hugging Face?
- Yes. It signs in to your own Hugging Face account and works in it the way a new hire would, from the chat your team already has open. Nobody installs anything, and nobody learns a new screen.
- Do I have to move anything out of Hugging Face?
- No. Nothing moves and nothing is replaced. Your records stay in Hugging Face, your team carries on in the same screens they used yesterday, and your AI employee works alongside them in there.
- How does it get into my Hugging Face account?
- You sign in with your own Hugging Face account, the same way you already do. We never see or hold your password. You approve it before anything connects, and you can take the access back the same way you gave it.
- What can it actually do in Hugging Face?
- It has 99 ready-made tools in Hugging Face today, among them Change Discussion Status, Check Dataset File Upload Method and Check Dataset Validity. The full list is on this page. It is not limited to those, but it never has to be taught them.
- Can it use Hugging Face and the rest of my software in the same job?
- Yes, and that is usually the point. Reading a message in one app, checking a record in Hugging Face and writing the result somewhere else is one request to your AI employee, not three separate ones you stitch together.
- Who decides what it is allowed to do in Hugging Face?
- You do. You grant access one app at a time and can withdraw it at any time, anything you ask it to check with you first it checks with you first, and everything it does in Hugging Face is written down with what it did and when.