Plane
开源项目管理工具,跟踪问题、管理冲刺周期、规划产品路线图。
智能下载
前往项目主页
该项目暂未提供安装包,请直接访问源代码仓库
开源、现代的项目管理工具,让团队轻松跟踪任务和周期。
核心功能
- 工作项:富文本编辑、文件上传、子属性、关联问题
- 周期(Sprints):燃尽图追踪进度,保持团队节奏
- 模块:将复杂项目拆分为可管理的小模块
- 视图:自定义过滤条件,保存并共享视图
- 页面:AI辅助富文本笔记,可转化为任务
避坑指南
- •免费版可能有用户或项目数量限制;自托管需要一定的运维知识;AI页面功能可能需要额外配置。
适用场景
- 软件开发团队敏捷迭代管理
- 产品经理规划路线图和功能优先级
- 跨部门协作任务分配与进度追踪
详细介绍
Plane 是一个现代化的开源项目管理平台,专为各类团队设计。它帮助你跟踪问题、运行冲刺周期(Cycles)、将复杂工作拆分为模块(Modules),并通过自定义视图和页面(支持AI的富文本笔记)可视化进度。实时分析功能提供即时洞察。你可以通过 Plane Cloud 快速上手,或使用 Docker/Kubernetes 自托管以完全控制数据。基于 Django、React 和 Node.js 构建,Plane 提供简洁直观的界面,减少工具管理负担,让团队专注于创造。
常见问题与排障 (2)
故障排除为什么 Plane 在 Safari 中崩溃,并提示“window.requestIdleCallback is not a function”错误?
Plane v1.3.1 CE 在 gantt-layout-loader 中使用了 requestIdleCallback 但未提供 polyfill,导致 Safari(macOS/iOS)出现 TypeError,因为 Safari 默认不支持 requestIdleCallback。临时解决方案:在设备上启用 WebKit 的 'requestIdleCallback' 实验性功能标志(macOS:开发 → 功能标志;iOS:设置 → Safari → 高级 → 功能标志)。修复方案:在应用启动时添加 polyfill。例如:if (!window.requestIdleCallback) { window.requestIdleCallback = function(cb) { return setTimeout(function() { cb({ didTimeout: false, timeRemaining: function() { return 50; } }); }, 1); }; } 这能确保所有调用点都被覆盖。如需更强的稳健性,可考虑 aFarkas/requestIdleCallback polyfill。
故障排除为什么在使用特殊字符创建项目时,Plane会因React错误而崩溃?
这是一个已知的bug:API会拒绝包含特殊字符(例如'+')的名称并返回400错误,但前端未能显示验证消息,导致React崩溃(压缩后错误代码#418、#423)。临时解决方法:在项目名称和标识符中仅使用字母、数字、连字符或下划线。团队计划在后续版本中增加客户端验证来避免此问题。
标签
快速上手
安装软件
双击下载的安装程序,按提示完成安装
访问 Plane Cloud (app.plane.so) 注册免费账户即可使用
或按照官方文档部署到自有服务器,使用 Docker Compose 或 Kubernetes
启动后创建项目、添加工作项、设置周期开始使用
- 访问 Plane Cloud (app.plane.so) 注册免费账户即可使用
- 或按照官方文档部署到自有服务器,使用 Docker Compose 或 Kubernetes
- 启动后创建项目、添加工作项、设置周期开始使用
暂未获取到校验码
该项目暂未在 GitHub Release 页面提供 SHA-256 校验码
SHA256 校验码
暂无校验码
建议从 GitHub Releases 页面直接下载,并自行核对文件完整性
本平台所有 SHA-256 校验码均提取自项目在 GitHub 官方 Release 页面发布的文件,未做任何修改。你可以通过 GitHub Releases 页面自行验证。
开源透明
查看 GitHub 源码卸载说明
如果使用云服务无需卸载;自托管用户删除容器和相关数据目录即可。
无额外依赖
下载后即可直接使用,无需安装其他运行环境
遇到问题?查看下方 FAQ
2 FAQs