winget install --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.0.7
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 management system with customizable appearance options - Added pet agent runtime for proactive companion behavior and voice integration - Implemented pet memory system for contextual awareness and personality persistence - Added pet pose/animation system with 13 different animation states (idle, sleep, eat, play, swim, bathe, etc.) - Created pet studio for pose generation, expression customization, and skin preview - Added native worker OpenAI Audio module with configurable audio processing and streaming support Changed - Removed documentation website from main repository (consolidate in separate docs project) - Enhanced provider stores (Routin AI, Xiaomi) with new capability management - Improved IPC messagepack channel routing with additional serialization support - Refined usage analytics tracking with enhanced provider metrics - Improved C# native worker OpenAI Audio Models with robust deserialization and error handling Technical - Integrated multi-modal pet agent with adaptive response generation - Implemented pet persistence layer with Zustand-based state management - Added pet-specific IPC handlers for lifecycle and data synchronization - Extended localization system with pet UI and messaging (en/zh)
Version history
| Version | Updated | Notes |
|---|---|---|
| 1.0.7 | 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... | |
| 1.0.6 | Unknown | Added - Added Anthropic Claude API integration to the native worker with proper message validation and handling for trailing user turns (required by Claude Opus 4.6+, Sonnet 5, and Fable 5). - Implemented cache creation... |
| 1.0.5 | Unknown | Fixed - Ensured first-run global memory directory initialization and onboarding profile writes can create missing USER.md without surfacing startup errors. - Broadened missing-file detection for Windows and native-worker... |
| 1.0.4 | Unknown | Fixed - Removed BOM character from package.json for better compatibility with various tools and parsers. - Added pointer-events-none to user message locator container to prevent it from intercepting clicks on underlying... |
| 1.0.2 | Unknown | Changed - Improved native worker development selection and publish flow so ready debug builds are preferred and failed native publishes do not wipe bundled resources. - Updated Electron Builder metadata by removing inval... |
| 1.0.1 | Unknown | Added - Added native MessagePack sidecar transport and native worker runtime coverage for agent tools, database, file, Git, shell, SSH, terminal, sync, extension, memory, goal, task, cron, and provider execution paths. -... |
| 1.0.0 | Unknown | Added - Added per-session model selection mode (inherit / auto / manual) so a session can follow the global model, route automatically, or pin a specific provider+model independently of the global active model. - Added m... |
| 0.9.116 | Unknown | Added - Added shell environment variable management in Settings with localized labels and IPC support. Changed - Scoped session change summary cards to the current assistant message and its tool calls so earlier assistan... |
| 0.9.115 | Unknown | Added - Added heuristic Auto model routing signals for task type, tool intent, complexity, risk, and routing reasons. - Added Auto model routing metadata display in the model switcher, including complexity and risk label... |
| 0.9.113 | Unknown | Added - Implemented WebDAV sync functionality with full UI integration for managing sync settings. - Added SyncPage component for configuring and monitoring WebDAV sync operations. - Introduced IPC channels for sync conf... |
| 0.9.112 | Unknown | - Added context compression status card to surface current compression state more clearly in the UI. - Improved message merge logic so history is preserved when consolidating messages. |
| 0.9.111 | Unknown | Added - Enhanced ModelSwitcher component with Popover dropdown for better model selection UX. - Added workspace directory change detection with automatic refresh and provider-based model grouping. - Implemented message w... |
| 0.9.110 | Unknown | Added - Unlocked Chat-mode tool selection so models can now use file, terminal, MCP, and other tools when available, while preserving approval flow constraints. - Added automatic default working directory creation for Ch... |
| 0.9.109 | Unknown | Added - Added goal runtime service support for blocked and usage-limited goal states so active goals can persist, resume, or pause based on blocker and usage conditions. - Added dedicated browser tool cards and browser t... |
| 0.9.108 | Unknown | Added - Added Soul marketplace page for discovering and browsing community souls. - Finalized marketplace install flow with end-to-end soul installation from marketplace. Changed - Refactored working directory selector d... |
| 0.9.107 | Unknown | Added - Added automatic memory summarization system with backend pipeline, frontend panel, and dynamic context-injection into agent prompts. Added - Added automatic sort_order normalization before message reads so sessio... |
| 0.9.105 | Unknown | Changed - Reworked the draw page image-generation flow with richer prompt optimization, style blending, and image-quality controls. - Improved OpenAI image provider routing and Responses compatibility so image requests c... |
| 0.9.104 | Unknown | Changed - Docs IA restructure: Reorganized documentation from flat "Getting Started / Core Concepts / Features / Plugins / Providers / Architecture / Development" into task-oriented navigation: Start, Install, Channels,... |
| 0.9.103 | Unknown | Fixed - Isolated built-in browser session storage to prevent contamination of the user's native browser profiles. - fix(cron): replaced string-concatenated output with chunk-based buffer decoding to avoid encoding trunca... |
| 0.9.102 | Unknown | Fixed - Protected real Chrome/Edge/Brave/Chromium profiles by keeping Electron's writable browser session data inside OpenCowork's isolated storage. - Clarified browser settings copy so selected browser profiles are used... |