Agent Manager by HF Hugging Face released Agent Manager, an Apache 2.0 open-source Docker Space that runs AI coding CLI sessions โ€” Claude Code, Codex, Gemini CLI, opencode, Hermes, OpenClaw and fx โ€” in one private browser workspace. Users duplicate the template, mount a private storage bucket at /data to persist files, logins and conversation history across restarts, and sign in with their own provider logins or API keys. The app has no login of its own, so Hugging Face warns that both the Space and its bucket must stay private because anyone with app access can use its shell and logged-in agents. | title | Agent Manager | |---|---| | emoji | ๐Ÿ–ฅ๏ธ | | colorFrom | gray | | colorTo | indigo | | sdk | docker | | app port | 7860 | | header | mini | | pinned | false | | license | apache-2.0 | | short description | Private cloud manager for AI coding CLI sessions | Your coding agents, together in one private workspace. Run Claude Code, Codex, Gemini CLI, opencode, Hermes, OpenClaw and fx from your browser. Follow several tasks side by side, read the conversation or open the terminal, and pick up from another device while your Space stays running. Get started get-started ยท Development https://github.com/huggingface/agent-manager/blob/main/docs/development.md ยท Report an issue https://github.com/huggingface/agent-manager/issues The current interface with example conversations. - Keep several tasks in view. Group sessions by project, arrange them side by side, and use Overview to see who is working and whose reply needs your attention. - Read at the level you need. Switch between the live terminal and a conversation reader with formatted replies, expandable tool activity, search, and earlier history. Reader support depends on the agent's transcript format. - Work with your files. Browse workspace folders, preview and edit files, upload documents or screenshots, and keep a shell beside your agents. - Give agents shared context. Manage reusable skills in one place and let agents discover, message, and wait for other sessions through the local API. - Keep the agents current. Update each CLI from Settings โ†’ General โ†’ Agents without rebuilding the Space. - Check usage and schedule work. See token usage, estimated costs, and available quota information; schedule prompts and enable device notifications. Available usage details vary by provider. - Bring another machine. Connect an agent running on your laptop or a remote server to the same workspace's conversation view. Each session has its own conversation. Sessions can share a folder when you want them to work on the same project; groups organize the interface and do not isolate files or credentials. Use your own provider login or API keys. You need a Hugging Face account and access to at least one supported coding agent. The app runs in a Docker Space; a private storage bucket mounted at /data keeps your files, logins, and conversation history across restarts. 1. Open the Agent Manager template https://huggingface.co/spaces/lvwerra/agent-manager-template and choose โ‹ฎ โ†’ Duplicate this Space . Set visibility to Private . 2. In your new Space's Settings โ†’ Storage Buckets , create or select a private bucket, mount it at /data , and use read-write access. Do this before signing in to agents. See the Hugging Face storage guide https://huggingface.co/docs/hub/spaces-storage for the mount controls. 3. Once the Space is running, open the app. The first-run window lists the agents in your image, shows which are ready, and walks you through connecting one โ€” either by opening a session and following its sign-in, or by adding an API key as a Space secret. Reopen it from Settings โ†’ General โ†’ Show guide .For Codex , choose Sign in with Device Code in the session. Its ChatGPT option redirects to localhost on the machine the agent runs on, which your browser cannot reach from a Space. 4. Send your first task. Add another session to review it, or create a group to keep both in view. Overview brings you back to all your sessions. Keep both the Space and its bucket private. Agent Manager has no login of its own: anyone with access to the app can use its shell and logged-in agents. The public template is an installation page. The privacy lock https://github.com/huggingface/agent-manager/blob/main/docs/privacy-lock.md helps detect an exposed instance. Agent Manager is open source under Apache 2.0. Your agent subscriptions or API usage, Space hardware, and storage follow their providers' billing. Set up the Space and bucket with Python instead Install the Hub client and sign in with an account that can create Spaces and buckets in your namespace: pip install -U huggingface hub hf auth login The names come from the account you just signed in as: python from huggingface hub import HfApi, Volume api = HfApi username = api.whoami "name" space id = f"{username}/agent-manager" bucket id = f"{username}/agent-manager-data" api.create bucket bucket id, private=True, exist ok=True api.duplicate repo from id="lvwerra/agent-manager-template", to id=space id, repo type="space", private=True, space volumes= Volume type="bucket", source=bucket id, mount path="/data" , , Open https://huggingface.co/spaces/