← Back to Project List
OpenWork is an open source AI Agent desktop workbench, officially positioned as an open source alternative to Claude Cowork/Codex. It is OpenCode-based, supports local first running, 50 LLM/provider connections, comes with skills/plugins/MCP extensions, and can package team workflows into reusable configurations. Before sales, it is suitable to talk about "AI Agent workbench within the enterprise, AI Coding/knowledge work automation, BYO Key/local file priority, and team template delivery"; However, it is still in a high-speed iteration stage. The enterprise-level landing should focus on evaluating permissions, auditing, desktop strategy, SSO, model gateway and operation and maintenance support.

1. Project/Product Overview

ProjectInformation
GitHubdifferent-ai/openwork
official websiteopenworklabs.com
LocateOpen source Claude Cowork / Codex alternative to work on local files with AI agents
Main modeDesktop apps, client mode, host mode, Orchestrator CLI, and server/remote worker
Technology StackTypeScript-based; The desktop side involves Tauri/Rust; Package management uses pnpm
Upstream coreBased on the OpenCode, the UI is connected to the service through '@ opencode-ai/sdk/v2/client'
AuthorizationThe principal MIT;'/ee' directory is the Fair Source License boundary
LANGUAGE/INTERNATIONALREADME is multilingual; App supports English, French, Spanish, Catalan, Brazilian Portuguese, Japanese, Simplified Chinese, Thai, Vietnamese, Russian
Check Date2026-06-30

As of 2026-06-30 real-time inspection, GitHub repositories are about 16.5k stars , 1.7k forks, and 213 open issues **. The default branch is' dev', which was recently pushed on 2026-06-29. The latest stable release see' v0.17.4 ', released at 2026-06-27; After that, there were frequent macOS alpha builds, such as' 0.17.5-alpha.1317' released on 2026-06-29.

2. Official Schematic

The project README itself contains the following key schematics, suitable for pre-sales notes or presentation materials:

2.1 Products Demo GIF

! OpenWork demo

2.2 Skill Manager

! OpenWork Skill Manager

2.3 Local / Server working mode

! OpenWork local or server

3. What can it mainly do

CapabilitiesDescriptionsPre-Sales Value
Local AI Agent WorkbenchAttractive when the user selects the working directory locally and runs the agentic workflowCustomers are concerned that the data does not leave the machine and the R & D/operation/document process is controllable
Multi-model/BYO KeyThe official website said that the 50 LLM/provider supported by the OpenCode can be used with its own provider keysAvoid single model binding, and facilitate the connection of existing model gateways, private models or multi-cloud policies of enterprises
host modelocal running OpenCode / OpenWork server / routersuitable for individuals or small teams to quickly try out without building a platform first
Client modeConnect to an existing OpenCode/OpenWork serverSuitable for enterprises to do centralized worker, remote execution or controlled environment
Orchestrator CLIUse 'openwork start' to manage sidecars after 'npm install -g openwork-orchestratorYou can use server/remote worker mode without desktop UI to facilitate PoC automation
Skills managermanage '.opencode/skills' and import local skills into the workspacecan precipitate pre-sales/delivery/research and development processes into reusable "skill packs"
OpenCode pluginsManage plug-ins via 'opencode.json', support project/global scopeExtensible to WakaTime, internal tools, audit, or custom integration
MCP serversofficial website and enterprise documents emphasize that MCP connects internal data sources and toolscan connect customer CRM, knowledge base, work order, code base and data platform
PermissionsDisplay permission request and allow once/always/grantSuitable for man-machine collaboration, controllable action and sensitive operation approval
Execution plan / todosrender OpenCode todos into timelinemake it easier for non-technical users to understand what the agent does
TemplatesSave and rerun common workflowPre-sales can be packaged "standard job flow", such as requirements analysis, code review, document generation
Debug exportsExport runtime debug report and developer log stream in settingsEnterprise support, problem location, delivery operation and maintenance are more controllable

