这个项目能做什么
# iPolloWork
iPolloWork 是一款面向人与智能体团队的企业级、本地优先的智能体工作台。它为多种智能体引擎(包括 Codex、DeepSeek Harness 和 OpenCode)提供统一的工作空间,无需按运行时拆分项目或扩展。团队可以从单一控制面协调智能体、任务、日程、插件、技能、工具、执行以及可编辑输出。
## 主要特性
- **跨智能体引擎的统一工作台**:使用 Codex、DeepSeek Harness、OpenCode 及未来运行时,无需围绕每个引擎重建项目体验。
- **统一全局扩展系统**:一次性安装、启用、更新和卸载可移植插件、技能、智能体、命令、服务及授权;可选的引擎原生绑定保持在同一生命周期内。
- **项目原生的人机协作**:共享项目视图,统一查看职责、任务、日程、执行健康状况和结果,而非将工作分散在孤立的聊天中。
- **统一的可编辑生产闭环**:从代码到文档、网站、演示文稿、设计和视频,生成后文本、图像、布局、时间线和场景仍可编辑。
- **本地与企业级控制**:本地运行,自带模型或提供商,审查权限与执行,仅在需要时连接组织服务。
## 智能体运行时兼容性
OpenCode 是默认的本地执行运行时。DeepSeek Harness(DSH)作为可选的同级运行时和子智能体委派目标集成,而 Codex 通过 `ipollowork-ui-mcp` 控制面连接。MCP 是该路径的集成协议。每个运行时保留自己的智能体、技能、插件和执行模型。
DeepSeek Harness 用户可以将 iPolloWork 的原生设计、PPT 和视频视图安装到 DSH Web UI 中:
```bash
npx @deepseek-ai/dsh plugin --profile web add deepseek-idesign deepseek-ippt deepseek-ivideo
npx @deepseek-ai/dsh web
```
## 安装
官方安装程序可在 GitHub Releases 上获取,支持 macOS(Apple Silicon 和 Intel)、Windows(x64 和 ARM64)以及 Linux(x64 和 ARM64)。请选择与您的操作系统和 CPU 架构匹配的文件。
## 从源码开发
要求:Git、Node.js 22+、pnpm 11(通过 Corepack)、Bun 1.3.10+ 以及平台特定的构建工具。
```bash
git clone https://github.com/Devin-AXIS/iPolloWork.git
cd iPolloWork
corepack enable
./ipollowork setup
./ipollowork dev
```
对于 Windows PowerShell,请改用 `ipollowork.cmd`。
## 架构
```text
Codex / MCP 客户端 ── ipollowork-ui-mcp ──> iPolloWork 桌面/UI
│
├── 本地 API ──> 引擎协议 ──> OpenCode(默认)
│ └──> DeepSeek Harness(可选)
└── 可选的账户/控制请求 ──> iPolloCloud
```
智能体执行、任务状态和流式传输在共享引擎边界处标准化。可移植技能、插件、MCP 服务器和项目能力使用同一生命周期。iPolloCloud 处理身份、组织、授权、托管工作器生命周期、管理和商业应用。云连接是可选的。
## 仓库结构
- `apps/app` — 共享 React 用户界面
- `apps/desktop` — Electron 桌面外壳和打包
- `apps/server` — iPolloWork 服务器 API
- `apps/orchestrator` — 无头运行时编排
- `packages` — 共享类型、组件、文档和集成
- `docs` — 工程笔记、平台指南和生成的报告
- `evals` — 可执行的产品流程和验证工具
- `examples` — 完整的示例插件包
- `external-plugins` — 为外部智能体主机独立发布的插件
- `packaging` — 发布和安装程序元数据
- `scripts` — 开发、构建、审计和发布自动化
- `specs` — 产品和架构规范
- `vendor` — 固定版本的第三方源码
## 许可证
iPolloWork 使用 **iPolloWork 源码可用许可证 1.0**:
- 仅对个人自用和少于三名总用户的小型内部使用免费。
- 任何三名或以上用户的使用,无论目的如何,均需事先书面授权。
- 任何销售、转售、付费服务、SaaS、托管、白标分发、市场使用或面向客户的使用均需事先书面授权。
- 除非另有授权,iPolloWork 名称、徽标和产品署名必须在面向用户的界面中保持可见。
- 单独许可的第三方组件保留其原始许可证。
这是一项源码可用许可证,而非 OSI 批准的开源许可证。
评论
0 评分人数达到10人后显示
登录后参与讨论。