---
title: "CopilotKit OpenBot 1.0: Open-Source AI Coworkers, and What the MIT Licence Covers"
slug: "copilotkit-openbot-open-source-ai-coworkers-what-mit-covers"
author: "Miguel Amigot"
date: "2026-11-14 12:00:00"
category: "Premium"
topics: "CopilotKit OpenBot, open-source AI coworkers, AI agent governance, agent approval policies, self-hosted AI agents, AG-UI, MIT license, enterprise AI agents, agent audit trail"
summary: "CopilotKit released OpenBot 1.0 on 9 November 2026: MIT-licensed AI coworkers whose every action passes a policy gateway and lands in an audit trail. The template is MIT; the CopilotKit Intelligence layer it runs on is licensed separately."
banner: ""
thumbnail: ""
linkedin: |
  CopilotKit tagged OpenBot v1.0.0 on 9 November 2026. By 14 November the repository showed just over 12,000 GitHub stars.

  The design is the interesting part. Every action a Bot takes (a click, a shell command, a file write, an MCP tool call) goes through one gateway that evaluates a policy, writes the audit row, and only then acts. Policies fail closed: deny is evaluated before allow, a missing policy permits nothing, and a broken rule refuses rather than opens.

  That is governance as the architecture, not a dashboard bolted on afterwards.

  One detail worth reading before you plan on it:
  → The OpenBot application template is MIT licensed. Fork it, white-label it.
  → It runs on CopilotKit Intelligence (memory, durable threads, governance services), which is separately licensed.
  → A production Kubernetes deployment needs a production Intelligence licence.

  None of that is a criticism. It is the question every buyer should ask of any "open-source" agent stack: which layer do you receive the source for, and which layer do you rent?

  With ibl.ai you own all the code and the data: model-agnostic across any LLM, no per-seat pricing, deploy anywhere from your own cloud to an air-gapped network.

  #iblai #AgenticAI #EnterpriseAI #AIGovernance #OpenSource #AIAgents
---

## The Short Answer

**CopilotKit released OpenBot 1.0 on 9 November 2026: open-source AI coworkers that work on a computer of their own, with every action decided by a fail-closed policy before it happens and recorded after. The application template is MIT licensed; the CopilotKit Intelligence layer it runs on is licensed separately. On ibl.ai you own all the code and the data, every layer of it.**

OpenBot is a serious piece of engineering, and its governance design is worth copying. The buying question it raises is the one this page answers: when an agent stack calls itself open source, which parts do you actually receive?

## What is CopilotKit OpenBot?

CopilotKit OpenBot is a self-hostable workspace for AI coworkers, which the project calls Bots. Each Bot uses a browser, files, a shell and tools, and connects to agents through AG-UI, the agent-to-user protocol CopilotKit created.

