eigent-ai/eigent

GitHub: eigent-ai/eigent

Eigent 是一款开源的多智能体 AI 协同工作桌面应用,通过可本地部署的多 Agent 团队将复杂工作流转化为自动化任务。

Stars: 14288 | Forks: 1689

[![](https://eigent-ai.github.io/.github/assets/head.png)][eigent-site] [![](https://eigent-ai.github.io/.github/assets/seperator.png)][eigent-site] ### Eigent:开源协同工作桌面,释放您的极致生产力 [![](https://img.shields.io/badge/Download%20Eigent-363AF5?style=plastic)][eigent-download] [![](https://img.shields.io/github/stars/eigent-ai?color=F5F4F0&labelColor=gray&style=plastic&logo=github)][eigent-github] [![](https://img.shields.io/badge/-%40Eigent_AI-white?labelColor=gray&logo=x&logoColor=white&style=plastic)][social-x-link] [![](https://img.shields.io/discord/1082486657678311454?logo=discord&labelColor=%20%235462eb&logoColor=%20%23f5f5f5&color=%20%235462eb)][discord-url]
[![Reddit](https://img.shields.io/reddit/subreddit-subscribers/CamelAI?style=plastic&logo=reddit&label=r%2FCAMEL&labelColor=white)][reddit-url] [![Wechat](https://img.shields.io/badge/WeChat-CamelAIOrg-brightgreen?logo=wechat&logoColor=white)][wechat-url] [![](https://img.shields.io/badge/-Sponsor%20CAMEL--AI-1d1d1d?logo=github&logoColor=white&style=plastic)][sponsor-link] [![](https://img.shields.io/badge/-Built--with--CAMEL-4C19E8.svg?logo=data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQ4IiBoZWlnaHQ9IjI3MiIgdmlld0JveD0iMCAwIDI0OCAyNzIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik04LjgzMTE3IDE4LjU4NjVMMCAzMC44MjY3QzUuNDY2OTIgMzUuMDQzMiAxNS4xMzkxIDM4LjgyNTggMjQuODExNCAzNi4yOTU5QzMwLjY5ODggNDAuOTM0MSAzOS42NzAyIDQwLjIzMTMgNDQuMTU1OSA0MC4wOTA4QzQzLjQ1NSA0Ny4zOTk0IDQyLjQ3MzcgNzAuOTU1OCA0NC4xNTU5IDEwNi43MTJDNDUuODM4IDE0Mi40NjggNzEuNzcwOCAxNjYuODY4IDg0LjUyNjkgMTc0LjU5OEw3Ni4wMDAyIDIyMEw4NC41MjY5IDI3MkgxMDguOTE4TDk4LjAwMDIgMjIwTDEwOC45MTggMTc0LjU5OEwxMjkuOTQ0IDI3MkgxNTQuNzU2TDEzNC4xNSAxNzQuNTk4SDE4Ny4xMzdMMTY2LjUzMSAyNzJIMTkxLjc2M0wyMTIuMzY5IDE3NC41OThMMjI2IDIyMEwyMTIuMzY5IDI3MkgyMzcuNjAxTDI0OC4wMDEgMjIwTDIzNy4xOCAxNzQuNTk4QzIzOS4yODMgMTY5LjExNyAyNDAuNDAxIDE2Ni45NzYgMjQxLjgwNiAxNjEuMTA1QzI0OS4zNzUgMTI5LjQ4MSAyMzUuMDc3IDEwMy45MDEgMjI2LjY2NyA5NC40ODRMMjA2LjQ4MSA3My44MjNDMTk3LjY1IDY0Ljk2ODMgMTgyLjUxMSA2NC41NDY3IDE3Mi44MzkgNzIuNTU4MUMxNjUuNzI4IDc4LjQ0NzcgMTYxLjcwMSA3OC43NzI3IDE1NC43NTYgNzIuNTU4MUMxNTEuODEyIDcwLjAyODEgMTQ0LjUzNSA2MS40ODg5IDEzNC45OTEgNTMuNTgzN0MxMjUuMzE5IDQ1LjU3MjMgMTA4LjQ5NyA0OC45NDU1IDEwMi4xODkgNTUuNjkxOUw3My41OTMxIDg0LjM2NDRWNy42MjM0OUw3OS4xMjczIDBDNjAuOTA0MiAzLjY1NDMzIDIzLjgwMjEgOS41NjMwOSAxOS43NjUgMTAuNTc1MUMxNS43Mjc5IDExLjU4NyAxMC43OTM3IDE2LjMzNzcgOC44MzExNyAxOC41ODY1WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTQzLjIwMzggMTguNzE4N0w0OS4wOTEyIDEzLjA0OTNMNTQuOTc4NyAxOC43MTg3TDQ5LjA5MTIgMjQuODI0Mkw0My4yMDM4IDE4LjcxODdaIiBmaWxsPSIjNEMxOUU4Ii8+Cjwvc3ZnPgo=)][camel-github] [![](https://img.shields.io/badge/Join%20Us-yellow?style=plastic)][join-us]

**English** · [Português](./README_PT-BR.md) · [简体中文](./README_CN.md) · [日本語](./README_JA.md) · [官方网站][eigent-site] · [文档][docs-site] · [反馈][github-issue-link]

**Eigent** 是开源的协同工作(Cowork)桌面应用,赋能您构建、管理和部署自定义的 AI 团队,将您最复杂的工作流转化为自动化任务。作为领先的开源协同产品,Eigent 融合了开源协作和 AI 驱动自动化的精华。 基于 [CAMEL-AI][camel-site] 广受赞誉的开源项目构建,我们的系统引入了**多智能体团队**,通过并行执行、自定义设置和隐私保护来**提升生产力**。 ### ⭐ 100% 开源 - 🥇 本地部署 - 🏆 MCP 集成 - ✅ **零配置** - 无需任何技术配置 - ✅ **多智能体协作** - 处理复杂的多智能体工作流 - ✅ **企业级功能** - SSO/访问控制 - ✅ **本地部署** - ✅ **开源** - ✅ **自定义模型支持** - ✅ **MCP 集成**
目录 #### 目录 - [🚀 开源协同工作入门指南](#-getting-started-with-open-source-Cowork) - [🏠 本地部署(推荐)](#-local-deployment-recommended) - [⚡ 快速开始(连接云端)](#-quick-start-cloud-connected) - [🏢 企业版](#-enterprise) - [☁️ 云端版本](#%EF%B8%8F-cloud-version) - [✨ 核心功能 - 开源协同工作](#-key-features---open-source-Cowork) - [🏭 AI 团队](#-workforce) - [🧠 全面的模型支持](#-comprehensive-model-support) - [🔌 MCP 工具集成 (MCP)](#-mcp-tools-integration-mcp) - [✋ 人工介入](#-human-in-the-loop) - [👐 100% 开源](#-100-open-source) - [🧩 使用场景 - 开源协同工作](#-use-cases---open-source-Cowork) - [🛠️ 技术栈](#-tech-stack) - [后端](#backend) - [前端](#frontend) - [🌟 保持领先 - 开源协同工作](#-staying-ahead---open-source-Cowork) - [🗺️ 发展路线图 - 开源协同工作](#%EF%B8%8F-roadmap---open-source-Cowork) - [📖 贡献指南](#-contributing) - [主要贡献者](#main-contributors) - [杰出大使](#distinguished-ambassador) - [生态系统](#ecosystem) - [📄 开源协议](#-open-source-license) - [🌐 社区与联系](#-community--contact) ####
## **🚀 开源协同工作入门指南** ### 🏠 本地部署(推荐) 运行 Eigent 的推荐方式——完全独立,对您的数据拥有完全控制权,无需云账号。 👉 **[完整本地部署指南](./server/README_EN.md)** 此设置包括: - 具备完整 API 的本地后端服务器 - 本地模型集成(vLLM、Ollama、LM Studio 等) - 与云端服务完全隔离 - 零外部依赖 ### ⚡ 快速开始(连接云端) 如需使用我们的云端后端进行快速预览——几秒钟即可开始: #### 前置条件 - Node.js(18-22 版本)和 npm #### 步骤 ``` git clone https://github.com/eigent-ai/eigent.git cd eigent npm install npm run dev ``` #### 更新依赖 拉取新代码(`git pull`)后,请同时更新前端和后端依赖: ``` # 1. 更新 frontend 依赖(在项目根目录) npm install # 2. 更新 backend/Python 依赖(在 backend 目录) cd backend uv sync ``` ### 🏢 企业版 适用于需要最高安全性、定制化与控制权的组织: - **独家功能**(如 SSO 和自定义开发) - **可扩展的企业级部署** - **协商确定的 SLA** 和实施服务 📧 了解更多详情,请通过 [info@eigent.ai](mailto:info@eigent.ai) 联系我们。 ### ☁️ 云端版本 对于偏好托管基础设施的团队,我们也提供云平台。无需复杂的设置,这是体验 Eigent 多智能体 AI 能力的最快方式。我们将负责托管模型、API 和云存储,确保 Eigent 完美运行。 - **即时访问** - 几分钟内即可开始构建多智能体工作流。 - **托管基础设施** - 我们负责扩展、更新和维护。 - **高级支持** - 订阅即可获得我们工程团队的优先协助。
[![image-public-beta]][eigent-download]
前往 Eigent.ai 开始使用 →
## **✨ 核心功能 - 开源协同工作** 借助 Eigent 开源协同工作的强大功能,释放极致生产力的全部潜力——专为无缝集成、更智能的任务执行和无限的自动化而构建。 ### 🏭 AI 团队 采用一支专业的 AI agent 团队协作解决复杂任务。Eigent 的开源协同工作会动态拆解任务,并激活多个 agent **并行**工作。 Eigent 预先定义了以下 agent 工作者: - **Developer Agent:** 编写和执行代码,运行终端命令。 - **Browser Agent:** 搜索网络并提取内容。 - **Document Agent:** 创建和管理文档。 - **Multi-Modal Agent:** 处理图像和音频。 ![Workforce](https://eigent-ai.github.io/.github/assets/gif/feature_dynamic_workforce.gif)
### 🧠 全面的模型支持 使用您首选的模型在本地部署 Eigent 开源协同工作桌面版。 ![Model](https://eigent-ai.github.io/.github/assets/gif/feature_local_model.gif)
### 🔌 MCP 工具集成 (MCP) Eigent 内置了海量的 **Model Context Protocol (MCP)** 工具(用于网页浏览、代码执行、Notion、Google 套件、Slack 等),并且允许您**安装自己的工具**。为 agent 配置完全适合您场景的工具——甚至可以集成内部 API 或自定义函数——以增强它们的能力。 ![MCP](https://eigent-ai.github.io/.github/assets/gif/feature_add_mcps.gif)
### ✋ 人工介入 如果任务卡住或遇到不确定性,Eigent 会自动请求人工介入。 ![Human-in-the-loop](https://eigent-ai.github.io/.github/assets/gif/feature_human_in_the_loop.gif)
### 👐 100% 开源 Eigent 是完全开源的。您可以下载、审查和修改代码,确保透明度,并为多智能体创新培育一个社区驱动的生态系统。 ![Opensource](https://eigent-ai.github.io/.github/assets/opensource.png)
## 🧩 使用场景 - 开源协同工作 了解全球开发者如何利用 Eigent 的开源协同工作能力,在各行各业中实现复杂工作流的自动化并提升生产力。 ### 1. 棕榈泉网球之旅行程及 Slack 摘要 [回放 ▶️](https://www.eigent.ai/download?share_token=IjE3NTM0MzUxNTEzMzctNzExMyI.aIeysw.MUeG6ZcBxI1GqvPDvn4dcv-CDWw__1753435151337-7113)
Prompt: 我们是两个网球迷,想去看网球锦标赛 ...
我们是两个网球迷,想在 2026 年去棕榈泉看网球锦标赛。我住在旧金山——请准备一份详细的 3 天行程,包括航班、酒店和活动,时间最好是在半决赛/决赛前后。我们喜欢徒步旅行、素食和水疗。我们的预算是 5000 美元。行程应是一份详细的时间表,包括时间、活动、费用、其他详细信息,以及(如果适用)购买门票/预订等项目的链接。一些偏好:有水疗通道会很好,但不是必须的。完成此任务后,请生成一份关于此行程的 HTML 报告;写出此计划的摘要,并将文本摘要和报告 HTML 链接发送到 Slack 的 #tennis-trip-sf 频道。

### 2. 从 CSV 银行数据生成第二季度报告 [回放 ▶️](https://www.eigent.ai/download?share_token=IjE3NTM1MjY4OTE4MDgtODczOSI.aIjJmQ.WTdoX9mATwrcBr_w53BmGEHPo8U__1753526891808-8739)
Prompt: 请根据我的银行...帮我准备一份第二季度的财务报表...
请根据我桌面上的银行转账记录文件 bank_transacation.csv,帮我准备一份第二季度的财务报表,生成一份带有图表的 HTML 报告,向投资者展示我们的支出情况。

### 3. 英国医疗市场研究报告自动化 [回放 ▶️](https://www.eigent.ai/download?share_token=IjE3NTMzOTM1NTg3OTctODcwNyI.aIey-Q.Jh9QXzYrRYarY0kz_qsgoj3ewX0__1753393558797-8707)
Prompt: 分析英国医疗行业以支持...的规划...
分析英国医疗行业,以支持我下一家公司的规划。提供全面的市场概述,包括当前趋势、增长预测和相关法规。识别市场中排名前 5-10 的主要机会、空白或服务不足的细分市场。将所有发现整理成一份结构良好、专业的 HTML 报告。当此任务完成后,向 Slack 的 #eigentr-product-test 频道发送一条消息,以便与我的团队成员对齐报告内容。

### 4. 德国电动滑板市场可行性分析 [回放 ▶️](https://www.eigent.ai/download?share_token=IjE3NTM2NTI4MjY3ODctNjk2Ig.aIjGiA.t-qIXxk_BZ4ENqa-yVIm0wMVyXU__1753652826787-696)
Prompt: 我们是一家生产高端电动滑板的公司...
我们是一家生产高端电动滑板的公司,正在考虑进入德国市场。请为我准备一份详细的市场准入可行性报告。报告需要涵盖以下几个方面: 1. 市场规模与法规:研究德国个人轻型电动车辆的市场规模、年增长率、主要参与者和市场份额。同时,详细梳理和总结德国关于在公共道路上使用电动滑板的法律和法规,包括认证要求(如 ABE 认证)和保险政策。 2. 消费者画像:分析潜在德国消费者的画像,包括年龄、收入水平、主要使用场景(通勤、休闲)、关键购买决策驱动因素(价格、性能、品牌、设计)以及他们通常用来收集信息的渠道(论坛、社交媒体、线下零售店)。 3. 渠道与分销:调查德国主流的在线电子销售平台(例如 Amazon.de、MediaMarkt.de)和高端体育用品线下零售连锁店。列出前 5 大潜在在线和线下分销合作伙伴,并尽可能找到其采购部门的联系方式。 4. 成本与定价:根据我桌面上 Product_Cost.csv 文件中的产品成本结构,考虑到德国的关税、增值税 (VAT)、物流和仓储成本以及潜在的营销费用,估算建议零售价 (MSRP) 并分析其在市场上的竞争力。 5. 综合报告与展示:将所有研究结果汇总成一份 HTML 报告文件。内容应包括数据图表、关键发现以及最终的市场准入策略建议(推荐 / 不推荐 / 有条件推荐)。

### 5. Workforce 多智能体发布的 SEO 审计 [回放 ▶️](https://www.eigent.ai/download?share_token=IjE3NTM2OTk5NzExNDQtNTY5NiI.aIex0w.jc_NIPmfIf9e3zGt-oG9fbMi3K4__1753699971144-5696)
Prompt: 为了支持我们全新的 Workforce 多智能体产品的发布...
为了支持我们全新的 Workforce 多智能体产品的发布,请对我们的官方网站 (https://www.camel-ai.org/) 进行全面的 SEO 审计,并提供一份包含可操作建议的详细优化报告。

### 6. 识别“下载”中的重复文件 [回放 ▶️](https://www.eigent.ai/download?share_token=IjE3NTM3NjAzODgxNzEtMjQ4Ig.aIhKLQ.epOG--0Nj0o4Bqjtdqm9OZdaqRQ__1753760388171-248)
Prompt: 我的 Documents 目录下有一个名为 mydocs 的文件夹...
我的 Documents 目录下有一个名为 mydocs 的文件夹。请扫描它并识别所有完全相同或高度相似的重复文件——包括内容、文件大小或格式完全相同的文件(即使文件名或扩展名不同)。将它们清晰地列出,并按相似度分组。

### 7. 在 PDF 中添加签名 [回放 ▶️](https://www.eigent.ai/download?share_token=IjE3NTQwOTU0ODM0NTItNTY2MSI.aJCHrA.Mg5yPOFqj86H_GQvvRNditzepXc__1754095483452-5661)
Prompt: 请将此签名图像添加到 PDF 的签名区域...
请将此签名图像添加到 PDF 的签名区域。您可以安装 CLI 工具‘tesseract’(需要通过 OCR 可靠定位‘签名区域’)来协助完成此任务。

## 🛠️ 技术栈 Eigent 开源协同工作桌面版建立在现代、可靠的技术之上,确保了可扩展性、性能和可扩展性。 ### 后端 - **框架:** FastAPI - **管理器:** uv - **异步服务器:** Uvicorn - **身份验证:** OAuth 2.0, Passlib. - **多智能体框架:** CAMEL ### 前端 - **框架:** React - **桌面应用框架:** Electron - **语言:** TypeScript - **UI:** Tailwind CSS, Radix UI, Lucide React, Framer Motion - **状态管理:** Zustand - **流程编辑器:** React Flow ## 🌟 保持领先 - 开源协同工作 ![](https://eigent-ai.github.io/.github/assets/star-us.gif) ## 🗺️ 发展路线图 - 开源协同工作 我们的开源协同工作将在社区的反馈下不断演进。以下是即将推出的内容: | 主题 | 问题 | Discord 频道 | | --------------------------- | ------------------------------------------------------------------------------------------------------------------------------ | ----------------------------------------------------------- | | **Context 工程** | - Prompt 缓存
- System prompt 优化
- Toolkit docstring 优化
- Context 压缩 | [**加入 Discord →**](https://discord.com/invite/CNcNpquyDc) | | **多模态增强** | - 使用浏览器时更准确的图像理解
- 高级视频生成 | [**加入 Discord →**](https://discord.com/invite/CNcNpquyDc) | | **多智能体系统** | - Workforce 支持固定工作流
- Workforce 支持多轮对话 | [**加入 Discord →**](https://discord.com/invite/CNcNpquyDc) | | **Browser Toolkit** | - 集成 BrowseComp
- 改进 Benchmark
- 禁止重复访问页面
- 自动点击缓存按钮 | [**加入 Discord →**](https://discord.com/invite/CNcNpquyDc) | | **Document Toolkit** | - 支持动态文件编辑 | [**加入 Discord →**](https://discord.com/invite/CNcNpquyDc) | | **Terminal Toolkit** | - 改进 Benchmark
- 集成 Terminal-Bench | [**加入 Discord →**](https://discord.com/invite/CNcNpquyDc) | | **环境与 RL** | - 环境设计
- 数据生成
- RL 框架集成 (VERL, TRL, OpenRLHF) | [**加入 Discord →**](https://discord.com/invite/CNcNpquyDc) | ## [🤝 贡献指南][contribution-link] 我们坚信建立信任并拥抱各种形式的开源协作。您的创意贡献有助于推动 `Eigent` 的创新。探索我们的 GitHub issues 和 projects,深入参与并向我们展示您的才华 🤝❤️ [贡献指南][contribution-link] ## 贡献者 由 [contrib.rocks](https://contrib.rocks) 制作。
## [❤️ 赞助][sponsor-link] Eigent 构建于 [CAMEL-AI.org][camel-ai-org-github] 的研究和基础设施之上。[赞助 CAMEL-AI.org][sponsor-link] 将使 `Eigent` 变得更好。 ## **📄 开源协议** 本仓库基于 [Apache License 2.0](LICENSE) 协议授权。 ## 🌐 社区与联系 了解更多信息,请联系 info@eigent.ai - **GitHub Issues:** 报告 bug、请求功能并跟踪开发进度。[提交 issue][github-issue-link] - **Discord:** 获取实时支持,与社区交流并保持最新动态。[加入我们](https://discord.com/invite/CNcNpquyDc) - **X (Twitter):** 关注以获取更新、AI 见解和重要公告。[关注我们][social-x-link] - **微信社区:** 扫描下方二维码添加我们的微信助手,并加入我们的微信群。
标签:AI办公, AI风险缓解, CreateRemoteThread, MCP集成, MITM代理, 多智能体, 工作流自动化, 开源, 桌面应用, 自动化攻击, 逆向工具