news 2026/9/11 17:19:59

如何本地部署 Eigent:多智能体 Cowork 桌面应用完整指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
如何本地部署 Eigent:多智能体 Cowork 桌面应用完整指南

如何本地部署 Eigent:多智能体 Cowork 桌面应用完整指南

【免费下载链接】eigentEigent: The Open Source Cowork Desktop - Local and Free Alternative to Claude Cowork and Codex项目地址: https://gitcode.com/GitHub_Trending/ei/eigent

月底要出一份开发报告,还得刷三个网页找数据、顺手把桌面文件理一遍——这种活你不想自己干,Eigent 就能帮你干。它是一支跑在你电脑本地的 AI 智能体团队,浏览器、终端、文件读写这些工具都由智能体自己调用,不需要你盯着。

当重复工作开始吃掉你的一天 🎬

月度开发报告。让智能体回顾一个月提交的 PR,生成 Word 摘要,再顺手把 Slack 发布文案写出来。你只在最后看一眼结果。

网页数据整理。派一个 Browser Agent 打开页面、截图、填表单,把散落的信息收进一个 Excel,终端命令它自己敲。

定时跑批。配一个触发器,到点自动执行,人不在电脑前活儿也继续推进。

说白了,Eigent 就是把"开网页、敲命令、写文件"变成智能体自己的动作,你只负责派活和验收。

核心能力速览 📦

  • 单智能体模式:一个专注的 Agent 处理明确的单任务
  • 多智能体协作:多个专业 Agent 拆任务、并行执行、汇总结果
  • 定时触发器:周期性工作流到点自动跑
  • 内置浏览器与终端工具包:不用额外装插件就能操作网页和命令行
  • MCP 集成:通过 MCP 协议把外部工具服务器接进来
  • 模型无关:云 API、企业网关、本地模型随便换
  • 本地优先:文件、凭据、对话数据都留在你机器上

实战演练:三步在本地跑通 Eigent 🛠️

第一步:克隆仓库并安装前端依赖

前提只有一个:Node.js 18~22。克隆代码后装一下依赖,前端就是标准的 Vite + React + Electron 工程:

git clone https://gitcode.com/GitHub_Trending/ei/eigent cd eigent npm install

第二步:启动本地后端服务

官方推荐用 Docker 起本地后端,账号、模型配置、聊天历史全存在本机 PostgreSQL 里,不碰云端。数据库迁移会在容器启动时自动执行:

cd server cp .env.example .env docker-compose up --build -d

起完后 API 跑在3001端口,浏览器打开http://localhost:3001/docs能看到 Swagger 文档,说明服务活着。

第三步:启动前端并发起第一个任务

在项目根目录的.env.development里把前端代理指向本地后端,然后启动,配置好任意一个模型提供商,就能开始派活:

VITE_BASE_URL=/api VITE_USE_LOCAL_PROXY=true VITE_PROXY_URL=http://localhost:3001
npm run dev

机制深挖:智能体的工具是怎么装配的 💡

最值得关注的是工具装配这件事,代码都在 backend/app/agent/factory/ 目录里。

工具不是固定的,是按任务现装的。每次请求进来,工厂根据任务类型从 40 多种工具包里挑需要的挂上去,目录在 backend/app/agent/toolkit/。浏览器工具还会从一个端口池里领一个独占 CDP 端口,任务结束归还,多个智能体同时上网互不干扰。工具包既能原生挂载,也能通过 MCP 协议接入外部服务器,所以理论上能力上限是几百个工具。

委派有深度限制。智能体可以派子任务,但depth < max_depth才允许继续往下委派,默认最大深度是 1。子智能体手里不会再挂"再派智能体"的工具,防止无限套娃把 token 烧穿。

避坑指南:排查部署失败的 4 个方向 💣

  • 现象:前端页面拉不到数据。原因:代理没指向本地后端。解决:确认.env.developmentVITE_PROXY_URL=http://localhost:3001,改完重启前端。
  • 现象:智能体第一步就卡住不动。原因:模型提供商没配好,或 API key 过期。解决:先在模型页把 Provider 跑通,再发任务。
  • 现象:触发器收不到回调。原因:外部服务访问不了你的 localhost。解决:按 server/ 目录的部署文档用 ngrok 或正式域名把 3001 端口暴露出去。
  • 现象:浏览器工具一直卡住。原因:CDP 端口被上次没退干净的进程占着。解决:杀掉残留浏览器进程,或重启任务重新领端口。

接下来你可以做的两件事 🏁

Eigent 的核心价值就一句话:本地优先的多智能体工作台,把重复劳动交给智能体团队,数据和文件留在你自己手里。

去把上面的三步完整跑一遍,再翻一翻 backend/app/agent/factory/ 里 browser、developer、document 这些工厂函数,看看哪些工具包是为你的工作流准备的。

【免费下载链接】eigentEigent: The Open Source Cowork Desktop - Local and Free Alternative to Claude Cowork and Codex项目地址: https://gitcode.com/GitHub_Trending/ei/eigent

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/11 17:19:24

ESLint dot-notation 规则完全指南:强制使用点表示法访问对象属性

ESLint dot-notation 规则完全指南&#xff1a;强制使用点表示法访问对象属性 【免费下载链接】eslint Find and fix problems in your JavaScript code. 项目地址: https://gitcode.com/GitHub_Trending/es/eslint dot-notation 是 ESLint 内置的一条 suggestion 类型规…

作者头像 李华
网站建设 2026/9/11 17:18:02

GHelper:免费轻量华硕笔记本控制工具,告别500MB官方后台

GHelper&#xff1a;免费轻量华硕笔记本控制工具&#xff0c;告别500MB官方后台 【免费下载链接】g-helper Lightweight Armoury Crate alternative for Asus laptops with nearly the same functionality. Works with ROG Zephyrus, Flow, TUF, Strix, Scar, ProArt, Vivobook…

作者头像 李华