跳到主要内容
项目档案应用项目

Eigent 开源 AI 自动化桌面应用:本地部署多智能体 workforce 提升生产力

Eigent 是开源的 Cowork 桌面应用,支持本地离线部署,提供多智能体协调、MCP 工具集成等特性,帮助用户自动化复杂工作流程。本页提供项目介绍、安装指南和使用方法。

15,317TypeScriptStar 于 2026年1月15日2026年9月19日 更新

AI 总结

Eigent 是一款开源的桌面应用,提供类似 Claude Cowork 的多智能体 AI 自动化能力,支持本地离线部署与云连接模式,帮助用户构建自定义 AI workforce 以提升生产力并保护数据隐私。

中文项目介绍

Eigent 是开源的 Cowork 桌面应用程序,允许用户构建、管理和部署自定义的多智能体 AI workforce,将复杂工作流程自动化。它基于 CAMEL-AI 项目,通过并行执行、定制化和隐私保护来提升生产力。 项目解决了用户需要自动化复杂工作流程但缺乏多智能体协调工具的问题,同时提供了开源、本地部署的隐私保护方案,作为闭源 Cowork 服务的替代。 适用场景包括:自动化复杂业务工作流程;构建和协调多智能体 AI 团队并行执行任务;本地化部署 AI 助手以保护敏感数据隐私;通过 MCP 工具集成扩展 AI 能力。 技术特征:前后端分离架构,前端为 Electron + React + Vite 桌面应用,后端为 Python 服务;支持本地完全离线部署和云连接模式;集成 MCP 工具;使用 Radix UI 构建界面;包含完整的开发、构建和测试流程。

详细信息与使用说明

1. 项目定位与用途

Eigent 是开源的 Cowork 桌面应用,定位为 Claude Cowork 的本地免费替代品。其核心用途是让用户能够构建、管理和部署自定义的多智能体 AI workforce,将复杂工作流程转化为自动化任务。项目强调 100% 开源、本地部署和隐私保护,适合希望完全控制数据且无需云账户的用户。

2. 核心功能与特性

主要特性包括:零设置启动无需技术配置;多智能体协调处理复杂工作流;企业级功能如 SSO 和访问控制;本地部署确保数据隔离;开源透明;自定义模型支持;MCP 工具集成扩展能力。这些特性共同提供了一种高效、私密且可定制的 AI 自动化解决方案。

3. 解决的问题

Eigent 解决了两个核心问题:一是用户缺乏工具来协调多个 AI 智能体以自动化复杂工作流程;二是现有 Cowork 类服务多为闭源且依赖云端,无法满足对数据隐私和本地控制有高要求的用户。通过开源和多智能体架构,Eigent 提供了可审计、可定制且离线可用的替代方案。

4. 适用场景

适用场景涵盖:自动化企业业务工作流程;构建并行执行任务的 AI 团队;在本地环境部署 AI 助手处理敏感数据;通过 MCP 工具集成增强 AI 能力(如网页自动化、代码执行等)。特别适合开发者、技术团队和注重数据隐私的组织。

5. 安装方式

提供两种安装方式:快速开始(云连接模式)需安装 Node.js 18-22 和 npm,克隆仓库后运行 npm install 和 npm run dev,但需注册云账户;本地部署(推荐)需参考 server/README_EN.md 指南进行完全离线配置,包括本地后端服务器和模型集成(如 vLLM、Ollama)。更新依赖时,前端运行 npm install,后端进入 backend 目录运行 uv sync。

6. 使用方式

使用方式包括:云连接模式下运行 npm run dev 启动开发服务器并注册账户;本地部署模式下按指南配置后完全离线使用;通过图形界面(如 AddWorker 组件)添加和管理 AI 智能体,配置模型、MCP 工具和环境变量;在 ChatBox 中发送消息并查看任务执行进度;利用 BrowserAgentWorkspace 进行网页自动化操作。仓库中未明确给出命令行批量操作或 API 直接调用的详细文档。

思维导图

Eigent 项目结构
前端应用
Electron 主进程
React UI 组件
状态管理
API 层
后端服务
多智能体引擎
控制器层
模型适配
工具集成
开发工具链
构建配置
测试框架
国际化
基准测试

常见问题

Eigent 如何实现本地完全离线部署?

通过参考 server/README_EN.md 指南,用户可在本地启动后端 Python 服务,并集成本地模型(如 vLLM、Ollama),无需连接任何云服务即可使用全部功能。

Eigent 是否完全免费和开源?

是的,Eigent 从第一天起就 100% 开源,采用 MIT 许可证,用户可以自由使用、修改和分发,无需支付任何费用。

支持哪些 AI 模型和提供商?

Eigent 支持自定义模型,包括本地模型(通过 vLLM、Ollama、LM Studio 等)和云模型。具体支持的模型列表可在前端 AddWorker 组件的模型选择中查看,或参考后端模型适配层代码。

如何集成 MCP 工具?

在添加 AI 智能体时,可通过 AddWorker 组件选择并配置 MCP 工具。MCP 集成允许智能体调用外部工具扩展能力,如网页自动化、代码执行等,具体可用工具取决于用户配置。

云连接模式是否需要注册账户?

是的,云连接模式需要用户注册账户以使用 Eigent 的云端服务。若希望完全避免注册,建议使用本地部署模式。