← Package directory
Available on winget

Install OpenCoWork

Open-source desktop platform for multi-agent collaboration. Empowering AI agents with local tools, parallel teamwork, and seamless workplace integration.

Install with winget
winget install --id AIDotNet.OpenCowork
Upgrade
winget upgrade --id AIDotNet.OpenCowork
Uninstall
winget uninstall --id AIDotNet.OpenCowork

About OpenCoWork

Traditional LLM interfaces are often "environment-isolated islands." Developers spend 50% of their time copy-pasting code, terminal logs, and file contents between the chat and their IDE. OpenCowork solves this by providing: - Local Agency: Agents can directly read/write files and execute shell commands with your permission. - Context Awareness: No more manual context feeding. Agents explore your codebase and logs autonomously. - Task Orchestration: Complex tasks (like "Refactor this module and update tests") are b...

What's new in 1.3.3

Added - Added an SQLite-backed Native Worker Job runtime with idempotent submission, status/result queries, cancellation and command APIs, bounded concurrency, lane-aware scheduling, and durable event storage. - Added separate Control and Event IPC transports for the desktop app and CLI, with independent Event reconnection plus acknowledgement and replay of unconsumed agent-stream envelopes. - Added CLI workspace-file references through @ search, including a structured reference bar, prompt-history and rewind restoration, workspace-bound path validation, and bounded text-context injection. - Added a live CLI turn-status row for requesting, thinking, responding, and tool-use phases, showing elapsed time, transfer direction, token estimates, reasoning effort, and animated activity text. - Added compact CLI diffs for successful Edit tool calls, including file names, addition/deletion totals, contextual lines, and truncation for large replacements. - Added masked terminal provider setup through cowork config, /provider, and /config, with common quick presets, custom compatible endpoints, and atomic writes to the provider store shared with the desktop app. Changed - Bumped the Native Worker protocol to version 2 and extended route discovery with execution mode, result mode, and lane-policy descriptors so hosts can dispatch eligible methods through the durable Job runtime. - Changed Job wait semantics so a foreground timeout leaves committed work queued or running for later status checks, while an explicit abort issues a best-effort cancellation even when it races Job submission....

Read release notes

Version history

Version Updated Notes
1.3.3 Added - Added an SQLite-backed Native Worker Job runtime with idempotent submission, status/result queries, cancellation and command APIs, bounded concurrency, lane-aware scheduling, and durable event storage. - Added se...
1.3.1 Unknown Added - Added the `/rewind` command and Rewind panel: every user message becomes a checkpoint, with conversation restore that copies only the canonical prefix into a new session row, plus code restore that replays tracke...
1.2.9 Unknown Added - Added Agent Runtime v2 capability negotiation with versioned tool manifests, session and project context binding, and runtime feature discovery. - Added agent-definition schema v2 parsing with explicit tool allow...
1.2.8 Unknown Added - Added leaf-worker guardrails for sub-agents and teammates so they cannot spawn nested agents. Changed - Updated sub-agent tool inheritance and prompts to retain the parent's tools except Task, with clearer delega...
1.2.7 Unknown Added - Added a full spreadsheet preview and editing workspace for XLSX, XLSM, CSV, and TSV files, including formulas, formatting, multi-sheet navigation, undo/redo, save support, and an ExcelJS round-trip verification s...
1.2.6 Unknown Added - Added message windowing for long conversations, including targeted verification scripts for windowing behavior and pure message-window data handling. - Added native-worker request timeout handling and resilient m...
1.2.5 Unknown Added - Added an openai-video provider type with a dedicated native-worker module and Sora 2 preset model, alongside the existing Seedance and xAI video paths. - Added Seedance 2.0, 2.0 Fast, and 2.0 mini video models to...
1.2.4 Unknown Added - Added a compact active-additions count to the chat composer and refreshed the skills menu with clearer sections, descriptions, and plugin/skill indicators. - Added chat actions and localization support for the up...
1.2.3 Unknown Added - Added a background/attached browser webview mode so agent-driven navigation runs off-panel without stealing the right panel; added a runtime reattach path that rehydrates in-flight agent state after HMR or window...
1.2.2 Unknown Added - Added a dedicated compression model setting, allowing context summaries to use a model separate from the active chat model. - Added a global context compression ratio setting and migrated legacy per-model compres...
1.2.1 Unknown Added - Added Kimi K3 model support with parameter carry toggles and quota display for Kimi provider. - Enhanced CodeGraph RPC daemon with code visualization, indexing UI, and worker runtime support. - Enhanced canvas as...
1.2.0 Unknown Added - Rewrote the Draw page as a node-graph canvas (text/image/config nodes with connections, upstream/downstream generation, crop/mask/outpaint/upscale/split dialogs, an asset library, a prompt library, and a canvas a...
1.1.1 Unknown What's Changed - feat(build): add Windows no-install zip distribution by @cipherTing in https://github.com/AIDotNet/OpenCowork/pull/125 Added - Added a SubAgents workspace and runtime management panel for viewing active,...
1.1.0 Unknown What's Changed - feat: render Bash-execution artifacts as a card with Reveal/Open actions by @warischa in https://github.com/AIDotNet/OpenCowork/pull/126 - fix(chat): 优化折叠动画并修复虚拟列表展开滚动跳动 by @cipherTing in https://github....
1.0.12 Unknown Added - Added comprehensive permission management system with tool whitelist and command rules, enabling fine-grained control over which tools can be executed and under what conditions. - Added Permission Panel in settin...
1.0.11 Unknown Added - Added split provider persistence under ~/.open-cowork/ai-provider/, with atomic per-provider JSON writes, automatic migration from the legacy config.json entry, and native-worker sync coverage. - Added versioned...
1.0.10 Unknown Added - Added model-aware prompt cache controls for OpenAI-compatible Responses and Chat APIs, including stable cache keys, retention settings, explicit breakpoints, and cache write/read token accounting. - Added native...
1.0.9 Unknown Added - AI Coding support for ClaudeCode and Codex, including dedicated settings panels, configuration storage, localized UI strings, and launch helpers. - Project terminal actions for starting ClaudeCode or Codex sessio...
1.0.8 Unknown What's Changed - feat(updater): confirm install after update download by @cipherTing in https://github.com/AIDotNet/OpenCowork/pull/119 New Contributors - @cipherTing made their first contribution in https://github.com/A...
1.0.7 Unknown Added - Implemented comprehensive capybara pet companion system with personality-driven interaction model - Added pet experience progression system with level-based milestones and stat tracking - Implemented pet skin man...