← all tools
◆ AI Agent Frameworks
OpenBot
v0.0.7open-sourceOpenBot runs self-hosted AI coworkers that each get their own browser, files, and gated tools, with every action decided and recorded.
export COMPUTER_IMAGE=ghcr.io/copilotkit/openbot-agent-computer@sha256:<digest> export SUPERVISOR_IMAGE=ghcr.io/copilotkit/openbot-supervisor@sha256:<digest> export BOT_IMAGE=ghcr.io/copilotkit/openbot-bot@sha256:<digest> export LANGGRAPH_IMAGE=ghcr.io/copilotkit/openbot-langgraph@sha256:<digest> export SERVER_IMAGE=ghcr.io/copilotkit/openbot-server@sha256:<digest> export IMAGE_PULL_POLICY=missing docker compose up INTELLIGENCE_API_URL=https://intelligence.example.com INTELLIGENCE_GATEWAY_WS_URL=wss://intelligence.example.com INTELLIGENCE_API_KEY=sk-live-...
Summary
Release history
- v0.0.7
OpenBot v0.0.7 adds conversation-crafted skills and coworkers, standing instructions, auto-named chats, and multi-arch published service images.
└──▷ GET THIS VERSION$ git clone --branch v0.0.7 https://github.com/CopilotKit/OpenBot.git # already have the repo? check out this version: $ git checkout v0.0.7
└──▷ TRY ITPull pre-built multi-arch service images instead of building Chromium and friends from source on every machine — saves several minutes per host.$ export COMPUTER_IMAGE=ghcr.io/copilotkit/openbot-agent-computer@sha256:<digest> export SUPERVISOR_IMAGE=ghcr.io/copilotkit/openbot-supervisor@sha256:<digest> export BOT_IMAGE=ghcr.io/copilotkit/openbot-bot@sha256:<digest> export LANGGRAPH_IMAGE=ghcr.io/copilotkit/openbot-langgraph@sha256:<digest> export SERVER_IMAGE=ghcr.io/copilotkit/openbot-server@sha256:<digest> export IMAGE_PULL_POLICY=missing docker compose up- ›Adds
COMPUTER_IMAGE,SUPERVISOR_IMAGE,BOT_IMAGE,LANGGRAPH_IMAGE, andSERVER_IMAGEenvironment variables to pull pre-built service images fromghcr.io/copilotkit/openbot-<service>instead of building from source; setIMAGE_PULL_POLICY=missingto activate pull mode. - ›Publishes five
ghcr.io/copilotkit/openbot-<service>images per release, each withlinux/amd64andlinux/arm64support and build provenance attestations, with digests pinned incontainer-images.json. - ›Published service images now use zstd compression instead of gzip, reducing
agent-computerfrom 962 MB to 886 MB on the wire with significantly faster decompression; requires a zstd-capable client (Podman or current containerd). - ›Ships a
skill-creatorskill granted togeneral-assistantwith four tools for listing, reading, and saving skills viaPOST /api/plugins/skills, enabling skills to be authored interactively in conversation rather than typed into the/skillsform. - ›Ships a
bot-creatorskill granted togeneral-assistantwith tools for listing, reading, and saving coworkers via the same person-facing endpoints, enabling coworkers to be created interactively in conversation.
+4 moreshow less
- ›Adds a standing-instructions box in Settings — one text field per person, spliced into every built-in coworker's prompt on every run including overnight routines, stored under migration
0026_user_instructions. - ›Automatically names conversations from their opening exchange (up to 600 code points) using the model named by
tenantPackage.model, replacing the last-message preview in the channel roster's second line. - ›Adds visibility field to
bot.createdandbot.updatedaudit rows on every edit, so the trail shows who a coworker was accessible to at every point in time. - ›Adds a
400response naming theagentIdfield whenPOST /api/channels/:id/activityreceives a blank or whitespace-only value, replacing the previous misleading404 Agent not found.
- ›Adds
COMPUTER_IMAGE,SUPERVISOR_IMAGE,BOT_IMAGE,LANGGRAPH_IMAGE, andSERVER_IMAGEenvironment variables to pull pre-built service images fromghcr.io/copilotkit/openbot-<service>instead of building from source; setIMAGE_PULL_POLICY=missingto activate pull mode. - ›Publishes five
ghcr.io/copilotkit/openbot-<service>images per release, each withlinux/amd64andlinux/arm64support and build provenance attestations, with digests pinned incontainer-images.json. - ›Ships a
skill-creatorskill granted togeneral-assistantwith four tools for listing, reading, and saving skills viaPOST /api/plugins/skills, enabling skills to be authored interactively in conversation rather than typed into the/skillsform. - ›Ships a
bot-creatorskill granted togeneral-assistantwith tools for listing, reading, and saving coworkers via the same person-facing endpoints, enabling coworkers to be created interactively in conversation. - ›Adds a standing-instructions box in Settings — one text field per person, spliced into every built-in coworker's prompt on every run including overnight routines, stored under migration
0026_user_instructions.
+1 moreshow less
- ›Automatically names conversations from their opening exchange (up to 600 code points) using the model named by
tenantPackage.model, replacing the last-message preview in the channel roster's second line.
3 more in Everything
└──▷ BREAKING ON UPGRADE- !Service images are now published as zstd-compressed layers rather than gzip; any host pulling
ghcr.io/copilotkit/openbot-<service>images must use a zstd-capable runtime (Podman or current containerd) — older Docker daemons without zstd support will fail to pull.
- ›Adds
- v0.0.6
OpenBot v0.0.6 simplifies credentials to three env vars, adds MCPMCPModel Context Protocol, an open standard from Anthropic that lets an AI model call external tools and data sources through a uniform interface, so cyber tools can expose capabilities directly to LLM-based agents. auth scheme passthrough, and ships a coworker wizard UI.
└──▷ GET THIS VERSION$ git clone --branch v0.0.6 https://github.com/CopilotKit/OpenBot.git # already have the repo? check out this version: $ git checkout v0.0.6
└──▷ USE ITMinimal environment for a managed-Intelligence deployment — only three credentials needed now thatCOPILOTKIT_LICENSE_TOKENis removed.INTELLIGENCE_API_URL=https://intelligence.example.com INTELLIGENCE_GATEWAY_WS_URL=wss://intelligence.example.com INTELLIGENCE_API_KEY=sk-live-...
Pass a Basic-auth MCP server credential with its scheme so it reaches the upstream API correctly instead of being sent as Bearer.📍# In the Plugins UI, set the token field to the full credential string: # Basic dXNlcjpwYXNzd29yZA== # A bare token is still forwarded as Bearer with no change needed.- ›Removes the
COPILOTKIT_LICENSE_TOKENrequirement; deployments now need onlyINTELLIGENCE_API_URL,INTELLIGENCE_GATEWAY_WS_URL, andINTELLIGENCE_API_KEYto start. - ›Makes
secrets.licenseTokenoptional in the Helm chart so managed-Intelligence installs are no longer refused athelm install. - ›Treats an empty
PORTorSERVER_PORTas unset rather than parsing toNaN, defaulting to port 4300, and refusing non-numeric or out-of-range values instead of silently binding a wrong port. - ›Respects the auth scheme prefix in custom MCP server tokens — a token beginning with Basic or Bearer is now forwarded as written; bare tokens still default to Bearer.
- ›Adds three structured log keys for OAuth connection failures —
oauth-token-endpoint-unreachable,oauth-registration-endpoint-unreachable, andoauth-connection-not-recorded— plusoauth-token-endpoint-unusablefor catalogue-side faults.
+4 moreshow less
- ›Adds
TRUSTED_ORIGINSfallback to port 3010 (the actual app port) instead ofhttp://localhost:3000, preventing broken OAuth redirects on deployments that leave the variable unset. - ›Redacts
toolResultandtoolArguments(camelCase MCP/computer-tool spellings) inaudit_events.payloadin addition to the already-redactedtool_resultandtool_arguments. - ›Introduces a three-step coworker creation wizard (identity, visibility, endpoint) and replaces the side panel with a full coworker management dialog accessible from any surface, including mobile.
- ›Moves routines out of the global sidebar and into each coworker's own dialog section, with run-state chips showing channel, last-run outcome, and next scheduled time.
- ›Adds three structured log keys for OAuth connection failures —
oauth-token-endpoint-unreachable,oauth-registration-endpoint-unreachable, andoauth-connection-not-recorded— plusoauth-token-endpoint-unusablefor catalogue-side faults. - ›Introduces a three-step coworker creation wizard (identity, visibility, endpoint) and replaces the side panel with a full coworker management dialog accessible from any surface, including mobile.
7 more in Everything
└──▷ BREAKING ON UPGRADE- !
COPILOTKIT_LICENSE_TOKENis no longer required and is ignored for managed-Intelligence deployments; the required credentials are nowINTELLIGENCE_API_URL,INTELLIGENCE_GATEWAY_WS_URL, andINTELLIGENCE_API_KEY. - !The global
/routinessidebar entry is removed; routines are now managed inside each coworker's dialog (direct links to/routinesstill resolve).
- ›Removes the