Overview
OpenWork is a desktop-oriented AI workflow platform positioned as an alternative to Claude Cowork and Codex. Add one OpenWork MCP and assigned skills, plugins, MCP connections, and service integrations can be reused from compatible agents such as Codex, Claude Code, Cursor, and OpenCode. The desktop/core code is MIT-licensed, while the OpenWork Den organization control plane under ee/ uses a separate EE License. The latest stable release as of September 16, 2026 is v0.18.48.
Features and best fit
Based on official documentation; not hands-on tested · Content checked:
Decouple skills, plugins, and MCP connections from the AI agent you happen to use
OpenWork's core idea is to keep reusable capabilities from being trapped inside one chat UI. The README documents adding the OpenWork MCP to Codex, Claude Code, Cursor, OpenCode, and other compatible agents so they can use assigned skills, plugins, MCP connections, Google Workspace, and Microsoft 365 capabilities.
The remote MCP exposes two tools, search_capabilities and execute_capability, for discovering and running available capabilities. The desktop app provides a dedicated workspace, but the README states that it is not required when you only want to use OpenWork from an agent you already have.
Sources: [2]
Combine an Electron desktop shell, React UI, and OpenCode SDK into one agent workspace
TypeScript is the repository's primary language. apps/app uses React and Vite and depends on the Model Context Protocol SDK and OpenCode SDK. The desktop shell uses Electron 43 and includes better-sqlite3 and terminal-oriented dependencies.
Release v0.18.48 improves live workflow authoring, generated apps, session recovery, and consistency across browser tabs, consent, and session origins, showing that OpenWork is evolving as a persistent agent workspace rather than a simple prompt launcher.
Use OpenWork Den as an organization control plane for capability distribution and access
OpenWork Den provides organization controls for members and teams, model-provider access, desktop policies, skill/plugin marketplaces, and remote MCP distribution.
Den is not part of the same MIT-licensed core as the desktop application. Evaluations should separate the MIT core used by individuals and small deployments from the ee/ control-plane functionality.
For teams using Claude Code, Codex, Cursor, and OpenCode that do not want to rebuild the same workflow in every tool
OpenWork fits environments where skills and MCP configuration are duplicated across AI coding or agent tools and where a shared workflow should move from one person's machine to a team. The key question is less whether you want another desktop UI and more whether you want a common capability layer that multiple agents can call.
Do not treat the whole repository as MIT: ee/ has a production-restricted EE License
The root LICENSE places the desktop application and core platform outside ee/ under MIT while OpenWork Den under ee/ is covered by the OpenWork EE License. GitHub therefore reports NOASSERTION instead of one SPDX license for the repository.
The EE License exempts production use by organizations with up to five users, internal evaluation for up to 30 days, and development/testing; other production use requires the appropriate subscription. Each version also receives an MIT future license two years after its first public release.
Remote MCP and Den mean the system is not purely local just because a desktop app exists
The documented OpenWork MCP endpoint is a remote server at api.openworklabs.com. Users sign in and select an OpenWork organization before using capabilities, so installing the desktop application does not imply that every workflow remains on the local machine.
For sensitive work, review the data boundary separately for each capability, connected service, model provider, and Den deployment, including authentication and retention.
Sources: [2]
The default branch is dev and releases move quickly, so pin versions when validating workflows
As of September 16, 2026 the default branch is dev, and v0.18.48 was published on September 15. Its release notes still include changes to workflow authoring, session recovery, and browser flows.
For team rollout, pin the desktop distribution and relevant OpenWork MCP/Den versions and regression-test important workflows before wider deployment.
Official sources
- [1]different-ai/openwork — GitHub repository metadata(2026-09-16)
- [2]OpenWork — README (dev)(2026-09-16)
- [3]OpenWork v0.18.48 release(2026-09-16)
- [4]OpenWork — directory-split root license(2026-09-16)
- [5]OpenWork Enterprise Edition License(2026-09-16)
- [6]OpenWork React app — package.json(2026-09-16)
- [7]OpenWork Electron desktop — package.json(2026-09-16)
Supplemental curator note
OpenWork is more useful to evaluate as a shared capability layer than as another AI chat UI: Codex, Claude Code, Cursor, and OpenCode can call the same skills and connections. Review the MIT core versus EE-licensed Den and the remote-MCP data boundary before deployment.
Try it in 3 steps
- 1
Install the official desktop app
Install the normal v0.18.48 OpenWork desktop build for macOS, Windows, or Linux. Choose cloud or enterprise builds only when you intentionally need those organization-oriented capabilities.
https://openworklabs.com/download - 2
Create a workspace and run one task
Run a first task in a dedicated workspace and verify the basic session, artifact, and workflow experience.
Launch OpenWork → Create workspace → Run a task - 3
Reuse the same capabilities from an existing agent
After browser sign-in, select an OpenWork organization. For Claude Code use `claude mcp add --transport http openwork https://api.openworklabs.com/mcp/agent`.
codex mcp add openwork --url https://api.openworklabs.com/mcp/agent
Growth
Growth trends · Last 30 days
23,580 Stars
Trend data is still being collected.
Development activity
Last 90 days · weekly
- Commits (last 30 days)
- 893
- Open PRs
- 261
Development activity is still being collected.
Built with
Categories and tags
GitHub data
GitHub dataView detailed GitHub data
- Stars
- 23,580
- Forks
- 2,368
- Watchers
- 90
- Open issues
- 263
- Primary language
- TypeScript
- License
- Not determined
- Repository last updated
- Sep 16, 2026
Related information
Write a related articleShare a guide or use case for this OSS in Markdown. Articles are published after administrator approval.
Explore next
- OpenClaw389,838 Stars
A persistent personal AI assistant platform spanning channels, tools, memory, and schedules.
TypeScript - Hermes Agent246,050 Stars
A persistent AI agent with memory, skills, cron jobs, subagents, and multiple terminal backends.
Python - n8n204,525 Stars
A fair-code platform combining a visual canvas and code for service integrations, workflows, and AI agents.
TypeScript - TensorFlow200,131 Stars
An end-to-end machine-learning platform connecting research, training, evaluation, visualization, and deployment.
C++ - Oh My Zsh189,748 Stars
A community framework for managing Zsh configuration through plugins, themes, and an update mechanism.
Shell
Report incorrect information
Tell us if any listing information is incorrect or outdated.