使用 iPolloWork
从一个任务到可直接修改的结果,理解本地优先智能体工作区的实际工作方式。
iPolloWork 是一个本地优先的桌面工作区。智能体可以跨代码仓库、文件、浏览器、设计产物和视频项目完成工作。它不是为每种工具单独做一个聊天框,而是让同一个会话保留任务上下文,并在最适合编辑结果的工作界面中继续。
项目以 source-available 方式发布,可作为桌面应用、浏览器界面或无头服务运行。只做本地工作时,不需要连接 Cloud。
会话持续保留目标和上下文,结果则进入最适合检查与修改的界面。
- 01任务意图
描述目标、添加文件,或打开一个代码仓库。
- 02智能体执行
本地服务规划任务、调用工具并持续返回过程。
- 03工作界面
查看代码、浏览器输出、设计产物或视频场景。
- 04直接修改
编辑结果后,继续沿用同一个会话上下文。
选择合适的工作界面
| 工作界面 | 适用场景 | 可持续修改的内容 |
|---|---|---|
| 代码与文件 | 任务需要改变代码仓库、文档或本地文件。 | 文件、差异、工具输出和会话历史。 |
| Design | 结果是网站、界面、演示文稿、报告或视觉产物。 | HTML、CSS、资产、设计 Token、文字、布局和响应式状态。 |
| Video | 结果是 HyperFrames 视频合成或可编辑视频场景。 | index.html、场景结构、合成变量、资产和时间线数据。 |
| 浏览器 | 任务需要真实网页、连接器流程或网页研究。 | 浏览器状态、工具过程和任务指令。 |
本地启动
请先安装仓库要求的环境:Git、Node.js 22 或更高版本、通过 Corepack 启用的 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 使用 ipollowork.cmd:
git clone https://github.com/Devin-AXIS/iPolloWork.git
Set-Location iPolloWork
corepack enable
.\ipollowork.cmd setup
.\ipollowork.cmd dev
setup 会安装锁定版本的工作区依赖。dev 会准备 OpenCode 与 Orchestrator sidecar,启动 UI,并以隔离开发配置打开 Electron 客户端。
建议的工作循环
- 为一个明确结果创建或打开会话。
- 告知智能体目标、约束,以及所需的本地文件或 URL。
- 在实际工作界面检查执行中的产物,不要只等待一段文字回答。
- 视觉或结构化结果优先直接修改。
- 将修改后的内容作为新上下文继续交给智能体。
- 先验证当前窄范围改动,再进入下一项更大的任务。