4. Applicable Scenario

ScenarioFitTypical Customer DemandsRecommended Methods
Enterprise AI Coding/R & D EfficiencyHighWant to use AI to modify code, generate tests and process issue, but worry about cloud tool binding and data risks"OpenWork is an agent workbench that can run locally and connect to multiple models, and can make team engineering processes into templates and skill."
Pre-sales/Delivery AutomationHighPlan, Bidding, Requirement Clarification, Document Arrangement Repeated Labor"Package SOP into skills, Team Members Import at One Click, Reduce Verbal Transmission of Experience."
Internal Knowledge Work AutomationMedium and HighPerform multi-step tasks on local files, knowledge bases, and work orders"Interconnect with internal systems through MCP and plug-ins, so that agent has tools and context."
AI Assistant for Security Sensitive OrganizationsMedium and HighI hope the files will stay in the local or controlled worker, and the model key will manage itself"Local Priority BYO Key Enterprise Edition Desktop Policy/SSO can enter the controlled pilot."
Multi-model unified portalinhas OpenAI, Anthropic, Google, local model or LiteLLM gateway"do not lock customers to a model, model policy can be handed over to customers themselves."
Productization of team-level agent workflowGaoWant to copy an expert process to the team"Build skill/plugin/MCP configuration at one time, and the team reuses it through links."

5. Not suitable for the scene

Not suitable for the sceneReasonSuggestion
If you want to mature SaaS, use it out of the box without operation and maintenanceThe project is still iterating at a high speed, there is alpha construction in the release, and there is a gated/commercial boundary in enterprise capabilityDo PoC first, and it is not appropriate to directly promise that all employees will go online
Strict requirements for localization/intranet offline but no engineering teamOrchestrator can customize sidecar host, but complete privatization still requires engineering adaptationEvaluation Enterprise/managed deployment/self-built model gateway
Only ordinary chat robots are requiredOpenWork strengths are files, tools, workflows, agent execution, not simple question and answerConsider lighter Chat UI or enterprise knowledge base question and answer
Strong compliance requirements for audit, DLP, and permission matrixREADME mentions auditable/permissioned, but specific enterprise-level audit capabilities need to be measuredPoC must include log, permission, and data boundary verification
There is a strong demand for Windows free desktop downloadsREADME writes that Windows access currently support plan through paid; The official website FAQ calls macOS/Windows/Linux, but the warehouse README has paid support instructions for WindowsFor Windows pilots, the current business policy should be confirmed first

6. Core Competence List

ModuleCapacity PointRemarks
Desktop AppmacOS/Linux download, select the project directory locally, click UI to interact with agentREADME also mentioned that Windows access support plan through paid, which needs to be confirmed according to the latest official website
OpenWork OrchestratorManagement opencode, openwork-server, and opencode-router sidecarsSupport 'start', 'serve', 'daemon', workspace management, and health check
Server/RemoteClient mode can connect to existing server;Hosted cloud workers can connect after checkout from web appSuitable for enterprise remote worker/managed worker
SandboxOrchestrator support for Docker / Apple container sandboxMountable workspace with additional mount allowlist
Permissionspermission request visualization and responsefacilitates the inclusion of agent actions in approval
File sessionsJIT catalog batch read/writeSuitable for remote worker file synchronization, controlled read/write
EnterpriseSSO/SAML, SCIM, desktop policy, versioning, managed deployment, MCP consultingEnterprise custom pricing

7. Architecture/Deployment/Integration

The key deployment patterns of OpenWork can be understood in three layers:

  1. Desktop UI Layer: Users select working directories, create session, send prompt, view execution plan, and approve permission requests in desktop App.
  2. Host/Server layer: Run OpenWork server, OpenCode, and opencode-router locally or remotely, and transmit real-time events through SSE.
  3. Model and Tool Layer: Connects OpenCode supported provider, local models, plug-ins, skills, and MCP servers.

