eigent-ai/eigent
GitHub: eigent-ai/eigent
Eigent 是一款开源的多智能体 AI 协同工作桌面应用,通过可本地部署的多 Agent 团队将复杂工作流转化为自动化任务。
Stars: 14288 | Forks: 1689
[][eigent-site]
[][eigent-site]
### Eigent:开源协同工作桌面,释放您的极致生产力
[][eigent-download]
[][eigent-github]
[][social-x-link]
[][discord-url]
[][reddit-url] [][wechat-url] [][sponsor-link] [][camel-github] [][join-us]
[][reddit-url] [][wechat-url] [][sponsor-link] [][camel-github] [][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) ####[![image-public-beta]][eigent-download] ## **✨ 核心功能 - 开源协同工作** 借助 Eigent 开源协同工作的强大功能,释放极致生产力的全部潜力——专为无缝集成、更智能的任务执行和无限的自动化而构建。 ### 🏭 AI 团队 采用一支专业的 AI agent 团队协作解决复杂任务。Eigent 的开源协同工作会动态拆解任务,并激活多个 agent **并行**工作。 Eigent 预先定义了以下 agent 工作者: - **Developer Agent:** 编写和执行代码,运行终端命令。 - **Browser Agent:** 搜索网络并提取内容。 - **Document Agent:** 创建和管理文档。 - **Multi-Modal Agent:** 处理图像和音频。 
### 🧠 全面的模型支持 使用您首选的模型在本地部署 Eigent 开源协同工作桌面版。 
### 🔌 MCP 工具集成 (MCP) Eigent 内置了海量的 **Model Context Protocol (MCP)** 工具(用于网页浏览、代码执行、Notion、Google 套件、Slack 等),并且允许您**安装自己的工具**。为 agent 配置完全适合您场景的工具——甚至可以集成内部 API 或自定义函数——以增强它们的能力。 
### ✋ 人工介入 如果任务卡住或遇到不确定性,Eigent 会自动请求人工介入。 
### 👐 100% 开源 Eigent 是完全开源的。您可以下载、审查和修改代码,确保透明度,并为多智能体创新培育一个社区驱动的生态系统。 
## 🧩 使用场景 - 开源协同工作 了解全球开发者如何利用 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 ## 🌟 保持领先 - 开源协同工作  ## 🗺️ 发展路线图 - 开源协同工作 我们的开源协同工作将在社区的反馈下不断演进。以下是即将推出的内容: | 主题 | 问题 | 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] ## 贡献者
## [❤️ 赞助][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代理, 多智能体, 工作流自动化, 开源, 桌面应用, 自动化攻击, 逆向工具