TrendWhat rose on GitHub, every day at 07:30 KST · 한국어

GitHub · as of November 8, 2026 · View on GitHub →

CopilotKit/OpenBot

Self-hostable AI agent workspace

+1,079 stars in 7 days · trending 3 of the last 30 days

Give AI colleagues isolated computers with pre-approved actions and full audit trails

While AI reads web pages and handles files, you watch the screen and take over controls only when needed. OpenBot is a tool that lets AI agents perform tasks in isolated computer environments and logs every step to an audit trail. You can connect existing agents via protocol and use them immediately.

Isolated computers and controlled access

Each AI colleague has its own container, browser profile, and file folder. This environment is connected only to localhost by default, making it inaccessible from outside, and is protected by per-container tokens. If the AI gets stuck on login or two-factor authentication, it hands control to the user, who can handle it directly and then pass it back to the AI. During this time, AI actions are rejected immediately rather than queued to prevent confusion. All command executions and file accesses are performed only after policies are evaluated through a gateway, and the reasons for rejection are also recorded.

Connect any agent via the AG-UI protocol

OpenBot is not dependent on a specific framework and accepts any endpoint using the AG-UI protocol as an AI colleague. Agents built with various tools like LangGraph, Mastra, and CrewAI, or those coded directly, are integrated in the same way. Agent endpoints must pass the same security checks as browser navigation, and authentication headers are stored as read-only. This structure allows governance policies to be applied at the protocol level rather than the framework level, enabling consistent control.

Policy-based action restrictions and auditing

You can finely restrict the actions an AI can perform using policy rules written in the CEL language. Various variables such as tool name, intent, bot ID, page URL, and execution command can be used as conditions, and rejection rules are evaluated before permission rules. Even if there are no policies or if rules are broken, the system remains in a closed state rather than open. All allowed, rejected, and failed actions are recorded in the audit log, and rejected actions display the rule that caused the rejection. Stored credentials are encrypted and not returned via the API, and they are masked in audit events.

Execution environment and requirements

To run the open-source template locally, you need Docker, Bun 1.4 or higher, a CopilotKit Intelligence project and license, and a model API key. Docker Compose starts PostgreSQL and supporting services, and model credentials are stored encrypted. The Personal Edition provides installers for Mac and Windows, running the workspace and intelligence locally as a desktop app. The Business Edition offers deployment via Helm charts or a CopilotKit-hosted option, and is currently in the early access stage. When running locally, you can start in admin mode with the OPENBOT_SINGLE_USER=true setting, but you must complete login configuration before allowing access to other users.

Suitable targets and verification items

This is suitable for teams where security and control are important when AI agents interact with actual business tools. It is particularly useful in environments that need a structure to restrict AI actions in advance and audit them afterward. Before adoption, you should check Docker and Bun version requirements and verify the status of the CopilotKit Intelligence license. When running locally, you must accurately set the required variables in the .env file, and specifically, KEY_ENCRYPTION_KEY must be generated directly rather than using public example values. When registering agent endpoints, they must be included in the allowed host list, and private addresses must be explicitly allowed. This tool is designed to meet the needs of organizations that want to increase AI autonomy while maintaining human control.

Written by AI from this repository's README on November 8, 2026. For the facts, the original on GitHub is the reference.

By the numbers

GitHub trending history
3 days between Jun 19, when Trend began recording, and Nov 8, 2026 · first on Oct 29 · best daily rank #4 (Oct 30)

Read from GitHub, as of November 8, 2026.

Language
TypeScript
Topics
ag-ui · agent-governance · ai-agents · browser-automation · copilotkit · generative-ui · mcp
Stars
10,465
Stars gained in 7 days
+1,079
Contributors
58
Forks
1,306
Latest release
v0.3.3 · November 8, 2026
Commits
927
Last commit
November 8, 2026
Open issues
39
Open pull requests
45

Related repositories

View on GitHub → · Homepage

README badge

trend.ondo.sh · GitHub daily trending #4 · October 30, 2026

The badge above shows the highest this repository has ranked on GitHub's daily trending since June 19, 2026, and the day it did. Paste the Markdown below into your README. The badge opens this page, and it updates by itself when the repository climbs higher.

[![trend.ondo.sh](https://trend.ondo.sh/github/r/CopilotKit--OpenBot/badge.en.svg)](https://trend.ondo.sh/github/r/CopilotKit--OpenBot/en.html)