🛠 AI-инструменты

OpenWorker: опен-сорс ИИ-агент Эндрю Ына для десктопа

Михаил ИванинМихаил Иванин5 августа 2026 г.6 мин чтения
✈️
Свежие гайды и обзоры выходят в моём Telegram первыми
Подписаться →

OpenWorker: опен-сорс ИИ-агент Эндрю Ына для десктопа

OpenWorker - открытый ИИ-агент, который живёт на твоём Mac или Windows и выдаёт готовую работу, а не отвечает в чате. Написал Эндрю Ын (Coursera, Google Brain), лицензия MIT, почти 13 тысяч звёзд на GitHub за две недели. Ставишь, даёшь ключ от любой модели - OpenAI, Anthropic, DeepSeek, Kimi, Qwen или локально через Ollama - и агент разбирает почту, ставит встречи, отвечает в Slack, готовит отчёты и запускает задачи по расписанию.

Что такое OpenWorker простыми словами

OpenWorker - это десктопное приложение с локальным агентным сервером внутри. От обычного чат-бота отличается двумя вещами. Первое: он выдаёт результат в виде файла, письма, календарной встречи или сообщения в Slack, а не текст в окне. Второе: он работает с ТВОИМИ инструментами через 25+ встроенных коннекторов и любые внешние MCP-серверы. Написан на Python + React/Tauri, агентный движок построен на библиотеке aisuite - тоже проект Эндрю Ына.

Три характеристики, которые определяют характер тулзы:

  • Local-first. Разговоры, токены коннекторов, ключи моделей - всё лежит в локальном secret store на твоей машине. В облако уходит только запрос к модели и вызов коннектора, которые ты сам выбрал.
  • Any-model. Не привязан к вендору. Хочешь GPT - подключаешь ключ OpenAI. Хочешь Claude - ключ Anthropic. Хочешь бесплатно и без интернета - Ollama.
  • Approval-gated. Перед любым потенциально опасным действием (отправить письмо, изменить календарь, запустить команду в терминале) агент останавливается и спрашивает подтверждения.

Как установить OpenWorker на Mac и Windows

Два пути. Для большинства - готовое приложение.

macOS (Apple Silicon): качаешь с download.openworker.com/mac. Приложение подписано и нотаризовано, автообновление работает. Требуется macOS 12+.

Windows 10/11 (x64): качаешь с download.openworker.com/windows. Важный момент: сборки под Windows пока не подписаны кодовой подписью, SmartScreen будет ругаться предупреждением. Подпись обещают добавить.

После установки открываешь приложение, добавляешь API-ключ модели (или указываешь адрес Ollama), просишь сделать что-то реальное. OAuth к коннекторам поднимается в момент подключения.

Если хочешь запустить из исходников - нужен Python 3.10+, Node 20+ и Rust toolchain. Не буду пересказывать README, вот готовый запрос для Claude Code:

Склонируй github.com/andrewyng/openworker в ~/dev/openworker.
Прочитай README и подними проект по инструкции: запусти
packaging/setup_dev_env.sh, подними локальный agent-server
на порту 8765, поставь UI из surfaces/gui через npm install
и запусти npm run dev. В конце проверь, что API отвечает
на X-OpenWorker-Token из sidecar-8765.token, и покажи URL,
на котором открылся UI.

Клонирование, venv, зависимости, права на скрипты - Claude Code разберётся сам. Если Claude Code для тебя в новинку, начни с гайда для новичков.

Какие модели подключаются

Из коробки поддерживаются: OpenAI, Anthropic, Google Gemini, Inkling (Thinking Machines), GLM (Z.ai), DeepSeek, Kimi (Moonshot), Qwen, MiniMax, Mistral, Grok (xAI). Открытые модели подключаются через Together и Fireworks. Локально - через Ollama.

Есть курируемый список моделей, которые команда OpenWorker проверила на tool-calling (умение вызывать функции и коннекторы). Любую другую модель тоже можно вписать, но работоспособность на своей совести.

По деньгам: OpenWorker сам ничего не стоит, MIT-лицензия. Платишь только за токены модели, к которой подключился. Если поставил Ollama и гоняешь локальную LLM - ноль рублей. Если нужен единый роутинг между несколькими провайдерами - смотри OmniRoute-гейтвей.

Что за 25+ коннекторов и зачем они

Список из README:

  • Работа: Slack, Jira, Linear, monday.com, HubSpot
  • Знания и код: Notion, GitHub
  • Почта и календарь: Gmail, Google Calendar, Outlook
  • Локальное: файловая система + терминал

Плюс любой MCP-сервер подключается как отдельный коннектор с гранулярным контролем по инструментам. Это важно: если у тебя уже есть MCP для базы данных, Sentry или Figma - OpenWorker подхватит их без ручной интеграции. Как это устроено на стороне Claude - разобрано в гайде по коннекторам Claude.

Отдельная фича - работа из Slack. Пишешь @OpenWorker в канале, у тебя на десктопе открывается сессия, агент выполняет задачу с твоими инструментами, ответ прилетает тредом. Это уже похоже на командного джуна, а не на скрипт.

Автоматизации по расписанию

