Инструменты4 августа 2026 г., 23:45 МСК🤖 Auto

OpenWorker: ИИ-коллега от Эндрю Ына, который делает работу, а не просто чат

Эндрю Ын представил OpenWorker — опенсорсный агент, работающий локально на вашем ПК. Он интегрируется с 25+ сервисами (Jira, Slack, GitHub), выполняет реальные задачи и требует подтверждения пользователя перед действиями.

Баннер новости 5075

От чата к результату: философия OpenWorker

В отличие от большинства LLM-интерфейсов, OpenWorker позиционирует себя не как чат-бот, а как «коллега», который приносит готовый артефакт. Система берет на себя сложные цепочки действий: от подготовки клиентской презентации до анализа статуса релиза в Jira и GitHub. Ключевая особенность — локальная архитектура: агент, инструменты и данные остаются на машине пользователя, а в облако уходит только запрос к модели.

Технический стек и интеграции

Приложение построено на базе библиотеки aisuite (Python), которая унифицирует работу с разными провайдерами. Фронтенд реализован на React с использованием оболочки Tauri, что обеспечивает нативную производительность. Архитектура позволяет подключать любые инструменты через протокол MCP (Model Context Protocol).

Система поддерживает более 25 интеграций, включая корпоративные стандарты. Ниже приведена таблица ключевых поддерживаемых сервисов и моделей:

Категория Поддерживаемые решения
Корпоративные инструменты Slack, Jira, GitHub, Notion, Linear, HubSpot, Outlook, Gmail, Google Calendar, monday.com
LLM-провайдеры (API) OpenAI, Anthropic, Google Gemini, xAI (Grok), Z.ai (GLM), Moonshot (Kimi), DeepSeek, Qwen, Mistral, Grok
Локальные модели Любые модели через Ollama, Together, Fireworks
Технологический стек Python 3.10+ (backend), Node 20+ (frontend), Rust (STT-модуль), Tauri (оболочка)

Безопасность и контроль

OpenWorker работает по принципу «local-first». Все ключи API, токены OAuth и история переписок хранятся в локальном хранилище секретов приложения. Облачный сервис используется исключительно для брокерства OAuth-соединений. Перед любым критическим действием (отправка сообщения, изменение календаря, выполнение команды в терминале) система запрашивает подтверждение у пользователя. Если пользователь недоступен, запросы паркуются во входящих, а не выполняются автоматически.

Установка и запуск

Проект находится в стадии открытой бета-тестирования. Доступны сборки для macOS (Apple Silicon, macOS 12+) и Windows 10/11 (x64). Для разработчиков доступен запуск из исходного кода:

  • Клонирование репозитория: git clone https://github.com/andrewyng/openworker
  • Запуск сервера агента: .venv/bin/openworker-server --cwd /some/project --port 8765
  • Запуск GUI: npm run dev (в браузере) или npm run tauri dev (нативное окно).

Лицензия проекта — MIT, что позволяет свободно модифицировать и использовать код в коммерческих целях.

Источник: Github ↗