这个项目能做什么

# 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 批准的开源许可证。