Devtoolwatch BoardGet it every Monday

OpenBot review

OpenBot is an open-source, self-hosted template for AI coworkers that each get their own browser, files and granted tools, with every action governed and recorded.

Updated Nov 1, 2026. Review written Nov 1, 2026 from the project's own sources; usage data refreshed every Monday.

TL;DR

OpenBot is an open-source agent platform you clone and run on your own infrastructure. It is for companies that want an internal AI assistant they own and can change. It accepts any AG-UI agent, gives each Bot its own computer, and routes every action through a gateway that applies policy and writes an audit record first.

OpenBot at a glance

Category
Coding agents
Maintained by
CopilotKit (organization, @CopilotKit on GitHub)
License
MIT
Language
TypeScript, Rust, Python
Repository
github.com/CopilotKit/OpenBot
Website
www.copilotkit.ai/openbot
Latest release
v0.2.0 on GitHub, Oct 12, 2026
First published
Aug 17, 2026

What OpenBot does

  • OpenBot connects any agent that speaks AG-UI, including agents built with LangGraph, Mastra, CrewAI, Pydantic AI, Google ADK or by hand.
  • OpenBot gives each Bot a real browser with its own logins, its own files, and only the tools an administrator grants.
  • OpenBot sends every Bot action on a computer, file, MCP server or component through one gateway that evaluates policy and records it.
  • OpenBot supports CEL policy rules that fail closed and can inspect tool name, page URL, shell command, file and MCP fields.
  • OpenBot lets a Bot run shell commands in its workspace, with rules able to refuse a shell or specific commands.
  • OpenBot lets you watch a Bot's screen, take control mid-task, and hand it back.
  • OpenBot can answer from connected Google Drive and OneDrive documents with cited sources, showing only files the asker may open.

How it works

OpenBot runs on your machine or servers. Docker Compose brings up the services, data sits in your PostgreSQL, and you supply the model credential. A start script launches the API server on port 3001 and the app on port 3010. It requires a CopilotKit Intelligence project. A single Docker image can also carry the app, API, browser and optional embedded PostgreSQL.

How to install and start using OpenBot

Start all services

bash scripts/start.sh

Build a Docker image from the clone

docker build -t openbot .

Requirements

  • Docker, for PostgreSQL and the shipped Bots.
  • Bun 1.4 or later; some tests fail on 1.3.
  • A CopilotKit Intelligence project and license; a free plan is available and Intelligence can be self-hosted.
  • A model key; the proof-of-concept Bot uses OpenAI, and the LangGraph Bot can use OpenAI, Anthropic, or Google.

First steps

  1. Connect a CopilotKit Intelligence project with the CopilotKit CLI login and project select commands, then run the setup-learning helper.
  2. Set OPENAI_API_KEY in .env, then run scripts/start.sh and open http://localhost:3010.
  3. Open /bot and ask the Bot to open news.ycombinator.com and report the top story.
  4. Add a deny rule in /admin/boundaries, retry the browser action, and review the result in /admin/audit.

Who OpenBot is for

  • Companies that want an internal AI assistant running on their own infrastructure.
  • Teams that already have AG-UI agents and need governance, auditing and a chat interface around them.
  • Developers who need agents that drive websites through a browser when no usable API exists.

Limitations to know

  • OpenBot is a template, not a product: there is no hosted version and no published package to depend on.
  • OpenBot is in beta and under active development, so expect rough edges, bugs, and changes.
  • OpenBot ships no model; you must supply your own model credential.
  • OpenBot's default single-user mode admits every request as administrator; you must enable sign-in before others can reach it.

Is OpenBot growing? Usage data

In the week of Oct 25–31, 2026, OpenBot ranked #11 on the Devtoolwatch Board and #4 in Coding agents, with a momentum score of 95 out of 100.

New GitHub stars per week for OpenBot11 weeks from Aug 16, 2026: 2.3k, 1.1k, 861, 508, 367, 419, 374, 348, 302, 481, 2.1k new stars, an average of 833 a week.Aug 9week of Oct 25
New GitHub stars per week for the last 12 weeks, from GitHub's stargazer history (today's stargazers by the week they starred).
Show the weekly numbers
New GitHub stars per week for OpenBot
Week ofNew stars
Aug 9, 2026–
Aug 16, 20262.3k
Aug 23, 20261.1k
Aug 30, 2026861
Sep 6, 2026508
Sep 13, 2026367
Sep 20, 2026419
Sep 27, 2026374
Oct 4, 2026348
Oct 11, 2026302
Oct 18, 2026481
Oct 25, 20262.1k

On Hacker News

