Desktop app for macOS, Windows, and Linux
A complete local-first workspace for agentic work.
Most people use OpenWork through the desktop app today. It is where you create a workspace, work with files, connect services, add skills, and customize how your agent works.
What you create there should not stay trapped there. OpenWork Connect already brings the same capabilities into compatible agents. Next come persistent hosted workspaces, Slack, mobile, and more.
The desktop app is the main OpenWork experience. It is where people work with files, run agents, manage sessions, create skills, connect services, and customize a workspace.
The desktop app is where most people configure OpenWork today. Connect is how that configuration travels.
A complete local-first workspace for agentic work.
Work directly with the files and repositories already on your computer.
Customize what your agent knows and which systems it can use.
Share approved skills and connections without rebuilding every setup by hand.
Preview, edit, download, and reopen generated files without leaving the desktop workspace.
Let agents navigate, click, type, and capture pages in a browser that stays visible inside the app.
Run work in a separate Docker or microsandbox environment, with some platform and setup limitations today.
Make active, waiting, and completed work easier to understand and return to.
What you configure in OpenWork should not stay trapped in one interface. OpenWork Connect brings the same capabilities into the agents you already use.
Search and run your assigned capabilities through one remote MCP connection.
Use OpenWork from compatible agents without rewriting skills or changing MCP servers.
Publish capabilities once and decide which people and teams receive them.
Admins can provide a shared connection or ask each member to sign in with their own account.
Keep shared capabilities aligned with the repositories where teams build them.
OpenWork Cloud is the control plane for distributing capabilities, applying desktop policies, managing identity and access, and understanding adoption across the organization.
Configure policies and access once in OpenWork Cloud. The desktop app and OpenWork Connect apply them for each member and team.
Control custom providers, OpenCode Zen, workspaces, settings, extensions, built-in tools, and onboarding by organization, team, or member.
Invite people, organize teams, and decide who can manage capabilities and security settings.
Publish skills, commands, MCP dependencies, and extensions once, then assign them to the right people and teams.
Import Claude-compatible plugin and marketplace manifests and normalize their skills, MCPs, commands, and tools into OpenWork extensions.
Connect an identity provider and provision organization members when they first sign in.
See active members, sessions, and task outcomes over time using event metadata, never prompts, code, or file contents.
Extend OTLP traces, metrics, and logs across OpenWork services and deployment paths.
Hosted workspaces give a person or team a persistent filesystem and a predictable environment in the cloud. Files, dependencies, repository state, and running work remain available after the laptop closes.
Start with the desktop app. Leave work running in a hosted workspace. Return from the desktop, Slack, mobile, or another surface.
Open a compatible remote runtime through the normal desktop workspace flow.
Give every user or team a durable filesystem and agent environment in the cloud.
Provision known tools, dependencies, permissions, and workspace configuration every time.
Keep work moving without requiring the desktop app or laptop to remain open.
Run recurring work against the same workspace, files, and authenticated services.
Move between interfaces without losing the workspace or the work already in progress.
The desktop app remains the richest OpenWork experience. Other surfaces provide focused ways to reach the same capabilities, permissions, workspaces, and history.
The complete interface for creating, configuring, and doing work.
Bring OpenWork into the coding and agent tools you already use.
Start work, receive results, and return to the same workspace from a team channel or private chat.
Check work, approve actions, and keep tasks moving away from your computer.
Reach OpenWork from more of the places where requests and decisions arrive.
Build specialized surfaces on top of the same OpenWork workspace and capability system.
Persistent environments and portable authentication make it possible to turn successful agent work into reliable systems that can run again.
Keep agent context small while making the full OpenWork capability catalog available on demand.
Combine multiple services and actions into one controlled server-side run.
Start work at a specific time or when something changes in a connected system.
Pause at sensitive steps, ask for a decision, and continue from the same state.
Make repeated workflows observable and easier to operate when something fails.
Tell us which workflow, workspace, or surface would make the biggest difference to how you work.