</>MCP Agents Market
Agent

OpenBot

by CopilotKit4.1kTypeScriptUpdated 2026-09-03

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.

OpenBot is an open-source AI agent platform that provisions isolated execution environments for AI coworkers, each with their own browser, file workspace, and tool access. Developed by CopilotKit, it functions as a self-hosted governance layer for AG-UI protocol agents, recording every action before execution and enforcing policy boundaries. Organizations can deploy the platform on their own infrastructure, bring custom agents from any framework (LangGraph, Mastra, CrewAI, Pydantic AI), and configure approval workflows, audit trails, and credential management to safely delegate real work to AI assistants.

Key Features

Isolated container per agent with dedicated browser, workspace volume, and shell access
Gateway-enforced policy engine using CEL rules that evaluates and records every tool call before execution
AG-UI protocol support allowing agents from any framework (LangGraph, CrewAI, Mastra, hand-written) to integrate
Real-time screen sharing to watch agents work, with manual takeover when intervention is needed
Comprehensive audit trail logging permitted, refused, and failed actions with rule attribution
Encrypted credential storage with write-only API keys and redacted audit events
MCP server integration for governed access to Google Drive, Notion, and 100+ apps via Composio
Scheduled routines, React component rendering, and deployment skills configurable via YAML or UI

Use Cases

  • 01Deploy AI assistants for customer support, compliance analysis, or research with full action auditing
  • 02Automate browser-based workflows like form filling, data extraction, or site monitoring under policy guardrails
  • 03Integrate existing LangGraph or CrewAI agents into a governed environment with credential management
  • 04Schedule recurring agent tasks (daily reports, monitoring checks) with failure handling and notifications
  • 05Grant agents controlled access to company knowledge bases, file systems, and third-party APIs via MCP
  • 06Enable team collaboration with AI coworkers in dedicated channels with role-based access control

Related Agents

View more

OpenBot — FAQ

What is OpenBot and how does it work?+

OpenBot is a self-hosted platform that runs AI agents (called coworkers) in isolated Docker containers, each with its own browser and file system. Every action an agent takes—whether browsing, running commands, or accessing tools—passes through a policy gateway that decides, records, and optionally blocks the operation based on configurable rules.

How do I install and run OpenBot?+

Clone the repository, copy .env.example to .env, obtain a CopilotKit Intelligence project key with 'npx copilotkit project select', add your OpenAI API key and other credentials to .env, then run 'bun install && bash scripts/start.sh'. The application opens at localhost:3010 with Docker Compose managing all services.

Which AI agent frameworks does OpenBot support?+

OpenBot works with any agent that speaks the AG-UI protocol, including LangGraph, Mastra, CrewAI, Pydantic AI, Google ADK, and hand-written agents. You can register custom agent endpoints from the UI or declare them in agents.yaml.

What are the prerequisites and API keys needed?+

You need Docker, Bun 1.3+, a CopilotKit Intelligence project (free plan available), and at least one LLM provider key (OpenAI, Anthropic, or Google). The supervisor and computer services require tokens, which the start script auto-generates.

Is OpenBot free and open source?+

Yes, OpenBot is MIT-licensed open source and designed to be cloned and self-hosted. CopilotKit Intelligence has a free tier for thread storage and memory; self-hosted Intelligence is also supported.

Can I use OpenBot with my company's existing authentication?+

Yes, OpenBot supports Google, Microsoft, and Okta OAuth, plus custom SAML and OpenID Connect providers configured through the admin UI and routed by email domain. Multiple providers can run simultaneously.

How do I install OpenBot?+

Open the source repository on GitHub and follow its README. OpenBot is a agent — MCP Agents Market links you directly to the official repo.

Is OpenBot free?+

OpenBot is an open-source project hosted on GitHub. Check the repository for its license and any usage requirements.

Related searches