eigent
项目名称:Eigent(开源协作型桌面应用)
项目功能:
Eigent 是一个开源的协作型桌面应用,旨在通过构建、管理和部署自定义的 AI 工作团队,将复杂的工作流程自动化。它基于开源项目 CAMEL-AI,引入了多代理工作团队,支持并行执行、定制化和隐私保护,从而提高生产力。
使用方法:
- 本地部署(推荐):完全独立运行,无需云账户,支持本地模型(如 vLLM、Ollama 等),数据完全隔离。
- 快速启动(云连接):通过云服务快速体验,需注册账号。
- 企业版:提供 SSO、自定义开发、SLA 等高级功能,适合对安全性和控制性要求高的组织。
- 云版本:托管模型和 API,提供一键部署和专业支持。
主要特性:
- 多代理工作团队:预设多种 AI 代理(如开发代理、浏览器代理、文档代理、多模态代理),可并行协作处理复杂任务。
- 模型支持全面:支持本地部署多种模型,兼容主流 AI 框架。
- MCP 工具集成:内置大量工具(如浏览器、代码执行、Slack、Notion 等),并支持自定义工具接入。
- 人机协作:在任务卡顿时自动请求人工介入。
- 100% 开源:代码完全开放,可自由下载、修改,促进社区共建。
- 本地部署 + 企业功能:支持单点登录、访问控制、本地模型支持、MCP 集成等。
应用场景:
- 旅行行程规划
- 金融数据分析
- 市场调研报告生成
- SEO 审计
- 文件管理与处理
- PDF 签名添加等自动化任务
技术栈:
- 后端:FastAPI、uv、Uvicorn、OAuth 2.0、CAMEL 多代理框架
- 前端:React、Electron、TypeScript、Tailwind CSS、Zustand、React Flow
开发路线图:
包括上下文工程优化、多模态增强、浏览器和终端工具改进、强化学习框架集成等方向。
开源许可:Apache License 2.0
社区与联系方式:
- GitHub Issues
- Discord 社区
- X(Twitter)账号
- WeChat 群组