OpenBot: локальный воркспейс для нескольких ИИ-агентов с полным доступом к системе

OpenBot от nightly-labs объединяет нескольких ИИ-агентов на вашем компьютере, давая им полный доступ к файлам и командам без подтверждений. Разбираем механику, провайдеров, ограничения Linux и цену такой свободы — от AppArmor до лицензии PolyForm.

OpenBot: локальный воркспейс для нескольких ИИ-агентов с полным доступом к системе

OpenBot: команда AI-агентов у вас на машине

Название OpenBot носят два разных проекта. Один — серверный шаблон от CopilotKit на MIT-лицензии, с контейнерами и политиками доступа. Другой — десктопный воркспейс от nightly-labs, который позволяет держать несколько AI-агентов на вашем компьютере, с общими каналами и очередями задач. Речь о втором.

Сразу о главном: агенты здесь по умолчанию работают с danger-full-access и approvalPolicy: never. После первого явного согласия при запуске они могут читать и менять файлы, запускать команды, ходить в сеть и управлять встроенным браузером — без подтверждений на каждое действие.

Как это устроено

OpenBot — десктопное приложение для macOS 13+ (Apple silicon и Intel), Windows 10+ x64 и Linux (x64/arm64, AppImage). Внутри — несколько агентов, каждый подключён к своему провайдеру ИИ, и все они работают в общих каналах. У задачи один владелец, делегирование явное, история общая, есть контролы Stop, Resume, Reassign, Archive и Restore. Типичный сценарий: Codex-агент владеет задачей и делегирует ревью Claude-агенту — оба видят один и тот же контекст.

Задачи ставятся в очередь FIFO с паузой, возобновлением и отменой; очередь переживает падение приложения. Агенты общаются друг с другом сообщениями, ответами, реакциями и изображениями, могут передавать файлы. Встроенный браузер агенты могут открывать, инспектировать и контролировать. Опциональный Computer Use запускается через бинарник cua-driver как дочерний процесс на macOS, Windows и Linux.

Есть механизмы, которые отличают OpenBot от простого «отправил запрос — получил ответ». Контекст-мониторинг автоматически компактирует контекст до того, как окно модели будет исчерпано. Расписания (routines) запускают инструкции в отдельном треде агента по расписанию. Голосовой ввод и разговор с агентом работают на локальных моделях STT/TTS в 31 языке. Мобильные приложения для iOS и Android подключаются к компьютеру через зашифрованное peer-соединение, без VPN.

Провайдеры и переключения

Поддерживаются Codex (через ChatGPT-план), Claude Code (через Claude-план), Gemini (Google AI Pro/Ultra), Grok CLI, OpenCode, Cursor CLI, Cline CLI, Muse Code, Pi и Inception Mercury. Через протокол ACP подключаются Goose, Qwen Code и GitHub Copilot. Можно использовать любой OpenAI-совместимый эндпоинт и локальные модели через Ollama и LM Studio.

Самый полезный механизм — бэкап-модель. Когда план провайдера исчерпан, сервер перегружен или происходит сбой, агент переключается на другого провайдера, сохраняя воркспейс и разговор. В чате появляется заметка о переключении. Это не идеально — контекст сохраняется, но модель меняется, и качество ответов может отличаться. Зато работа не останавливается.

У Gemini есть свои операционные особенности. Требуется отдельная загрузка Antigravity ACP-сервера из-за лицензионных ограничений Google. Вход — только через десктопный браузер с xdg-utils, колбэк идёт через 127.0.0.1. На headless-сервере без десктопной сессии войти в Gemini не получится. Это стоит помнить, если планируете держать OpenBot на VPS.

При выборе провайдера есть нюансы. У Cline бесплатные модели могут использовать ваши промпты для обучения — это сказано в README прямо. У OpenCode бесплатные модели работают без аккаунта. Ни то, ни другое не является скрытым дефектом, но знать об этом нужно до того, как отправите агенту чувствительные данные.

Запуск на Linux: последовательность с препятствиями

Вы скачиваете AppImage, делаете его исполняемым, запускаете — и OpenBot сразу выходит. Причина: Ubuntu 23.10+ и Debian 13 ограничивают unprivileged user namespaces через AppArmor. Решение — установить профиль: sudo install -m 0644 build/linux/openbot.apparmor /etc/apparmor.d/openbot. Запускать с --no-sandbox нельзя.

