OpenCowork is an open-source intelligent agent that automates complex desktop tasks through natural language. Built for developers and power users who want to streamline their workflow.
OpenCowork combines cutting-edge AI with powerful desktop automation to handle complex workflows effortlessly.
Natural language task decomposition. Describe what you want, and OpenCowork plans the execution steps automatically.
Built-in Playwright integration for web scraping, form filling, and automated browser workflows. Handle any web-based task with ease.
Cron-like scheduling for recurring tasks. Set it and forget it—OpenCowork handles the timing automatically.
Seamless Feishu (Lark) integration for notifications and approvals. Get AI-generated summaries and act directly from your chat app.
Live monitoring of task execution with instant visual feedback. See exactly what OpenCowork is doing as it happens.
Extensible plugin architecture for custom skills. Build and share your own task handlers to extend OpenCowork's capabilities.
A robust foundation combining desktop capabilities with cutting-edge AI frameworks.
Clone the repo, install dependencies, and start automating.
# Clone the repository
git clone https://github.com/LeonGaoHaining/opencowork.git
cd opencowork
# Install dependencies
npm install
# Start the application
npm run dev
OpenCowork is 100% open source under the Apache 2.0 license. We believe in building tools together—every contribution, feedback, and idea helps shape the future of desktop automation.