OpenCowork
快速开始

项目介绍

OpenCowork 是什么,以及它的核心特性。

项目介绍 / Introduction

OpenCowork 是一个开源的桌面 AI Agent 应用,由 AIDotNet 团队开发,核心贡献者 @token

OpenCowork is an open-source desktop AI Agent application developed by the AIDotNet team.

核心特性 / Core Features

  • 18+ AI 提供商:支持 Anthropic Claude、OpenAI GPT、DeepSeek、Google Gemini、Ollama 等
  • Agent 循环:基于 AsyncGenerator 的流式 Agent 循环,支持工具调用与重试
  • 工具系统:内置文件读写、Shell 执行、搜索、任务管理等 20+ 工具
  • 插件集成:飞书、钉钉、Telegram、Discord、WhatsApp、企业微信自动回复
  • Agent 团队:Lead Agent 并行调度多个 Teammate,协同完成复杂任务
  • 计划模式:结构化任务规划与追踪
  • 定时任务:持久化 Cron 调度,SQLite 存储
  • MCP 支持:Model Context Protocol 服务器管理
  • 文件预览:支持 PDF、Excel、Word、Markdown、图片预览
  • 多语言:中英文界面切换

与其他工具的对比 / Comparison

特性OpenCoworkClaude CodeCursor
桌面应用❌ CLI
多模型支持✅ 18+❌ Claude only
消息平台插件
Agent 团队
开源
定时任务

技术栈 / Tech Stack

  • 框架:Electron 33 + React 19 + TypeScript
  • 构建:electron-vite + Vite
  • UI:Tailwind CSS v4 + Radix UI + shadcn/ui
  • 状态管理:Zustand + Immer
  • 数据库:SQLite (better-sqlite3)
  • AI SDK:Anthropic SDK + OpenAI SDK

On this page