Developer Tools

Docker Hub, 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 Docker Hub 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.

  • Developer Tools
  • Connects with a key
  • 26 ready-made tools
  • Asked in Slack or Teams
At work

An illustration of how the conversation reads, not a transcript from a client account.

What Docker Hub is

Docker Hub is a service provided by Docker for finding and sharing container images with your team.

You paste in a key from your own Docker Hub account. It is kept encrypted, and you can withdraw it from inside Docker Hub whenever you like.

How a run works

One message in, the work done in Docker Hub.

  1. 01

    You ask

    You message your AI employee in the chat your team already has open, in one sentence, in your own words.

  2. 02

    It works out the step

    It decides what the job needs in Docker Hub. You do not pick anything from a menu or wire anything together.

  3. 03

    It does the work

    Signed in to your own Docker Hub account, inside the access you granted it, doing the thing you asked for.

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

26 tools it already has

What it can do in Docker Hub

These are the ready-made tools your AI employee already has in Docker Hub. It is not limited to them, but it never has to be taught these.

  • Add Organization MemberTool to send an invitation for a user to join a Docker Hub organization. Use when you need to grant membership by inviting a user via their username after choosing the appropriate
  • Create Docker Hub OrganizationTool to create a Docker Hub organization. Use when you need to programmatically instantiate a new namespace for organizing repositories.
  • Create Docker Hub RepositoryTool to create a Docker Hub repository under a namespace. Use when you need to programmatically instantiate a new repo under your organization or user.
  • Create Docker Hub WebhookTool to create a webhook on a Docker Hub repository. Use after determining repository details.
  • Delete Docker Hub OrganizationTool to delete a specific Docker Hub organization. Use when you need to permanently remove an organization. Deletion is irreversible.
  • Delete Docker Hub RepositoryTool to delete a specific Docker Hub repository. Use when you need to permanently remove a repository. Deletion is irreversible.
  • Delete Docker Hub repository webhookTool to delete a specific webhook from a repository. Use when cleaning up outdated or misconfigured webhooks.
  • Delete Docker Hub TeamTool to delete a specific team from an organization. Use after confirming the team exists in Docker Hub.
  • Delete Repository ImageTool to delete a specific image within a Docker Hub repository. Use when you have confirmed the namespace, repository, and image ID to remove.
  • Delete Repository TagTool to delete a specific tag from a Docker Hub repository. Use after confirming the tag to remove.
  • Get Docker Hub ImageTool to retrieve detailed information about a specific image within a Docker Hub repository. Use after confirming namespace, repository name, and image ID. Example: GETIMAGE(namesp
  • Get Docker Hub RepositoryTool to retrieve details of a specific Docker Hub repository. Use after confirming namespace and repository name.
  • Get Docker Hub TagTool to retrieve details of a specific Docker Hub repository tag. Use after confirming the namespace, repository, and tag name.
  • Get Docker Hub TeamTool to retrieve a specific Docker Hub team. Use after confirming the organization and team exist.
  • Get Docker Hub WebhookTool to retrieve details of a specific Docker Hub webhook. Use when you need to inspect an existing webhook's configuration by its ID.
  • Get Organization DetailsTool to retrieve details of a specific organization namespace. Use when you have the organization slug and need its namespace metadata.
  • List Docker Hub Organization MembersTool to list members of a Docker Hub organization. Use when managing or auditing organization membership.
  • List Docker Hub OrganizationsTool to list organizations (namespaces) for the authenticated user. Use after authentication to retrieve namespaces.
  • List Docker Hub RepositoriesTool to list repositories under a namespace. Use when you need to enumerate repositories within a specific Docker Hub namespace, with optional filtering and pagination.
  • List Docker Hub repository webhooksTool to list webhooks for a Docker Hub repository. Use when you need to retrieve all existing webhooks after confirming repository details.
  • List Organization TeamsTool to list teams in a specific organization. Use after confirming the organization slug.
  • List Repository ImagesTool to list image variants for a specific Docker Hub repository. Use after specifying namespace and repository.
  • List Repository TagsTool to list tags for a Docker Hub repository. Use after specifying namespace and repository.
  • List Team MembersTool to list members of a Docker Hub team. Use when you need to retrieve all users in a specific team.
  • Remove Organization MemberTool to remove a user from a Docker Hub organization. Use when you need to revoke a user's existing membership after confirming the organization and username.
  • Remove Team MemberTool to remove a user from a Docker Hub team. Use when you need to revoke membership from a team after verifying the user is currently a member.
Access, and who is in charge of it

You stay the boss of your Docker Hub 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 Docker Hub 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 Docker Hub is written down, with what it did and when.
  • Anything you tell it to check with you first, it checks with you first.
Other apps in the same corner of the business

It works in Docker Hub 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 Docker Hub

Can an AI employee really work inside Docker Hub?
Yes. It signs in to your own Docker Hub 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 Docker Hub?
No. Nothing moves and nothing is replaced. Your records stay in Docker Hub, 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 Docker Hub account?
You paste in a key from your own Docker Hub account. It is kept encrypted, and you can withdraw it from inside Docker Hub whenever you like. 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 Docker Hub?
It has 26 ready-made tools in Docker Hub today, among them Add Organization Member, Create Docker Hub Organization and Create Docker Hub Repository. The full list is on this page. It is not limited to those, but it never has to be taught them.
Can it use Docker Hub 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 Docker Hub 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 Docker Hub?
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 Docker Hub is written down with what it did and when.