Тут OpenWorker выходит за рамки "спросил - получил ответ". В приложении настраиваешь автоматизацию: раз в день, раз в неделю, по крону. Примеры из README: утренний бриф, еженедельный отчёт, постоянное наблюдение за каналом.

Каждый прогон приходит в приложение с полным транскриптом - что агент делал, какие инструменты дёргал, к каким выводам пришёл. Если автоматизация упирается в approval-gated действие (отправить письмо клиенту), она не отправляет вслепую, а кладёт запрос в inbox - ты одобряешь пачкой позже.

OpenWorker vs Claude Cowork vs ChatGPT Work

Три близких по идее продукта, разные акценты.

ЧтоOpenWorkerClaude CoworkChatGPT Work
Кто делаетЭндрю Ын (opensource)AnthropicOpenAI
Где живётдесктоп (Mac/Win)облако Anthropicоблако OpenAI
Модельлюбая через API/Ollamaтолько Claudeтолько GPT
ЛицензияMITпроприетарнаяпроприетарная
Данныелокально + твои ключиу Anthropicу OpenAI

Cowork от Anthropic и Work от OpenAI сильны интеграцией с родной моделью и облачной инфраструктурой. OpenWorker сильнее там, где важен контроль: не хочешь отдавать данные и переписки во внешний сервис, хочешь свободно менять модель, хочешь запустить агента на бесплатной локальной модели.

Что важно понимать перед установкой

Я такие агенты гонял не первый раз - несколько практических вещей, которые обычно всплывают:

  1. Первые дни будешь много approve/reject нажимать. Approval-gated это нужная фича, но пока агент калибруется под твои задачи - готовься быть в контуре. Через неделю поймёшь, где ему можно доверить автоматизацию, а где нет.
  2. Токены жгутся быстро. Агент делит задачу на шаги и на каждый шаг вызывает модель. Реальный расход за день - в разы больше, чем от обычного чата. Локальная Ollama решает вопрос, если жалко бюджета.
  3. Beta-статус. OpenWorker в открытой бете, обновляется сам, но обещанные фичи иногда шатает. Прод-задачи не вешать без запаса на "переставил, полегчало".
  4. Windows-сборки без подписи. Пока обходишь SmartScreen руками. Если политика безопасности компании не даёт запускать неподписанное - жди подписи или ставь из исходников.

FAQ

Сколько стоит OpenWorker?

Сама программа бесплатная, MIT-лицензия. Платишь только за токены модели, к которой подключил. С локальной моделью в Ollama - ноль рублей.

Куда уходят мои данные?

Никуда, кроме модели и коннекторов, которые ты сам подключил. Локальный агент, локальный secret store, локальные логи. Разговоры и токены не летят к Эндрю Ыну.

Чем OpenWorker отличается от Claude Code?

Claude Code - CLI-агент для программирования от Anthropic, живёт в терминале, работает только с Claude. OpenWorker - десктоп-приложение с GUI, заточен под общие задачи (почта, календарь, отчёты, коммуникация), работает с любой моделью.

Можно подключить свой MCP-сервер?

Да. Любой MCP-инструмент подключается как отдельный коннектор, есть per-tool контроль доступа.

Работает ли OpenWorker из России?

Приложение работает. Ограничения только на стороне модели: OpenAI и Anthropic закрыты для российских карт и IP. Обход - через любой из уже поддерживаемых альтернативных провайдеров (DeepSeek, Kimi, Qwen, Mistral, GLM, Grok) или локально через Ollama.

Коротко

OpenWorker - первый серьёзный опен-сорс десктоп-агент общего назначения. Не привязан к вендору, всё локально, MIT, работает через 25+ коннекторов и MCP. Пока beta, но за две недели уже почти 13 тысяч звёзд - ниша была свободна, и Эндрю Ын её занял. Если нужна автоматизация повторяющихся задач без облачной подписки и с контролем над данными - имеет смысл поставить и попробовать. Репозиторий: github.com/andrewyng/openworker.

Что дальше

Если хочешь собрать такую систему у себя - у меня есть курс по вайбкодингу и работе с нейросетями в клубе Мандарин Лаб: mandarinedu.ru. Первые уроки открыты бесплатно.

Если нужно внедрить ИИ в бизнес - процессы, агентов, автоматизацию под вашу задачу - пишите мне напрямую: t.me/Philigranchik. Разберу задачу и скажу, что реально автоматизируется, а что нет.

Бесплатный первый урок

Хочешь собрать это сам - с нуля до первого клиента?

В первом уроке показываю весь путь по шагам: ставим Claude Code, собираем первый рабочий инструмент и как на этом начать зарабатывать. Без воды и без кода.

Смотреть первый урок →
Михаил Иванин
Об авторе
Михаил Иванин

Вайбкодер-разработчик и маркетолог с 9-летним опытом, основатель «Мандарин Лаб». Собирает на ИИ то, за что раньше платили подрядчикам сотни тысяч: CRM, ботов, автоматизации, монтаж. Одну из систем строил под агентство недвижимости с базой в 400 000 лидов. Теперь учит этому с нуля - как за вечер собрать свой инструмент через Claude Code и зарабатывать на нейросетях.

Telegram @mike_cmo →
#openworker#ии-агент#эндрю ын#andrew ng#опенсорс#локальный ии#mcp#автоматизация