Open-source desktop AI agent by NetEase Youdao that runs office tasks on your local files and takes commands via IM apps like WeChat and Feishu.
- Stars
- 496
- Forks
- 90
- Open issues
- 33
- Last commit
- 2 hours ago
What is it?
CoWork OS is a desktop AI assistant for macOS and Windows that carries out tasks on your files, documents, browser, inbox and scheduled jobs. Each step, such as a file read, command or edit, appears in a timeline as it happens. Under the default Ask for approval profile, the agent works freely inside your workspace but waits for your answer before sending messages, using the network, touching credentials, exporting, or accessing files outside the workspace.
You choose the model. Options include OpenRouter with free models, ChatGPT sign-in, local models through Ollama or LM Studio, and API keys for providers such as Claude, OpenAI, Gemini and Groq. Workspace data, memory, skills and history are stored on your machine, while model providers receive the data needed for the tasks you run. Memory is kept as plain markdown in a local git folder.
The app also includes a headless server for Linux, a `cowork` CLI, bots that can post to Telegram, Slack, Discord and WhatsApp, and an import path for Hermes Agent and OpenClaw setups. It is MIT licensed and installs via curl, PowerShell or npm (Node.js 24).
Key features
- 01Timeline shows each file read, command and edit as the agent works.
- 02Access profiles decide which actions wait for approval, with hard limits that hold even after approval.
- 03Generated documents, spreadsheets and PDFs open beside the chat and can be edited in place.
- 04Inbox triage and reply drafts, with sending always requiring your approval.
- 05Browser window that can be watched and taken over, with logins filled only after confirmation.
- 06Scheduled bots with their own memory and model, reachable on Telegram, Slack, Discord and WhatsApp.
Use cases
- Turning a folder of invoices or receipts into a spreadsheet summary.
- Triaging and drafting replies to email while keeping final sending under your control.
- Running research in a visible browser and receiving a report with sources.
- Running a local-model setup on your own machine with Ollama or LM Studio.
Topics
FAQ
- What is CoWork-OS?
- A free, open-source desktop AI app for macOS and Windows that works on files, documents, the browser, inbox and scheduled jobs, with approval before risky actions. CoWork OS is a desktop AI assistant for macOS and Windows that carries out tasks on your files, documents, browser, inbox and scheduled jobs. Each step, such as a file read, command or edit, appears in a timeline as it happens. Under the default Ask for approval profile, the agent works freely inside your workspace but waits for your answer before sending messages, using the network, touching credentials, exporting, or accessing files outside the workspace.
- Is CoWork-OS free to use? What license does it have?
- CoWork-OS is open source under the MIT license. Check the license terms before using it in commercial products.
- Is CoWork-OS still maintained?
- Actively maintained. The last commit to CoWork-OS was on Oct 22, 2026.
- What can I use CoWork-OS for?
- Turning a folder of invoices or receipts into a spreadsheet summary. Triaging and drafting replies to email while keeping final sending under your control. Running research in a visible browser and receiving a report with sources. Running a local-model setup on your own machine with Ollama or LM Studio.
- Where can I get CoWork-OS?
- The source code and installation instructions are on GitHub: https://github.com/CoWork-OS/CoWork-OS
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
An open-source, local-first AI agent desktop client supporting MCP, Skills, ACP agents and remote control from messaging apps.
A personal AI assistant that runs on your own computer, handling long tasks, remembering context, and talking by voice with any local or cloud model.
Cherry Studio is a cross-platform desktop AI client that connects to many LLM providers, local models and 300+ preset assistants.
Desktop chat app for Groq-hosted models with local MCP server support, available on Windows, macOS and Linux.
Self-hostable personal AI assistant as a single Go binary, combining LLM chat, RAG knowledge bases, and agent loops for browsing, shell, and MCP tools.