SPIREX 是一个现代化的敏捷项目管理平台,专门面向中小型研发团队提供 Scrum 开发所需的核心能力,包括敏捷看板、Sprint、Backlog、Epic、时间跟踪、报表分析以及 AI 辅助功能。官方将其定位为开源 Jira 替代品。
SPIREX 项目采用 TypeScript 语言开发,遵循 AGPL-3.0 开源协议,既可以免费自托管部署,也提供官方托管云服务, GitHub 源代码地址如下:
https://github.com/Rit-Services/Spirex
SPIREX 代表 Sprint、Planning、Iteration、Reporting、EXecution。
功能特性
- Sprint 管理:Spirex 并不是简单的任务看板工具,而是围绕 Scrum 流程设计,支持完整的 Sprint 生命周期管理,包括 Sprint 规划、启动、执行、完成以及未完成任务自动结转(Carry Over)等能力。
- 敏捷看板:内置拖拽式敏捷看板(Scrum Board),支持根据团队实际研发流程灵活配置状态。每张卡片可展示负责人、Story Point、优先级、标签和所属 Epic 等关键信息,同时结合实时更新机制,让团队能够快速掌握迭代进展、识别阻塞问题。
- Backlog 管理:产品经理和研发团队可以在统一的 Backlog 视图中持续进行需求梳理(Grooming)、优先级排序、Story Point 估算和任务拆分,并且通过拖拽方式快速调整工作项顺序或将其纳入未来 Sprint。
- Epic、Story、Subtask:Spirex 支持 Epic、Story、Subtask 等多层级需求组织,以及任务关联和标签管理。
- 自定义工作流:允许团队根据自身研发流程自由定义任务状态和流转方式,不受固定模板限制。用户可以通过可视化方式新增、删除、重命名或调整工作流状态,例如设置“需求分析”“开发中”“代码评审”“测试中”“已发布”等专属阶段。
- 时间跟踪与工时管理:支持团队成员直接在任务上记录工作时间(Worklog),所有工时数据都会自动纳入项目报表和 Sprint 分析中,帮助团队了解实际投入情况、评估迭代效率以及对比预估工时与真实工作量。
- 报表与分析:Spirex 内置项目概览、Sprint Health、Burndown Chart、工时统计等多维度分析视图,可以帮助团队衡量迭代效果和项目健康度。
- AI 智能助手:Spirex 集成了基于大语言模型的 AI 辅助功能,可以根据简短描述、文档内容甚至图片自动生成 Issue、用户故事和任务草稿,帮助产品经理和开发人员快速完成需求整理与工单创建。
- Jira 数据迁移:平台提供一键式 Jira 导入能力,可以迁移项目、Issue、评论、Epic 关联、附件以及内嵌图片等关键数据,最大程度保留原有项目结构和历史记录,帮助团队快速完成从 Jira 到 Spirex 的平滑过渡。
角色与权限;基于用户身份和项目成员关系控制数据访问权限,确保用户只能访问和操作其被授权的项目和工作项。
REST API:Spirex 面向集成开发和自动化场景提供了开放接口能力,支持通过 API Key 进行安全认证,让外部系统能够以编程方式访问和操作平台数据。
在线服务
Spirex 官方提供了托管云服务,包括免费计划,支持最多 10 个用户席位、10 个项目、2GB 文件存储空间。
可以使用以下地址注册登录:
https://spirex.rit.services/signup
本地部署
Spirex 官方提供了非常简单的 Docker Compose 部署方式:
-- 克隆代码gitclone https://github.com/Rit-Services/Spirex.gitcdSpirex -- 复制配置cp.env.example .env -- 编辑 .env 文件中以下配置: -- JWT_SECRET, ENCRYPTION_KEY -- POSTGRES_PASSWORD, ADMIN_EMAIL/PASSWORD -- 启动服务dockercompose up-d然后在浏览器中输入以下地址进行访问:
http://localhost
总结
Spirex 是一款现代化、开源、可私有部署的 Jira 替代方案,集敏捷看板、Sprint 管理、时间跟踪、Jira 导入和 AI 智能辅助于一体,可以帮助研发团队以更低成本实现高效敏捷协作。