OpenCowork

欢迎使用 OpenCowork

OpenCowork 是一个基于 Electron + React + TypeScript 的桌面 AI Agent 应用。

欢迎使用 OpenCowork

OpenCowork 是由 AIDotNet 团队打造的多 Agent 协作工作台,基于 Electron + React + TypeScript 构建,支持 18+ AI 提供商、20+ 工具能力,并与飞书、钉钉、Telegram 等消息平台无缝衔接,可在本地安全地 orchestration 你的自动化工作流。

OpenCowork is an opinionated yet extensible desktop AI Agent platform. It ships with a production-ready agent loop, tool registry, SQLite persistence, and a plugin-friendly UI so that teams can orchestrate complex automations entirely on-device.

⚡ 通过 Agent Loop + Tool System,你可以把检索、写作、脚本执行、数据库操作等任务交给多个 AI Agent 协同完成,同时保留本地审阅与审批流程。

快速导航 / Quick Navigation

为什么选择 OpenCowork / Why OpenCowork

  • 多 Agent 协作 (Multi-Agent Teams):内置 Team & SubAgent 运行器,可让多个 Agent 并行 / 串行处理任务,通过审批流插入人工决策。
  • 工具生态 (Rich Tooling):提供文件系统、Shell、搜索、Todo、预览等 15+ 工具,并支持自定义技能(Skills)与外部 API 代理。
  • 本地优先 (Local-first):Electron 主进程管理数据库、进程与密钥,所有消息与配置都保留在本地机器,便于审计与自托管。
  • 跨平台通知 (Messaging Integrations):内置飞书、钉钉、Telegram 等连接器,自动将 Agent 输出同步到你的工作群或机器人。

即刻开始 / Get Started in Minutes

  1. 下载与安装:参考 安装指南 获取最新版本,支持 Windows / macOS / Linux。
  2. 配置提供商:在「AI 提供商」面板中填入 API Key,可一次性接入 Claude、GPT、DeepSeek、月之暗面等模型。
  3. 创建工作台:使用预置的「聊天模式」「Agent 团队」模板,或通过 agents/*.md 自定义专属 Agent。
  4. 串联自动化:借助工具系统编排文件写入、Shell 执行与外部 Webhook,使 Agent 产出的结果落地到实际业务流程。

功能速览 / Feature Glimpse

模块描述
Agent Loop基于 AsyncGenerator 的流式循环,实时展示模型思考、工具调用与结果。
Tool Registry文件、搜索、Shell、Todo、技能加载等工具统一注册,支持热插拔。
IPC & DB通过 Electron IPC 连接主进程 SQLite(WAL),保障数据可靠与高性能。
UI/UXReact 19 + Tailwind CSS 4 + shadcn/ui,提供聊天、协作、设置等完整界面。

加入社群 / Join the Community

与其他开发者一起讨论多 Agent 的最佳实践、分享自动化成果,或第一时间获取版本更新。

OpenCowork 飞书交流群二维码

扫码进入飞书群,获取实时更新与支持 / Scan the QR code to join the Feishu group.

需要企业级支持或定制功能?欢迎在飞书群内留下需求,或直接在 GitHub Issues 反馈。

On this page