← 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 0.9.96

What's Changed - fix(style): 修复 SSH 中代码片段页面的样式不统一问题 by @alwaystom in https://github.com/AIDotNet/OpenCowork/pull/98 New Contributors - @alwaystom made their first contribution in https://github.com/AIDotNet/OpenCowork/pull/98 Changed - Refreshed the SSH and theme settings UI, including SSH connection management, terminal status presentation, and theme preset handling. - Improved the chat change review flow with a cleaner review card layout and updated transcript rendering. Fixed - Fixed inconsistent code-block styling in SSH support workspaces.

Read release notes

Version history

Version Updated Notes
0.9.96 Unknown What's Changed - fix(style): 修复 SSH 中代码片段页面的样式不统一问题 by @alwaystom in https://github.com/AIDotNet/OpenCowork/pull/98 New Contributors - @alwaystom made their first contribution in https://github.com/AIDotNet/OpenCowork/pu...
0.9.95 Unknown Added - Added a runtime status panel in the session view that surfaces sub-agent execution summaries from the title-bar control without occupying the input area. - Added a standalone runtime todo list with collapse/expan...
0.9.94 Unknown Changed - Unified Markdown rendering across changelog, preview/detail panels, system command cards, team notifications, plan reviews, context compression summaries, AskUserQuestion previews, sub-agent reports, and thinki...
0.9.93 Unknown What's Changed - feat(i18n): translate Chinese to English + add zoom + optimize dev by @IMMENSE-BUILDER in https://github.com/AIDotNet/OpenCowork/pull/95 New Contributors - @IMMENSE-BUILDER made their first contribution...
0.9.92 Unknown Added - Added assistant-message branching so a new session can be forked directly from a previous reply. - Added Anthropic tool replay normalization to keep tool_use and tool_result history aligned when restoring forked...
0.9.91 Unknown Added - Refactored backend tools and frontend panels with full search/grep/cache and rich preview capabilities. - Added new renderer components for rich content preview caching and search result display. - Enhanced IPC t...
0.9.90 Unknown Added - Added reasoning mode support for Anthropic/OpenAI with thinking/reasoning parameter passthrough, cache control, and prompt caching markers. - Added browser plugin capability with IPC for cookie cleanup and tool r...
0.9.87 Unknown What's Changed - feat: 引入 markstream-react 实现 llm 返回 md 时候 流式增量渲染(只渲染新的部分消耗低) by @NOBB2333 in https://github.com/AIDotNet/OpenCowork/pull/90 Added - Added a new sidebar entry for drawing, with menu highlighting integrate...
0.9.86 Unknown Full Changelog: https://github.com/AIDotNet/OpenCowork/compare/0.9.85...0.9.86 Added - Added OpenAI image part support utilities and request_debug event type for richer streaming observability. - Added model context leng...
0.9.85 Unknown Added - Improved wiki generation to collect project source files locally and over SSH with ignore-aware filtering. Changed - Synced teammate runtime state so running tasks and member status stay aligned during team execu...
0.9.84 Unknown Changed - Refined chat context compression to use context tokens in usage accounting. - Preserved image requests during provider routing so image-related turns remain intact.
0.9.82 Unknown Changed - Unified terminal output with the thinking stream display and added a session clear entry point. Fixed - Completed terminal session cleanup immediately when a terminal session has already ended, avoiding duplica...
0.9.81 Unknown Added - Added image-read gating so send actions are blocked until images finish loading. - Added session message backfill logic to reload the message window after resolving the real total count when the view is empty. Ch...
0.9.80 Unknown Added - Added inline interactive terminal session rendering in the tool panel for shell execution workflows. Changed - Switched shell execution to terminal-backed sessions for a more consistent interactive command experi...
0.9.74 Unknown Added - Added GPT 5.5 model to built-in RoutinAI provider presets. Fixed - Expanded streaming message context window and fixed Q&A auto-accept and preview styling issues.
0.9.73 Unknown Added - Added interaction tooling to extend the built-in browser with automation-oriented workflow support. Changed - Updated package metadata for the new patch release. Fixed - Synchronized lockfile root metadata versio...
0.9.71 Unknown Changed - Tightened the title-bar project action group styling and switched to a lighter-weight layout. - Unified the workspace panel and image preview flow, added context statistics, and avoided loading full message his...
0.9.7 Unknown Added - Added Responses image generation support and connected it to the streaming preview/config flow. - Added richer SSH workstation capabilities, including cross-host transport, split-window sync, and theme synchroniz...
0.9.6 Unknown Added - Added background task scheduling support across the main process, IPC layer, and cowork UI. - Added Responses WebSocket protocol support for provider routing and chat streaming flows. - Added richer chat streamin...
0.9.5 Unknown Added - Added session isolation improvements to keep conversation-scoped tool sessions separated across windows. - Added default project/workspace recovery behavior for unbound sessions when an existing project is availa...