Paca 在 GitHub 上展示了一个挺有意思的项目:一个开源、自托管的项目管理平台,Apache 2.0 许可证,可通过 Docker Compose 或安装脚本部署。
它对外说自己是 Jira、Trello、ClickUp、Monday 的轻量替代品。但我更在意的不是“又一个看板工具”,而是它把 AI Agent 放进了 Scrum 工作流:人和 Agent 共用同一块 Scrumban board、同一个 sprint、backlog、文档和目标。
这就把问题变得具体了。
如果 AI 只是项目管理软件旁边的聊天框,那它是助手。如果 AI 能被分配任务、改文档、更新状态,还能留下 diff 和回滚记录,它就开始像一个流程参与者。Paca 的价值和风险,都在这里。
Paca 是什么:一个 AI-native 的自托管项目管理平台
Paca 的基础定位不复杂:开源、自托管、面向 Scrum 团队,想做轻一点的项目管理工具。
它支持项目、任务、文档、Sprint、backlog、看板等常见对象。和传统工具不同的是,Paca 一开始就把 AI Agent 纳入这些对象里,而不是先做一个普通 PM 工具,再补一层 AI 功能。
几个关键点可以放在一起看:
| 维度 | Paca 当前做法 | 对团队的影响 |
|---|---|---|
| 开源协议 | Apache 2.0 | 可自建、可二次开发,商业使用边界较清楚 |
| 部署方式 | Docker Compose 或安装脚本 | 数据可留在自有环境,但需要自己维护 |
| 工作流 | Scrumban board、sprint、backlog、目标 | 适合已有敏捷流程的研发团队试用 |
| AI 位置 | Agent 可进入任务、文档、迭代流程 | 差异在流程,不只是聊天或摘要 |
| 成熟度证据 | 未提供用户量和大规模企业采用数据 | 不能把它直接等同于成熟 Jira 替代品 |
这张表里最关键的一行,是“AI 位置”。
很多项目管理工具也在加 AI。常见做法是帮你总结会议、生成任务、搜索知识库、写一段需求说明。Paca 的主张更靠前:Agent 不是在旁边回答问题,而是进入 sprint、board、backlog 和文档系统。
这很激进,也很脆弱。
因为项目管理软件不是写字板。任务状态、负责人、验收标准、设计文档、Sprint 目标,都会影响团队协作。一旦 Agent 可以写入这些数据,就必须回答一个老问题:权责如何分清?
真正差异:Agent 被当成 Scrum 队友,而不是聊天插件
Paca 的产品主张是让 AI Agent 参与 Scrum 流程。
按目前信息看,Agent 可以被分配到 sprint,在看板中领取任务,更新状态,参与 BDD 规格和系统设计文档。v0.4.0 还新增了 in-app AI chat,用户可在项目内用自然语言创建或更新 epic、story、task 和文档。
activity diff/revert 是一个重要补丁。
它提供字段变更前后的差异,并支持一键回滚。这个设计说明 Paca 也知道,AI 写入项目数据后,最怕的不是“不会写”,而是“写错了还没人发现”。
这里可以和 Jira、ClickUp 这类工具做一个更现实的对比:
| 问题 | 传统项目管理工具的 AI 常见形态 | Paca 的方向 | 我的判断 |
|---|---|---|---|
| AI 做什么 | 摘要、生成、搜索、自动化 | 参与任务、文档、迭代状态 | 差异在工作流层 |
| 人怎么管 AI | 多数仍由人复制、确认、录入 | AI 可直接进入项目对象 | 必须有更强审计和回滚 |
| 数据在哪里 | 多数依赖厂商云服务 | 自托管为主 | 适合重视数据边界的团队 |
| 能否替代 Jira | 取决于组织规模和流程复杂度 | 目前证据不足 | 更适合试点,不适合一刀切迁移 |
我不太买账的是,把这种设计直接说成“AI 与人平等协作”。
现在能看到的,只是 Paca 把 Agent 放进了 Scrum 数据结构和操作路径里。这是一个清楚的产品假设,但还不是被验证过的组织方法。要证明它成立,需要真实团队跑过多个 sprint,看 Agent 的任务完成率、误操作率、回滚频率和人工审查成本。
这些数据目前没有。
所以对正在评估 Jira 替代品的团队,我会把 Paca 放在“试点工具”这一栏,而不是“迁移目标”这一栏。先拿一个非核心项目跑两三个迭代,观察任务流、权限、回滚和文档质量,再谈替换。
对已经在用 Claude、OpenHands 或自研 Agent 的技术负责人,Paca 更像一个实验台。它让你观察一件具体的事:Agent 接进项目管理系统后,是减少沟通损耗,还是制造新的审查负担。
MCP、插件和自托管:自由越多,治理越重
Paca 支持 MCP Server,并以 @paca-ai/paca-mcp 发布到 npm。Claude Desktop、Claude Code 或其他 MCP 客户端,可以通过 API Key 访问项目、任务、文档、成员、Sprint、评论和附件等数据。
这个能力很实用。
过去很多 Agent 接需求,只能读复制粘贴的文档、截图、聊天记录,或者靠人手动整理上下文。MCP 接入后,项目数据变成了 Agent 可调用的资源。需求、任务状态、设计文档和执行动作,有机会留在同一套系统里。
Paca 还提供 Claude Code skill,允许开发者在编辑器里用 /paca 管理任务、文档和 sprint。对开发者来说,这减少了在 IDE、聊天工具、项目管理系统之间来回切的次数。
但这也把治理问题推到了台前。
自托管不是“免费使用”的同义词。团队要自己处理 Docker 环境、数据库、API Key、权限配置、备份、升级,以及插件来源可信度。只要 Agent 能访问项目和文档,审计就不能靠口头约定。
插件系统也是同一逻辑。
Paca 的插件包含后端 WASM 沙箱和前端模块。后端插件可用 Go、Rust、AssemblyScript 等编译到 WASM,前端插件则扩展页面、看板视图和组件。官方强调插件声明所需 host functions,并通过能力权限模型控制边界。
这给了团队很高的可配置空间。流程、字段、看板、Sprint 规则、Agent 行为,都可能被改造。
但工程上有句老话:利器在手,也要会收刀。插件越灵活,权限、版本、兼容性和审计就越重要。小团队如果没有人负责基础设施和安全边界,Paca 的自托管优势会很快变成维护压力。
更具体地说,当前最适合两类团队试:
- 被 Jira 复杂度、云数据边界或工具臃肿困扰的小型研发团队,可以拿 Paca 跑一个边缘项目,不要先迁核心项目。
- 已经在试 Agent 编码、测试、运维的技术团队,可以重点验证 MCP、权限、diff/revert 和插件沙箱是否够用。
不太适合的团队也很明确。
如果公司依赖复杂权限、合规审计、跨部门报表和成熟插件生态,Paca 现在不应被当作 Jira 的直接替代品。至少从现有材料看,还缺少大规模企业采用、稳定性、安全审计和长期维护证据。
接下来该看的不是 GitHub 星标数,而是四个硬变量:
| 观察点 | 为什么重要 |
|---|---|
| 是否有团队连续跑多个 sprint | 验证它能否撑住真实迭代,而不是 demo 流程 |
| Agent 写入后的审计与回滚是否清楚 | 决定误操作能否被发现和修正 |
| MCP 权限边界是否够细 | 决定项目数据能否放心交给外部客户端访问 |
| 插件生态是否出现可复用组件 | 决定它是一个工具,还是能长成工作流平台 |
Paca 最有价值的地方,是把一个模糊口号落到了具体系统里:AI Agent 到底能不能进入研发团队的日常流程。
现在答案还没出来。能看到的是,它给出了一个可试的结构,也暴露了一组绕不开的成本。
