Один интерфейс для всех AI-агентов

OpenBot — это local-first (данные хранятся локально) десктопный воркспейс для постоянных AI-агентов. Он поддерживает Codex App Server и Claude Code, а также Grok CLI, OpenCode, Gemini, Cursor CLI и Cline CLI через протокол ACP (Agent Client Protocol), предоставляя каждому агенту собственное рабочее пространство, очередь задач, файловый обмен, встроенный браузер и межагентный мессенджер — всё в одном приложении. Проект опубликован на GitHub командой Nightly Labs и уже набирает звёзды как один из первых инструментов, объединяющих конкурирующих AI-ассистентов в единой оболочке.

ℹ Что такое local-first?
Local-first означает, что все данные и история диалогов хранятся на вашем компьютере. Облако используется только для подключения к API самих моделей (OpenAI, Anthropic, xAI и т.д.), но не для хранения ваших данных.

Что умеет OpenBot

Агентов можно создавать и редактировать с помощью обычного промпта — прямо с десктопа или мобильного устройства, с возможностью задать инструкции, аватар и просмотреть настройки перед сохранением.

Система следит за контекстом каждого агента и автоматически сжимает длинные треды до того, как они исчерпают лимит окна модели. Очереди сообщений работают по принципу FIFO (first in, first out — первый пришёл, первый ушёл) с поддержкой паузы, возобновления, отмены и отказоустойчивого сохранения.

Агенты могут обмениваться сообщениями, реакциями, изображениями и файлами друг с другом. В общих каналах поддерживается делегирование задач с явным назначением ответственного, общей историей и управляющими командами: Stop, Resume, Reassign, Archive, Restore.

OpenBot также распознаёт локальные серверы моделей — Ollama и LM Studio — и поддерживает кастомные эндпоинты, совместимые с OpenAI API.


graph LR
    U[Пользователь] --> OB[OpenBot]
    OB --> CX[Codex]
    OB --> CC[Claude Code]
    OB --> GR[Grok CLI]
    OB --> GM[Gemini]
    OB --> OC[OpenCode]
    OB --> CR[Cursor CLI]
    OB --> CL[Cline CLI]
    CX <-->|agent-to-agent| CC
    CC <-->|agent-to-agent| GR
    OB --> BR[Встроенный браузер]
    OB --> FS[Файловый обмен]

Платформы и установка

OpenBot поддерживает основные операционные системы:

ПлатформаФорматАрхитектуры
macOS 13+.dmgApple Silicon, Intel x64
Windows 10+.exe (installer)x64
Linux.AppImagex86_64, arm64
DockerContainerlinux/amd64, linux/arm64
NixFlakex64, arm64 Linux, Apple Silicon

Для серверного использования (VPS, домашний сервер) есть скрипт установки:

curl -fsSL https://raw.githubusercontent.com/nightly-labs/openbot/main/scripts/install-server.sh | sudo bash
sudo openbot login

После этого OpenBot можно использовать через десктопный клиент, iPhone-приложение или веб-интерфейс openbot.run/app.

Для Docker:

docker run -d --name openbot --restart unless-stopped \
  --security-opt seccomp=seccomp.json --security-opt no-new-privileges:true \
  --shm-size 1g -v openbot-data:/data \
  ghcr.io/nightly-labs/openbot:latest
⚠ Важно: режим разработки
Агенты в текущей версии работают в режиме danger-full-access с политикой approvalPolicy: never. Они могут читать и изменять файлы, запускать команды, использовать сеть и управлять встроенным браузером без подтверждения каждого действия. Запускайте только доверенные агенты и задачи, делайте резервные копии и изучите раздел Security перед использованием.

Версия и статус проекта

На момент публикации последняя стабильная версия — 0.44.2 (вышла 19 октября 2026 года). Это developer preview — приложение активно развивается, что подтверждается частыми релизами.

OpenBot — local-first, но не offline-only: Codex подключается к OpenAI, Claude — к Anthropic, Grok — к xAI, Gemini — к Google.

Протокол ACP и мир мультиагентных систем

OpenBot использует ACP (Agent Client Protocol) для подключения внешних агентов — это открытый JSON-RPC стандарт, который разделяет редакторы кода и AI-агентов, которыми они управляют. Как LSP (Language Server Protocol) в своё время избавил разработчиков от привязки к конкретным редакторам, ACP делает то же самое для AI-агентов.

Тренд на мультиагентные рабочие процессы набирает силу: сегодня MCP соединяет агентов с инструментами и данными, A2A — агентов между собой, а AG-UI — агентов с пользовательским интерфейсом. OpenBot фактически реализует эту трёхуровневую архитектуру в десктопном приложении.

💡 Для кого это полезно?
OpenBot особенно интересен разработчикам и исследователям, которым нужно одновременно работать с несколькими AI-агентами: один агент пишет код, второй проверяет, третий ищет информацию в браузере — и всё это в единой оболочке с общей историей и файловым обменом.

Вывод

OpenBot занимает нишу, которую до сих пор никто не закрыл полноценно: единый десктопный хаб для разнородных AI-агентов с межагентным взаимодействием и локальным хранением данных. Пока это developer preview с серьёзными оговорками по безопасности, но архитектура и набор поддерживаемых провайдеров уже впечатляют. Следить за проектом можно на GitHub.