Your agents.
A workspace of your own.

Run your agents in a self-contained workspace on your laptop. Your workspace data stays on your machine, and you choose which models and tools your agents can call.

See plans and pricing

A place for your agents to work.

Keep what makes
your agent yours.

Connect your agent through AG-UI and keep its prompts, tools, and orchestration. OpenBot’s modular architecture lets you swap the sandbox that runs its code independently of the agent itself.

How AG-UI fits
  • Bring your own agent

    Run your agent at an AG-UI endpoint OpenBot can reach. In Bots → New Bot, choose “Connect a custom agent” and enter its connection details. Try a small task to check its responses and tool activity.

  • Make the workspace fit

    Change the open-source application at the code level, from the user experience to the components that run your agents.

  • Choose how you work

    Use your preferred model providers and connect the tools your agent needs.

OpenBot Bots page showing personal and shared Bots, each with its own colored orb identity

Bring your agents.
Keep your stack.

OpenBot is a composable workspace for your agents, models, and tools. Its modular design lets you switch model providers or connect a new tool while keeping the agents and infrastructure you already use.

Keep the agent you built.

Connect Claude Agent SDK, LangGraph, Google ADK, or another AG-UI-compatible agent. Your prompts and tools come with it.

Connect your agent

Choose the model for the work.

Use OpenAI, Claude, or Gemini with your own API keys. Keep the provider relationships you already have.

OpenAIClaudeGemini

Work with your Bots.
Wherever work happens.

Start on your laptop, connect your team’s messaging tools, or request early access to web and mobile.

Your Bots, tools, and conversations in one workspace on your Mac or Windows laptop.

Your workspace.
Your way in.

Download the desktop app or let your coding agent handle setup.

Start with the desktop app.

Your Bots, tools, and conversations, right on your desktop.

Let your coding agent set it up.

Copy the prompt into Claude Code, Codex, or your preferred coding agent.

What you need for local setup

The supported local preview runs on macOS with Docker Desktop. Allocate at least 4 CPUs, 12 GiB of RAM and 40 GiB of free storage to Docker. You’ll also need Node.js 22 or newer, Git, Bun at the version pinned by OpenBot, and a CopilotKit account. Your agent can check these before starting.

Your coding agent sets up the supporting services, then connects and starts the OpenBot app using the repository’s instructions.

OpenBot setup instructions · Local setup documentation

Stop and restart your workspace

Run these from your OpenBot folder. Stopping preserves your saved data.

Stop

bash scripts/stop.sh
npx copilotkit@latest local stop

Restart

npx copilotkit@latest local start
bash scripts/start.sh

Setting up for your company? Explore business deployment. See plans and pricing.

Bring your agents
to the whole team.

Bring it into a shared company workspace with OpenBot for Business™. Self-host in your organization’s infrastructure and work with our engineers on the rollout.

Explore OpenBot for Business