README high-level architecture description:

-Host mode The default runtime is 'openwork', which is installed by the openwork-orchestrator. It is responsible for orchestrate 'opencode', 'openwork-server', and optionally 'opencode-router '.

-fallback the runtime is 'direct', the desktop application spawn 'opencode serve -- hostname 127.0.0.1 -- port 'directly'.

-The UI uses '@ opencode-ai/sdk/v2/client' to connect to the server, list/create sessions, send prompts, subscribe to SSE events, read todos, and permission requests.

-Host mode is bound to '127.0.0.1 'by default, and is not exposed to the public network by default.

Orchestrator Quick Start:

npm install -g openwork-orchestrator
openwork start --workspace /path/to/workspace --approval auto

No TUI / log-only:

openwork serve --workspace /path/to/workspace

Sandbox mode:

openwork start --sandbox auto --workspace /path/to/workspace --approval auto
openwork start --sandbox docker --workspace /path/to/workspace --approval auto
openwork start --sandbox container --workspace /path/to/workspace --approval auto

How to use #8.

8.1 ordinary users

  1. Download the desktop app from openworklabs.com/download or the GitHub Release.
  2. Prepare your own LLM provider key.
  3. Open the OpenWork and select Local workspace/project folder.
  4. Create a session and enter a task.
  5. View timeline/todos during execution to process permission requests.
  6. Save common processes as template or skill.

8.2 Engineering/Platform Team

Run from source:

git checkout dev
pnpm install --frozen-lockfile
pnpm dev

Desktop development prerequisites include Node pnpm, Bun 1.3.9, Rust/Tauri, Xcode CLT, or Linux WebKitGTK 4.1.

Web UI only:

pnpm dev:ui

Common calibration:

pnpm typecheck
pnpm build
pnpm test:e2e

9. What can I say before sales

9.1 a sentence positioning

OpenWork is an open source AI Agent workbench for teams: it can run locally on personal computers or connect to enterprise remote workers. Both OpenAI/Anthropic/Google and the enterprise's own model gateway can be used. More importantly, the team workflow can be encapsulated into skills, plugins and MCP configuration, and one-click sharing and multiplexing can be used.

9.2 Customer-Oriented Value Translation

Customer Pain PointsOpenWork Speech
"AI tools are too scattered, everyone uses their own"use OpenWork to unify the model, skills, plugins and MCP into a team workbench
"Worry about sending code/documents to uncontrolled platforms"Desktop local priority, files stay on this machine; Model key is controlled by customers themselves
"Expert experience cannot be copied"Encapsulate expert's prompt words, tool calls, and SOP into skill/template, and the team can reuse them with one click
"AI agent black box, I don't know what to do"execution plan, todos, permission requests, debug exports help to be explainable and traceable
"Enterprise requires SSO and Desktop Control"Enterprise directions include SSO/SAML, SCIM, desktop policies, versioning, and managed deployment
"We already have model gateways/private models"BYO keys / BYO inference, which can be connected to multi-model and enterprise model policies

9.3 Demo process suitable for demonstration

  1. Open the OpenWork and select a real project directory.
  2. Import a team skill, such as "requirements document to development task" or "code review".
  3. Let agent read files, form plans and apply for permissions.
  4. Show execution plan/todos and permission approval.
  5. Let it generate PR drafts, test lists, or scenario documents.
  6. Demo saves the workflow as a template/skill and shares it with another team member.

10. Frequently Asked Customer Questions

