com.openworker.desktop). Оболочка также управляет процессом Python-сервера.127.0.0.1:8765. По умолчанию допускается не более 12 итераций модель-инструмент на задачу.В репозитории 119 Python-файлов (~32 400 строк) в папке coworker/, 149 TypeScript/TSX-файлов в surfaces/gui/ и 78 модулей для бэкенд-тестов .
OpenWorker не привязывает пользователя к одному провайдеру. Поддерживается 30 моделей, но для каждой нужен собственный API-ключ (принцип BYOK — bring your own key) :
Одна из ключевых особенностей OpenWorker — продуманный подход к безопасности. Каждый вызов инструмента агентом классифицируется по четырём уровням риска :
Чтобы предотвратить атаки через подстановку вредоносных инструкций, в OpenWorker встроена так называемая «операционная персона»: модель получает указание обрабатывать содержимое инструментов, логов, файлов и входящих сообщений как непроверенные данные, а не инструкции. Это прописано прямо в конфигурации персоны на уровне кода .
OpenWorker пока работает только на Mac; поддержка Windows заявлена как «скоро появится» . Проект находится в открытой бета-версии (fully usable, updates itself)
.
OpenWorker позиционируется именно как смена парадигмы: вместо того чтобы вести диалог, пользователь указывает конечный результат (например, «разобрать входящие», «подготовить документ», «ответить в Slack с цифрами за III квартал», «обновить запись в календаре»). Агент сам разбивает цель на шаги, работает с локальными файлами и подключенными приложениями и приостанавливается для подтверждения перед важными действиями . OpenWorker поддерживает более 25 интеграций, включая Telegram, GitHub, Slack, Jira, Notion, Linear, HubSpot, Outlook, Gmail и Google Календарь, а также MCP
.