OpenBot — изолированный запуск ИИ-агентов

★ 5.7K

OpenBot — это открытая платформа (open-source, MIT) для запуска изолированных ИИ-агентов, каждый из которых получает отдельный браузер (Chromium в контейнере), файловую систему и только те инструменты, которые явно разрешены политикой. Берут, когда агентов нужно запускать параллельно и они не должны мешать друг другу; когда требуется, чтобы каждое действие агента было проверено до выполнения и записано в журнал аудита; когда службе безопасности или заказчику нужно показать, что именно агент делал и на каком основании. Собран на TypeScript, запускается через Docker Compose, данные хранятся в PostgreSQL; для работы нужны Bun 1.3+, Docker, ключ модели (OpenAI, Anthropic или Google) и проект CopilotKit Intelligence (есть бесплатный план). Поддерживает протокол AG-UI: подключить можно агента на LangGraph, Mastra, CrewAI, Pydantic AI, Google ADK или написанного вручную, включая MCP-инструменты. Это шаблон, который клонируют и дорабатывают под себя — hosted-версии нет. Отличается от библиотек автоматизации браузера тем, что отвечает не на вопрос «как нажать кнопку», а «кто и по какому правилу её нажал». Подойдёт командам, которым важны governance и аудит агентных действий; под единичный скрипт или быстрый прототип платформа избыточна — статус Alpha, возможны баги.