QuestionSuggested Answer
Is it SaaS?Not a single SaaS. Desktop apps can run locally and also support connecting to remote server/hosted workers.
Will the file be uploaded to the OpenWork cloud?README/official website emphasizes that files in desktop mode will remain on this machine and prompt will be sent to the LLM provider selected by the user. Hosted cloud workers is optional. When PoC you want to actually verify the network flow and logs.
What models are supported?OpenCode supported models and 50 provider are officially supported, including OpenAI, Anthropic, Google, and local models.
Is it free?Desktop App is free and open source. The official website pricing shows that Team Starter the first 5 seats free, then $10/seat/month;Enterprise custom.
What's in Enterprise Edition?SSO/SAML, SCIM, Desktop Policy, Versioning, Managed Deployment, Self-Hosting/Hosting, Skills Development, MCP Consulting, and more.
What's the difference between Claude Cowork/Codex?Open source, BYO keys, multi-provider, local first, combinable skills/plugins/MCP, team shareable configuration.
Can I deploy it in the intranet?Self-hosting/managed deployment is possible, but the sidecar, model gateway, MCP, identity system, update source, and O & M process need to be evaluated.
Is the License commercially available?The principal MIT;'/ee' directory has another Fair Source License boundary. Before commercial use, the legal department shall confirm the specific scope of use.

11. PoC Recommendations

PoC ItemsValidation ContentsSuccess Criteria
local file security boundarywhether the file stays on the local computer and what content is sent to the model.provider can list the network flow, logs and sensitive data processing methods.
Model accessConnect existing OpenAI/Anthropic/Google/LiteLLM/private models of the enterpriseKey models are available and failures can be diagnosed
Skill WorkflowSelect 2-3 pre-sales/R & D/delivery processes to do skillNon-expert users can reuse, stable output quality
Permission approvalFile writing, command execution, and external tool call approvalClear approval path and controllable misoperation
MCP integrationconnected to an internal system, such as knowledge base, work order, code warehouseagent can read/write controlled data, permissions can be tracked
Team/Enterprise CapabilitiesSSO, Desktop Policy, Version pinning, Distribution keysIdentify Free, Team, and Enterprise
Operations and LogsDebug export, server logs, run id, health checkProblems can be reproduced, located, and submitted to the manufacturer for support

12. Risks and Considerations

RiskDescriptionPre-sales advice
The project is still in rapid iteration.The release is frequent and there are a lot of alpha builds.Don't directly promise stable production-level capabilities, do a small-scale PoC first.
Business Boundary ChangesREADME, official website and enterprise gating Documents Show Team/Enterprise Function BoundaryOfficial website/contract shall prevail before quoting or promising customers
License MixedSubject MIT, BUT '/ee' is Fair Source LicenseLegal Affairs Required Before Privatization, Second Opening and Resale
Data security needs to be measured."Local priority" is not equal to zero data. If the data is sent out, the model provider will still be sent at a prompt.PoC adds traffic, logs, sensitive words, and model gateway tests.
Windows support caliber needs to be confirmedREADME mentions that Windows access currently handled through pay support plan;release Windows assetIf customers Windows large-scale desktops, they need to confirm the current policy in advance
Enterprise capabilities may depend on hosted Den / EE componentsSSO, desktop policies, SCIM, managed deployment, etc. are enterprise packagingIt is necessary to clarify whether the customer accepts the commercial version or service support

13. My Pre-Sales Judgment

OpenWork is an open source candidate to be positioned as the Enterprise AI Agent Workbench and the AI Coding/Knowledge Work Automation Platform. Its strength is not simply chatting, but combining local files, model provider, skills, plugins, MCP, permission approval and team sharing to form a replicable workflow.

For pre-sales, it has three easy-to-talk grips:

  1. Local Priority BYO Key: For customers who are concerned about code, document, key, and vendor lock-in.
  2. Workflow Productization : Expert experience can be packaged into skills/templates for team reuse.
  3. Clear landing path for enterprises : from free desktop pilot, to Team Starter, to Enterprise SSO, desktop strategy, managed deployment and MCP consultation.

However, be cautious: it is still a fast-evolving project. Enterprise-level projects cannot only look at GitHub stars, but also need actual PoC to verify stability, security boundary, plug-in/MCP controllability, model access, log audit and enterprise function authorization.