Эндрю Нг выпустил OpenWorker — открытый AI-агент для рабочего стола, который сдаёт готовую работу вместо болтовни

Эндрю Нг анонсировал OpenWorker — открытый десктопный AI-агент, который ориентирован не на диалог, а на результат. Вместо того чтобы поддерживать бесконечный чат, OpenWorker принимает от пользователя цель («подготовь отчёт», «обнови таблицу», «разбери почту») и возвращает готовый артефакт.

Архитектура

Репозиторий содержит 119 Python-файлов (~32 400 строк), 149 TypeScript/TSX-файлов интерфейса и 78 тестовых модулей. Стек состоит из четырёх слоёв:

  • Десктопная оболочка — Tauri 2 с React 18 UI
  • Локальный сервер агента — Python 3.10+ на FastAPI/uvicorn, порт 127.0.0.1:8765
  • Слой коннекторов — локальные инструменты (файлы, git, ripgrep, shell, todo), хостированные интеграции и протокол MCP
  • Маршрутизатор моделей — единый интерфейс над OpenAI, Anthropic, Google, DeepSeek, Qwen и другими

Своя модель — свой контроль

OpenWorker не предоставляет собственного инференса. Пользователь вставляет API-ключ или указывает локальный рантайм. Поддерживается 30 моделей, включая GPT-5.6, Claude Fable 5, Gemini 3.1 Pro, DeepSeek V4, Grok 4.3 и open-source варианты через Ollama.

35 коннекторов и инструментов

Агент умеет работать с Gmail, Slack, Google Calendar, файловой системой, Git, todo-списками — и может расширяться через MCP (Model Context Protocol). Перед каждым существенным действием агент запрашивает подтверждение пользователя.

OpenWorker распространяется под лицензией MIT и доступен на GitHub.

Источник: marktechpost.com