iPolloWork 是开源全模态 AI Agent 工作站,覆盖代码、办公、PPT 设计、视频剪辑全流程。内置可视化画布可像 PowerPoint 一样直接编辑 AI 生成的内容,改文字、换图、调配色无需切换工具重新生成。支持任意 LLM 模型,本地优先数据不上云,三大平台通用。

🎤 引言

Claude Code、Codex 这些工具已经很能打了——告诉 AI "帮我把这个 API 接上",它就能自己跑 terminal、写代码、review PR。可用了一圈下来,总觉得缺了点什么:AI 生成的东西我想改两行文字、调个配色、换张图,还得切到 VS Code 自己动手,交互还是"对话框 + 全文输出"这一套,生成什么就只能看到什么结果。

iPolloWork 就是冲着这个来的。它把自己定位成"不只是 chat wrapper"的 AI 工作空间——用 Agent 干活,但结果是直接落在可视化画布上:代码可以切分屏看,设计稿可以直接改文字和配色,视频时间轴可以拖拽场景。跟 PowerPoint 一样自然,改完 AI 接着跑下一段。

MIT 协议(个人/内部使用免费),全平台支持,本地优先,数据不出本机。


⭐ 核心功能

1. 全模态 Agent 工作流

不是只处理代码,iPolloWork 的 Agent 可以横跨:

  • 代码:理解仓库结构、规划变更、编写代码、执行工具、review 结果
  • 办公:调研、起草文档、处理表格、把想法变成正式演示文稿
  • 设计:生成网站、PPT、视觉素材,然后直接在画布上改文字、图片、配色、字体、布局、响应式状态
  • 视频:在集成工作室里创建和精调视觉场景,内容和时间轴都能直接编辑

简单说:别的 AI 工具给你一段文字输出,iPolloWork 给你一个可编辑的视觉成果

2. 可视化画布编辑(核心差异点)

这是 iPolloWork 和 Claude Code / Cursor 最大区别的地方。AI 生成的结果落在画布上,用户可以:

  • 直接在位改文字(不用找源码)
  • 替换图片、调整配色和字体
  • 移动和缩放元素
  • 切换桌面/移动端视图预览
  • 视频场景在时间轴上拖拽

就像在 PowerPoint 里编辑母版一样自然,不需要切到其他工具重新生成。

3. 任意 LLM 模型接入

底层接的是 OpenCode,支持:

  • 云端:OpenAI、Anthropic、Gemini、DeepSeek 等
  • 本地:Ollama、vLLM 等自托管模型

不想把代码发给 OpenAI?换成 Ollama 跑本地模型,整个流程一模一样。

4. Skills / 插件 / MCP 扩展

内置 Skills 机制和 MCP(Model Context Protocol)支持,可以:

  • 接入任何 MCP 服务器
  • 扩展浏览器自动化能力
  • 装插件丰富 Agent 技能

5. 本地优先架构

默认在本地跑,所有文件操作直接读写本机文件系统。不需要注册账号,不需要连接云端,纯离线也能用完整功能。想连 iPolloCloud 也行(可选),用来做团队协作、账号管理和付费插件。

6. 三种使用界面

  • Electron 桌面客户端:完整桌面体验(macOS / Windows / Linux)
  • 浏览器 UI:直接 localhost 访问
  • 无头服务器模式:纯命令行动手

📥 安装与使用

桌面客户端下载(推荐):

系统CPU下载
macOSApple Silicon (M系列)ipollowork-mac-arm64-*.dmg
macOSIntelipollowork-mac-x64-*.dmg
WindowsIntel/AMD 64位ipollowork-win-x64-*.exe
WindowsARM64ipollowork-win-arm64-*.exe
LinuxIntel/AMD 64位ipollowork-linux-x64-*.AppImage
LinuxARM64ipollowork-linux-arm64-*.AppImage

下载地址:GitHub Releases

从源码构建(需要预装依赖):

# 依赖:Git + Node.js 22+ + pnpm 11+ + Bun 1.3.10+
# macOS/Linux:
git clone https://github.com/Devin-AXIS/iPolloWork.git
cd IPolloWork
corepack enable
./ipollowork setup
./ipollowork dev

# Windows (PowerShell):
git clone https://github.com/Devin-AXIS/iPolloWork.git
cd IPolloWork
corepack enable
.\ipollowork.cmd setup
.\ipollowork.cmd dev

setup 会安装锁定的工作空间依赖,dev 会准备 OpenCode 和 Orchestrator 边车,然后打开 Electron 桌面客户端。第一次运行会自动下载 OpenCode 边car。

生产构建:

./ipollowork check              # 类型检查和测试
./ipollowork package:dir        # 生成未打包的桌面 app(最快)
./ipollowork package           # 生成完整安装包

连接本地 iPolloCloud(可选,团队用):

./ipollowork dev:cloud http://localhost:3100

这个命令创建隔离的开发配置文件,认证和 Cloud API 指向指定 URL,不影响正常的本地 iPolloWork 配置。


🎯 适用场景

  • 需要 AI 编程但想要可视化反馈的开发者:不想只在终端里看 AI 输出,想要分屏代码编辑 + AI 建议同时呈现
  • 产品和设计团队:让 AI 生成网站原型或 PPT 后,直接在画布上调整细节,不用设计师再手动改
  • 需要处理多模态内容的团队:代码、文案、设计稿、视频脚本都能在同一套流程里搞定
  • 对数据隐私有要求的开发者:本地优先,不想把公司代码发给云端 API,用 Ollama 跑本地模型完美解决
  • 喜欢 Claude Code / Cursor 但想尝试新工具的极客:iPolloWork 的可视化编辑和全模态 Agent 带来了完全不同的交互体验

🔍 对比 / 替代方案

工具类型核心差异iPolloWork 优势
Claude CodeSaaS CLI纯命令流交互,结果是文本输出iPolloWork 有可视化画布,可直接编辑 AI 生成的内容
Cursor桌面 IDE 插件基于 VS Code 的代码补全和 AgentiPolloWork 不只编程,还覆盖办公/设计/视频全模态
WindsurfSaaS IDE聚焦代码生成和补全iPolloWork 本地优先,数据不上云
OpenDevin开源 Agent浏览器内运行,非桌面体验iPolloWork 有完整 Electron 桌面客户端和可视化画布
Bolt / LovableSaaS 应用构建只能生成 Web 应用iPolloWork 支持代码/办公/设计/视频全场景

一句话总结:Claude Code 是纯命令行 AI,iPolloWork 是带可视化画布的全模态 AI 工作空间。


⚠️ 注意事项

  1. 源码构建门槛不低:需要 Node.js 22、pnpm 11、Bun 1.3.10,还要求 macOS 上装 Xcode CLT、Windows 上装 Visual Studio Build Tools。如果只想快速体验,等官方 Release 包会更舒服(当前仓库还没有公版 Release,需要自己 build)。
  2. MIT 不是 OSI 认证的开源协议:iPolloWork 用的是 iPolloWork Source Available License 1.0,允许个人和非商业使用,但商业 SaaS 部署需要单独授权。如果你要拿它做客户项目,先确认 License 条款。
  3. OpenCode 边车是核心依赖:iPolloWork 依赖 OpenCode 作为底层 AI 引擎,需要能访问 OpenAI / Anthropic 等 API。如果你的网络无法访问这些服务,需要自建 OpenAI-Compatible API 并自行配置。
  4. 桌面客户端需要编译:没有预编译的 .dmg/.exe 可下载时,需要自己跑 ./ipollowork package,第一次 build 时间较长( Electron + 多个 sidecar)。
  5. iPolloCloud 是可选增值服务:本地使用完全免费,但如果要用团队协作、账号管理、付费插件,就需要注册 iPolloCloud,这些功能不是纯本地的。
  6. 视频功能尚在完善:视频工作室集成在画布里,但从 README 看更多是"可编辑场景"而非完整视频编辑器,复杂视频制作可能还得配合专业工具。

✅ 总结

iPolloWork 解决的核心矛盾:AI 生成的内容改起来麻烦,不想每次都让 AI 重新生成一版。

它的优势:

  • 可视化画布直接编辑 AI 生成结果,改文字/图片/配色就像在 PowerPoint 里拖拽
  • 全模态覆盖:代码、办公文档、PPT、设计稿、视频场景,一个工具全搞定
  • 本地优先架构,数据不上云,配合 Ollama 实现全离线 AI 工作流
  • 任意 LLM 模型接入,OpenCode 底层灵活性强
  • MIT 协议个人/内部使用免费

不足也很实际:

  • 源码构建依赖多(Node.js 22 + pnpm + Bun + Xcode/VStudio),非技术用户有门槛
  • Source Available License 不是真正的开源许可证,商业使用要小心 License
  • 当前没有公版安装包,需要自己从源码 build

推荐给:有 Node.js 环境、想体验"可视化 AI 工作空间"的开发者;需要本地跑 AI 代码 + 办公 + 设计的个人/团队;或者对 Claude Code 感兴趣、想找一个功能更广的替代品的极客玩家。

如果不想 build,等官方 Release 出了再试也行——关注 GitHub Releases 即可。

项目地址:https://github.com/Devin-AXIS/iPolloWork