OpenBot is an open-source AI agent platform that enables organizations to deploy autonomous agents with their own computing environments, enhancing security and control over AI interactions.
Source: Official README and linked documentation View on GitHub →OpenBot is being discussed because its focus on security and privacy, offering a unique approach to AI agent deployment by providing isolated computing environments for each agent. Its use of AG-UI protocol for agent-to-user interaction and the ability to run on a user's own machine without a hosted version are notable technical choices.
Source: Official README and linked documentationEach AI agent operates within its own container with a dedicated browser, files, and tools, enhancing security and privacy.
Source: Official README and linked documentationOpenBot supports the AG-UI protocol for agent-to-user interaction, allowing for integration with various frameworks and tools.
Source: Official README and linked documentationUsers can create and customize agents by editing configuration files or using the UI, allowing for tailored AI capabilities.
Source: Official README and linked documentationAll actions performed by agents are recorded and can be controlled through policy rules, ensuring accountability and compliance.
Source: Official README and linked documentationOpenBot's architecture is modular, with separate components for the agent, computer, and server. It uses Docker for containerization, Bun for the app and API server, and PostgreSQL for data storage. The AG-UI protocol facilitates communication between agents and users. The gateway acts as a central control point for all actions, ensuring policy compliance and auditability.
Source: Official repository tree and dependency files@biomejs/biome@copilotkit/aimocktypescriptyaml1. Organizations looking to deploy AI agents with enhanced security and privacy. 2. Companies that require fine-grained control over AI interactions and actions. 3. Developers building custom AI agents for specific use cases.
Source: Official README and linked documentationv0.0.5 (2026-08-28): Added support for one Bot to hand work to another and reach a person when no Bot will do.
Source: Official releasesOpenBot is a project for organizations and developers seeking secure and customizable AI agent deployment. Its focus on privacy and control, combined with its modular architecture, makes it a tool for those willing to invest in its ongoing development.