The Board ranks tools by four signals each week: new stars, new stars for the repo's size, added downloads and download growth beyond the market. How the ranking works.

OpenBot alternatives

Other AI coding agents on the Board in the week of Oct 25–31, 2026, by momentum:

Coding agents ranked by momentum, the week of Oct 25–31, 2026
RankToolStarsDownloads/wk
#1CindyCindy is an open-source AI agent app for desktop and mobile that combines Claude Code, Codex and Pi across your connected devices.8.8k–
#2OpenMausBotOpenMausBot is an open-source desktop chat app where each contact is a local Claude, Codex, or Grok CLI agent with its own computer.9.6k–
#3OrcaOrca is a desktop agent development environment for running Claude Code, Codex, and other CLI coding agents in parallel, each in its own…111.7k–
#5Agent ReachAgent Reach is a Python CLI that lets AI agents search and read platforms such as Twitter, Reddit, YouTube, GitHub, Bilibili and…107.2k–
#6Skill RecorderSkill Recorder is a desktop app that records your on-screen work session and turns it into a reusable agent Skill or Automation.5.6k–
#7ARTEMISARTEMIS is an open-source Google tool that turns natural-language instructions into Android automation for testing and everyday tasks on…15.9k–

All AI coding agents, ranked

Recent OpenBot releases

OpenBot FAQ

Is OpenBot free and open source?

Yes. OpenBot's source code is on GitHub (CopilotKit/OpenBot) under the MIT license, so you can use it for free. Its website also links to a pricing page (https://www.copilotkit.ai/pricing) for any paid plans.

How do I install OpenBot?

Run bash scripts/start.sh. The install section above has the other options from the project's README.

Is OpenBot still maintained?

Yes. The CopilotKit/OpenBot repository was last updated on Nov 1, 2026, and the latest release, v0.2.0 on GitHub, came out on Oct 12, 2026.

How popular is OpenBot?

OpenBot has 9.1k GitHub stars as of Nov 1, 2026. It gained 2.1k new stars in the week of Oct 25–31, 2026, against a 12-week average of 833 a week. That made it #4 among AI coding agents on the Devtoolwatch Board.

What are the best alternatives to OpenBot?

Other AI coding agents on the Devtoolwatch Board in the week of Oct 25–31, 2026, by momentum: Cindy (#1), OpenMausBot (#2), Orca (#3), Agent Reach (#5), Skill Recorder (#6). The alternatives table above has their numbers.

Is OpenBot free?

OpenBot is MIT-licensed open source. It requires a CopilotKit Intelligence project and license, and the README says a free plan is available. CopilotKit's free Developer plan covers running Intelligence locally in Docker on a Mac.

What agents can OpenBot run?

OpenBot runs any endpoint that speaks AG-UI. Agents built with LangGraph, Mastra, CrewAI, Pydantic AI, Google ADK or written by hand all connect the same way, and governance follows the protocol rather than the framework.

Which models does OpenBot use?

OpenBot ships no model. An administrator supplies the credential, which is encrypted at rest and never logged. The proof-of-concept Bot uses OpenAI, and the LangGraph Bot can use OpenAI, Anthropic, or Google.

How does OpenBot control what agents do?

OpenBot routes every action through a gateway that evaluates CEL policy, writes an audit row, and only then calls the computer. Policy fails closed. Administrators set rules in /admin/boundaries and review permitted, refused and failed actions in /admin/audit.

Can I deploy OpenBot as a single container?

OpenBot has one image that carries the app, the API, the browser the Bots drive, and optionally PostgreSQL. It uses the same .env file and serves everything on port 3001. Kubernetes is not required.

Sources

  1. CopilotKit/OpenBot on GitHub
  2. OpenBot README
  3. OpenBot website
  4. Release v0.2.0 (Oct 12, 2026)
  5. Release v0.1.2 (Oct 7, 2026)
  6. Release v0.1.1 (Oct 6, 2026)
  7. Hacker News: Show HN: Open Bot – an open-source Grok Bot that works with any agent harness
  8. Devtoolwatch Board, the week of Oct 25–31, 2026

OpenBot README badge

Maintainers can show the tool's weekly Board rank in their README:

Devtoolwatch badge for OpenBot

[![Devtoolwatch](https://index.devtoolwatch.com/badge/copilotkit-openbot.svg)](https://index.devtoolwatch.com/tools/copilotkit-openbot/)

How this page is made: Devtoolwatch writes each review from the project's README, releases, package metadata and website, with an AI model, then checks every claim against the source it cites and drops what the sources don't support. The numbers come from Devtoolwatch's daily GitHub snapshots, GitHub's stargazer history, and the npm and PyPI download APIs. Spotted an error? Email [email protected].