copilotkit/openbot

Open-source AI coworkers that each get a computer of their own: a browser, files and tools, with every action decided before it happens and recorded after....

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 39 minutes ago
Added to GitGenius on September 14th, 2026
Created on August 17th, 2026
Open Issues & Pull Requests: 20 (+0)
GitHub issues: Enabled
Number of forks: 622
Total Stargazers: 4,903 (+0)
Total Subscribers: 20 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 10.3 hours
Mean response time: 31.8 hours
90th percentile: 3.5 days
Tracked items: 131

Most active contributors

Sign in to see contributor activity.

How this project is maintained

Around half of the issues opened in the past year never receive a reply. Only 29% of issues opened in the past year have been closed. Three people close 95% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 11
New in 7 days: 28
Closed in 7 days: 37
Avg open age: 13 days
Stale 30+ days: 0
Stale 90+ days: 0

Recent activity

Opened in 7 days: 14
Closed in 7 days: 21
Comments in 7 days: 0
Events in 7 days: 1

Top labels

No label distribution available yet.

Detailed Description

OpenBot is an open-source AI agent platform that runs on your own infrastructure, giving each AI coworker its own isolated browser, file system, and access to only the tools you explicitly grant.

The platform solves the problem of deploying AI agents safely in production by implementing a governance layer that sits between agents and their actions. Every action an agent takes—whether on a computer, file system, MCP server, or UI component—passes through a central gateway that decides whether to allow it before execution and records it afterward. This approach lets you hand real work to AI agents while maintaining visibility and control over what they do. The system runs entirely on your machine using Docker Compose, stores data in your own PostgreSQL database, and requires you to supply your own model credentials, which are encrypted at rest and never logged.

OpenBot is designed as a template to clone and customize rather than a hosted service. It ships with three example coworkers—a General Assistant, Knowledge agent, and Risk Analyst—configured through YAML rather than code, making it straightforward to add your own agents. The platform is built on AG-UI, an open protocol for agent-to-user interaction, which means you can bring agents built with LangGraph, Mastra, CrewAI, Pydantic AI, Google ADK, or custom implementations. This framework-agnostic approach ensures governance applies consistently regardless of how the underlying agent was built. The tool suits teams that need to deploy AI agents with strong access controls and audit trails, particularly in regulated environments or where agents interact with sensitive systems.

Development is active but early-stage, with the project explicitly marked as alpha and under active development. The codebase is written in TypeScript and all workspaces are private, requiring users to fork and customize the repository for their own use. The maintainers welcome issues and pull requests as the project evolves.