The [OpenBot repository](https://github.com/CopilotKit/OpenBot) was created on 17 August 2026. [v1.0.0 was tagged on 9 November 2026](https://github.com/CopilotKit/OpenBot/releases/tag/v1.0.0), followed by v1.0.1, v1.0.2 and v1.0.3 by 14 November, when the repository showed just over 12,000 stars.

It ships as a desktop app for Mac and Windows and as a Helm chart for AWS EKS, Azure AKS, Google GKE or any Kubernetes cluster. Bots can be built in OpenBot or brought in from LangGraph, CrewAI, Google ADK, Mastra or a hand-written AG-UI endpoint.

## How does OpenBot govern what an AI agent is allowed to do?

OpenBot governs agents with a single gateway. Per the project README, every tool call "resolves the target from a server-held snapshot, evaluates the policy, writes the audit row, and only then calls the computer". There is no path that acts without the record existing first.

Policies are written in CEL and can inspect the tool, the Bot, the person, the page host, the shell command, the file, the MCP server and what started the run. That last one lets a rule refuse a scheduled routine an action it would allow a person.

The policy engine fails closed in three ways: deny is evaluated before allow, a missing policy permits nothing, and a broken rule refuses rather than opens. Refusals carry the rule that caused them in the `/admin/audit` view.

Other controls are just as concrete. Secrets are recorded by length, never content. Unknown MCP tools are treated as writes. Routines have a 15-minute floor, a cap of 20 enabled routines, and switch off after ten consecutive failures.

## Is OpenBot actually open source and self-hostable?

The OpenBot application template is open source under the MIT licence, and it is self-hostable.

The README is explicit that it "uses CopilotKit Intelligence, which is separately licensed", and Intelligence provides the durable conversations, memory, Automatic Learning and enterprise governance services.

<table style="width:100%; border-collapse:collapse; margin:1.5rem 0; font-size:0.95rem;">
  <thead>
    <tr style="background:#f5f5f0; border-bottom:2px solid #2175C5;">
      <th style="text-align:left; padding:0.75rem; color:#5f6368;">Where OpenBot runs</th>
      <th style="text-align:left; padding:0.75rem; color:#5f6368;">CopilotKit Intelligence licence required (per the README)</th>
    </tr>
  </thead>
  <tbody>
    <tr style="border-bottom:1px solid #e5e7eb;">
      <td style="padding:0.75rem;">Your laptop, personal use and experimentation</td>
      <td style="padding:0.75rem;">Free local licence; desktop setup handles it</td>
    </tr>
    <tr style="border-bottom:1px solid #e5e7eb;">
      <td style="padding:0.75rem;">Kubernetes evaluation</td>
      <td style="padding:0.75rem;">Free trial licence</td>
    </tr>
    <tr style="border-bottom:1px solid #e5e7eb;">
      <td style="padding:0.75rem;">Kubernetes, production</td>
      <td style="padding:0.75rem;">Production licence; OpenBot for Business includes it (<a href="https://open.bot/pricing">plans and pricing</a>)</td>
    </tr>
  </tbody>
</table>

So "MIT licensed and self-hostable" is true of the template, and Intelligence can also run on your own infrastructure. What it does not mean is that the whole production stack is MIT.

This is a normal open-core arrangement and CopilotKit states it plainly. The point for a buyer is to price it in before a pilot becomes a production dependency.

## Why does governance as architecture matter for enterprise AI agents?

Governance as architecture matters because an agent takes actions, and a control that sits beside the action path can be skipped. A control that sits on the only path cannot.

The pattern OpenBot gets right is ordering: decide, record, then act. An audit trail written after the fact can miss the action that crashed the process; one written before the action is a precondition of it.

Most enterprise agent failures are not exotic.

An agent passes a bad parameter to a tool, a tool fails silently, or an agent acts outside its remit.

Each of those is caught by a boundary in the platform, not by a better model. We made the same argument about agent identity and runtime controls in [what actually shipped in enterprise agent security in 2026](/blog/enterprise-agent-security-what-shipped-2026).

## Which layer of an open-source AI agent stack do you actually own?

An agent stack has layers: the interface, the agent runtime, memory and threads, the policy engine, the connectors and the models. "Open source" on the box can apply to any subset of them.

Four questions sort it out quickly:

- **Which layers ship under an open licence, and which need a commercial licence in production?**
- **If the vendor's licence server or pricing changes, which features stop working?**
- **Can the stack run with no outbound connection at all?** OpenBot's free local path needs internet for downloads, sign-in and licence renewal; its pricing page lists offline and air-gapped deployment on the Annual plan.
- **Who holds the conversation history and agent memory, and in what format can you take it with you?**

None of these is a trick question for CopilotKit, which answers most of them in its own README. They are the questions that separate a template you own from a platform you rent.

## How does ibl.ai compare for governed, self-hosted AI agents?

ibl.ai is an Agentic AI Operating System that licenses its full source code, policy engine included, so customers who self-host receive the governance layer rather than renting it as a separate service.

You can self-host every layer inside your own perimeter and pay by usage, with no per-seat pricing.

The governance primitives are platform features: [Roles and RBAC](https://ibl.ai/docs/os/organization-settings/roles) for who can do what, [Safety](https://ibl.ai/docs/os/agent-settings/safety) settings per agent, [MCP](https://ibl.ai/docs/os/agent-settings/mcp) connectors scoped to each agent, and an [Audit](https://ibl.ai/docs/os/agent-settings/audit) log of every agent configuration change. *(Existing ibl.ai capabilities.)*

Execution is isolated too. The [Sandbox](https://ibl.ai/docs/os/agent-settings/sandbox) gives an agent a full Linux virtual machine per chat that starts with no network at all; what it may reach is set per agent.

The two approaches are not mutually exclusive.

A team that likes OpenBot's gateway pattern can run it; the question is only which parts of the stack it will own on the day it wants to leave. ibl.ai serves 1.6M+ users across 400+ organizations. ibl.ai is family-owned and operated from New York.

## Frequently asked questions about CopilotKit OpenBot

**When was OpenBot 1.0 released?** CopilotKit tagged OpenBot v1.0.0 on GitHub on 9 November 2026. Point releases through v1.0.3 followed by 14 November 2026.

**Which models does OpenBot support?** Per its README, OpenAI, Claude, Gemini, or open models through any OpenAI-compatible endpoint, hosted by a provider or on your own infrastructure.

**Can OpenBot run fully offline?** It can run fully locally with a local model, but the README says initial downloads, account sign-in and local licence renewal need internet access. The [pricing page](https://open.bot/pricing) lists offline and air-gapped deployments on the OpenBot for Business Annual plan.

## Why does owning the AI stack matter?

**ibl.ai is the agentic AI platform where you own all the code and the data. You self-host the entire stack inside your own perimeter, run it model-agnostic across any LLM and switch anytime, and pay by usage with no per-seat pricing — so you can deploy anywhere: your cloud, on-premise, GovCloud, or fully air-gapped.**

- **You own all the code and the data.** Full source code under a perpetual license, running on your infrastructure. Not API access to someone else's platform — the stack itself is yours.
- **Model-agnostic.** Run any LLM — Claude, GPT, Gemini, Llama, Command, or your own fine-tune — and switch providers without rewriting the platform.
- **No per-seat pricing.** Usage-based billing against a budget cap you set. Cost tracks what your organization actually uses, not how many people you employ.
- **Deploy anywhere.** Your cloud, your VPC, on-premise, GovCloud, or a fully air-gapped network with no outbound connectivity.

1.6M+ users across 400+ organizations run the platform this way, including NVIDIA, MIT, and Syracuse University.

ibl.ai is family-owned and operated from New York, NY — a U.S.-headquartered, domestically-owned long-term partner, not a vendor that sells licenses and moves on.
