iPolloWork 是一个企业级、本地优先的智能体(Agent)工作台
iPolloWork 企业级智能体工作台部署教程
iPolloWork 是一个企业级、本地优先的智能体(Agent)工作台,为人类和AI智能体团队提供统一的工作空间。它集成了 Codex Harness、DeepSeek Harness 和 OpenCode 等多个智能体引擎,并统一了插件、技能、项目、任务和可编辑产出物(代码、文档、演示文稿、设计稿、视频)的管理。
本教程将指导您完成 iPolloWork 的安装、配置与运行。
1. 项目概览与核心定位
iPolloWork 并非要取代某个单一的编程智能体,而是作为 统一的协作层,连接不同的智能体运行时,解决在多工具间切换的碎片化问题。
核心理念
- 统一工作台 (One Workbench):在同一界面中使用 Codex、DeepSeek Harness、OpenCode 等不同引擎,无需为每个引擎重建项目体验。
- 统一扩展系统 (One Extension System):插件、技能、命令、服务等只需安装一次,并可选择性地绑定到特定引擎。
- 项目级人机协作 (Project-Native Collaboration):在共享的项目视图中管理任务、日程、执行状态和结果,而非分散在孤立对话中。
- 可编辑的产出循环 (Editable Production Loop):从代码到文档、网站、演示文稿、设计稿和视频,所有产出物在生成后仍保持可编辑状态。
组件兼容性
- 默认引擎:OpenCode 是默认的本地执行运行时。
- 可选引擎:DeepSeek Harness (DSH) 作为可选的同级运行时和子智能体委派目标。
- Codex 集成:通过
ipollowork-ui-mcp控制面连接,而非原生引擎适配器。
2. 环境准备
2.1 下载官方安装包 (推荐)
官方安装包发布在 GitHub Releases 页面。请根据您的操作系统和CPU架构选择对应的文件:
| 操作系统 | CPU架构 | 安装包文件 |
|---|---|---|
| macOS | Apple Silicon (M系列) | ipollowork-mac-arm64-<版本>.dmg |
| macOS | Intel | ipollowork-mac-x64-<版本>.dmg |
| Windows | Intel/AMD 64-bit | ipollowork-win-x64-<版本>.exe |
| Windows | ARM64 | ipollowork-win-arm64-<版本>.exe |
| Linux | Intel/AMD 64-bit | ipollowork-linux-x64-<版本>.AppImage |
| Linux | ARM64 | ipollowork-linux-arm64-<版本>.AppImage |
注意:macOS 的
.zip和 Linux 的.tar.gz是便携式/更新工件,大多数用户应选择.dmg、.exe或.AppImage。
2.2 安装步骤
macOS:打开
.dmg文件,将 iPolloWork 拖入Applications文件夹。Windows:运行
.exe安装程序(本地构建的未签名安装程序可能触发 SmartScreen 警告)。Linux:为 AppImage 添加可执行权限并运行:
1
2chmod +x ipollowork-*.AppImage
./ipollowork-*.AppImage
3. 从源码构建与开发 (可选)
如果您是开发者,希望从源码运行或打包 iPolloWork,请按以下步骤操作。
3.1 基础依赖
- Git
- Node.js:版本 22 或更新
- pnpm:版本 11,通过 Corepack 启用 (
corepack enable) - Bun:版本 1.3.10 或更新,用于构建本地 Orchestrator 边车
- 系统编译环境:
- macOS:Xcode Command Line Tools (
xcode-select --install) - Windows:Visual Studio 2022 Build Tools,包含“Desktop development with C++”和 Windows SDK
- Linux:标准的 Electron 构建环境(C/C++ 工具链、Python 3、
pkg-config等)
- macOS:Xcode Command Line Tools (
3.2 克隆与启动
macOS 和 Linux:
1 | git clone https://github.com/Devin-AXIS/iPolloWork.git |
Windows PowerShell:
1 | git clone https://github.com/Devin-AXIS/iPolloWork.git |
dev 命令会准备 OpenCode 和 Orchestrator 边车,启动 UI,并打开 Electron 桌面客户端。开发模式使用隔离的状态,不会覆盖您正常的 OpenCode 配置。
3.3 其他开发命令
| 命令 (macOS/Linux) | 命令 (Windows) | 用途 |
|---|---|---|
./ipollowork dev:ui |
.\ipollowork.cmd dev:ui |
仅启动浏览器 UI (无 Electron) |
./ipollowork dev:cloud <URL> |
.\ipollowork.cmd dev:cloud <URL> |
连接到本地或自托管的 iPolloCloud 控制平面 |
./ipollowork check |
.\ipollowork.cmd check |
运行类型检查和桌面端测试 |
./ipollowork build |
.\ipollowork.cmd build |
生成生产环境构建 |
3.4 打包为安装程序
1 | # macOS / Linux |
所有输出位于 apps/desktop/dist-electron/。package 命令会同步版本号并生成适合当前系统的安装包(但不会自动签名)。
4. 连接 iPolloCloud (可选)
iPolloCloud 是可选的控制平面服务,用于身份、组织、权限和托管工作器生命周期管理。本地 iPolloWork 无需云服务即可工作。
要连接到本地或自托管的 iPolloCloud:
1 | ./ipollowork dev:cloud http://localhost:3100 |
此命令会创建一个独立的开发配置,指向指定的 Cloud API URL,并要求登录。
5. 在 DeepSeek Harness 中使用创意插件
DeepSeek Harness 用户可以直接在 DSH Web UI 中安装 iPolloWork 的原生设计、PPT 和视频插件:
1 | npx @deepseek-ai/dsh plugin --profile web add deepseek-idesign deepseek-ippt deepseek-ivideo |
然后在对话中选择 Design、PPT 或 Video 功能。
6. 重要注意事项
6.1 许可证限制
iPolloWork 使用 iPolloWork Source Available License 1.0,不是 OSI 批准的开源许可证。
- 免费使用:仅限于个人自用,或少于3名用户的小规模内部使用。
- 需要书面授权:3名及以上用户使用、任何形式的销售、转售、SaaS、托管、白标分发或面向客户的使用,均需事先获得书面授权。
6.2 架构边界
- Codex 兼容性当前通过 MCP 控制面实现,而非原生引擎适配。
- OpenCode 和 DeepSeek Harness 保持独立,iPolloWork 不会复刻或改写它们。
- 所有智能体执行、任务状态和流式传输在共享引擎边界处被标准化,引擎原生行为保留在其适配器内部。
7. 常见问题与排查
| 问题 | 可能原因与解决方案 |
|---|---|
| 安装包无法打开 (macOS) | 系统提示“无法验证开发者”。请前往 系统设置 → 隐私与安全性,在“安全性”部分点击“仍要打开”。 |
| Windows SmartScreen 阻止安装 | 点击“更多信息”,然后选择“仍要运行”。这是未签名应用的正常提示。 |
./ipollowork 命令未找到 |
确保您在克隆的仓库根目录下。首次运行前需执行 chmod +x ipollowork 赋予执行权限。 |
pnpm install 失败 |
网络问题或 Node.js 版本不兼容。请检查 Node 版本 (>=22),并尝试配置国内镜像源。 |
| 开发模式下无法启动 OpenCode | OpenCode 边车在首次构建时下载。请检查网络连接,并确保 Bun 已正确安装。 |
| 如何更新版本? | 下载最新 Releases,或从源码 git pull 最新代码后重新运行 ./ipollowork package。 |
通过以上步骤,您已经成功部署了 iPolloWork。作为一款面向未来的智能体协作平台,它能帮助您和您的团队统一管理多智能体工作流,显著提升复杂项目的协作效率。



