OpenBot: Dedicated Computers and Audit Logs for AI Agents
CopilotKit/OpenBot
About the project
OpenBot is a platform that delegates real tasks to AI agents while controlling access permissions. Each agent is assigned a dedicated computer with an independent browser, file system, and login session. All tasks are validated by policies beforehand and logged afterwards.
Agents can perform not only browser manipulation but also shell command execution, file processing, and MCP server calls. All actions pass through a single gateway and are allowed or denied by CEL-based policies. Denied actions are also recorded in the audit log.
Because it is based on the AG-UI protocol, agents built with any framework, such as LangGraph, Mastra, or CrewAI, are integrated in the same way. Administrators can observe the agent's screen in real time on the admin dashboard, and manually take over control if issues like login or 2FA occur.
It runs immediately in a local environment using Docker Compose and stores data in PostgreSQL. Model keys can only be registered by administrators and are stored encrypted. As an early-stage project, bugs or changes may occur, so thorough testing is required before production use.
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. Bring any AG-UI agent.
TypeScript
This introduction was generated automatically by AI. Check the original for the author's claims and context. Copyright belongs to the original author.
Our guide explains how the AI works. Report errors, attribution issues, or removal requests via Contact.