Об этом проекте
OpenWork — бесплатное десктопное приложение с открытым исходным кодом, предназначенное для обмена AI-рабочими процессами, позиционируемое как открытая альтернатива Claude Cowork и Codex для macOS, Windows и Linux. Оно позволяет пользователям добавлять MCP-сервер OpenWork (Model Context Protocol) к агентам, таким как Codex, Claude Code, Cursor или другим совместимым инструментам, что дает возможность переиспользовать навыки, MCP-подключения и подключенные сервисы (включая Google Workspace и Microsoft 365) между различными инструментами, коллегами и машинами. Десктопное приложение предоставляет выделенное рабочее пространство, но оно необязательно; пользователи могут работать с OpenWork напрямую через своего существующего AI-агента. Для организаций административный интерфейс (OpenWork Den) позволяет публиковать возможности, управлять доступом и настраивать общие или персональные подключения.
MCP OpenWork предоставляет четыре инструмента: `search_capabilities` для поиска доступных возможностей, `execute_capability` для их выполнения, а также `list_skills`/`get_skill` для просмотра списка и чтения навыков. Инструкции по настройке предоставлены для Codex, Claude Code, OpenCode и любого MCP-клиента с использованием удаленного URL `https://api.openworklabs.com/mcp/agent`.
OpenWork Den служит плоскостью управления для командного или организационного управления, предлагая такие функции, как предоставление вычислительных ресурсов в масштабе, управление командами и участниками, применение политик на десктопе, публикация навыков и плагинов через маркетплейсы, а также импорт Agent Plugins или плагинов, совместимых с Anthropic.
Репозиторий использует лицензию с разделением по директориям: все, что находится вне директории `ee/`, лицензировано под MIT (включая десктопное приложение и основную платформу), тогда как директория `ee/` (OpenWork Den) находится под лицензией OpenWork EE — лицензией с доступным исходным кодом. Производственное использование функций EE требует подписки, но она бесплатна для организаций до 5 пользователей, бесплатна для 30-дневной оценки в любом масштабе и всегда бесплатна для разработки и тестирования. Каждый релиз `ee/` переходит под MIT через два года после публикации.
Для контрибьюторов проект требует Node 24, pnpm 11 и Git с подписью DCO. Структура репозитория включает `apps/` для десктопного приложения (React UI, оболочка Electron и сервер), `packages/` для общих основных пакетов, `ee/` для плоскости управления, `evals/` для исполняемых тестовых спецификаций, `worlds/` для декларативных сред разработки/тестирования, `docs/` и `.opencode/skills/` для навыков агента репозитория. Тестирование выполняется через файлы `evals/specs/**/*.test.ts`, с journey-тестами приложения с использованием `.e2e.test.ts`. Команды разработки включают `pnpm dev` для приложения Electron и `pnpm dev:worktree` для нескольких рабочих деревьев. Доступен безголовый веб-режим для запуска UI в браузере без Electron, с подробными инструкциями по настройке и входу.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.