AppImage монтирует себя через fusermount3 из пакета fuse3, libfuse2 не нужен. Дальше выясняется, что remote desktop на Linux x64 работает только в X11 (Xorg/Xvfb) и не работает под Wayland. В arm64 AppImage remote desktop runtime не включён вообще. Если вы используете Nix, понадобится allowUnfreePredicate — в README прямо написано: «OpenBot is not free software».

Когда всё наконец заработало, вы даёте агенту задачу. Он открывает встроенный браузер и работает без подтверждений. Между вами и агентом нет ничего, кроме того самого явного согласия при первом запуске.

Что значит «free»

Сайт отвечает на вопрос «Is OpenBot free?» утвердительно: «OpenBot costs $0». Это правда в том смысле, что десктопное приложение бесплатно и не имеет заблокированных функций. Но лицензия — PolyForm Noncommercial 1.0.0. Код публичен на GitHub, но это не open-source: коммерческое использование требует отдельной лицензии, цена которой не опубликована. Термин «free» здесь двусмысленен, и это не случайность.

Безопасность — зона ответственности пользователя. danger-full-access и автоматическое подтверждение всех действий не очень сочетаются с имиджем «trustable coworkers», который проект продвигает. Сайт упоминает это в FAQ в менее пугающей формулировке, чем README. Частично риск смягчён: встроенный Vault для логинов, платёжных карт и контактов использует шифрование ОС, агенты видят только имя карты и последние четыре цифры, а первое заполнение карты на сайте требует одобрения. Поддерживаются также 1Password и Bitwarden. Но это защита данных внутри Vault, а не ограничение того, что агент может сделать с остальной системой.

Платите вы только провайдеру ИИ — но платить придётся. Если у вас уже есть подписки на ChatGPT, Claude и Gemini, OpenBot просто сводит их в один воркспейс. Если подписок нет, суммарные затраты никто не пересчитывает. Хостинг-серверы в ЕС стоят от €20 или $25 в месяц — эта цифра есть только в сторонних обзорах, на главном сайте её нет.

Ещё один операционный момент для Windows: релизы подписаны польской компанией Synthetify Labs, но старые версии не подписаны, и SmartScreen может предупреждать. Проверяйте чексуммы.

Кому это подходит

OpenBot — практичная альтернатива облачным агентским воркспейсам для одиночек и малых некоммерческих команд, которые уже платят за несколько подписок ИИ и хотят, чтобы агенты работали на их железе, а данные хранились локально. Он не подходит для компаний, которым нужны песочница, аудит или гарантии изоляции. Для них есть CopilotKit OpenBot — но с собственными ограничениями: свежая установка разрешает всё, пока администратор не заменит политику, а отдельное имя бота не является границей безопасности.

OpenBot решает реальную проблему — организацию нескольких AI-агентов на одном компьютере. Цена этого — полный доступ к вашей машине и некоммерческая лицензия. Инструмент для тех, кто понимает оба условия и уже платит провайдерам.

Read more

Семеро против 493: кто зарабатывает на ИИ на самом деле

Семеро против 493: кто зарабатывает на ИИ на самом деле

Прибыль S&P 500 выросла на 54%, но обеспечили её лишь семь техногигантов и бухгалтерские переоценки. Разбираем, почему остальные 493 компании не видят эффекта от ИИ, кто собирает инфраструктурную ренту и как сэкономленные минуты не превращаются в деньги.

PHP2Shell: две критические уязвимости в ядре PHP, которые не закрывает ни одна CMS

PHP2Shell: две критические уязвимости в ядре PHP, которые не закрывает ни одна CMS

В ядре PHP обнаружены две критические уязвимости, объединённые под названием PHP2Shell. Они работают ниже уровня CMS: обновление WordPress, Drupal или Joomla не помогает. Уязвимыми остаются миллионы серверов, а атаки начались ещё до выхода патча.

Пять тысяч человек видят ИИ, которого не существует для остальных шести миллиардов

Андрей Карпати оценивает, что лишь пять тысяч человек имеют доступ к вершине возможностей языковых моделей, тогда как шесть миллиардов почти не сталкивались с ними. Разрыв в понимании ИИ растёт, и дело не в доступе, а в сложности задач, которые мы перед ним ставим.

Строительный сектор сжимается: главный риск — в «серой зоне»

Строительный сектор сжимается: главный риск — в «серой зоне»

Число строительных компаний в России сократилось на 4,3% за год. Но главная угроза — не в ликвидированных фирмах, а в десятках тысяч компаний с заблокированными счетами и высоким риском банкротства, которые могут обрушить подрядчиков.