国产开源甘特图又进化了:星甘StarGantt把高频操作打磨到"顺手"
星甘StarGantt是一款开源免费的甘特图工具,核心价值在于"把复杂项目计划做简单"。它不仅支持任务依赖、级联顺延、基线对比、今日线与节假日识别等专业能力,还通过自定义列、表头筛选、拖拽编辑、任务/项目复制等功能显著提升日常操作效率。3.x版本进一步引入AI智能生成项目计划与人员工作量视图,实现从"排计划"到"看负荷、调资源"的闭环管理。配合权限分级分享、Excel导出与私有化部署能力,星甘可覆盖个人规划到团队协作的全周期项目管理场景。
过去一段时间,围绕真实协作场景,完成了一轮高频体验优化。此次更新不是简单堆功能,而是聚焦"每天都在点"的关键路径:筛选、分享、个人工作量、AI智能生成、自动判断节假日。
- 🔗 官网:stargantt.cn
- 🔗 开源地址:Gitee
技术栈:
- 前端框架: Vue 3 - 渐进式 JavaScript 框架
- UI 组件库: Element Plus - 基于 Vue 3 的组件库
- 甘特图引擎: DHTMLX Gantt - 专业的甘特图库
- 状态管理: Pinia - Vue 官方推荐的状态管理库
- 路由管理: Vue Router - Vue 官方路由解决方案
- HTTP 客户端: Axios - 基于 Promise 的 HTTP 库
- 日期处理: Day.js - 轻量级日期处理库
- Excel 导出: SheetJS - 强大的 Excel 处理库
- 构建工具: Vite - 下一代前端构建工具
一、全面优化AI智能生成功能
基于 DeepSeek R1用户只需输入项目描述文本,AI 即可自动分析项目内容,智能生成完整的甘特图任务计划,包括:
- 自动识别任务名称和工期
- 智能分析任务之间的依赖关系
- 根据指定开始日期自动排列任务时间线
- 支持父子任务层级结构
二、人员工作量视图
它能帮到你什么?
- 直观展示负荷:支持按日、周、月三种粒度,统计汇总每位成员的时间分配情况。
- 状态预警机制:绿色代表进行中一切正常。如果分配的工时超出负荷(>100%),直接亮起红色色块报警 🔴,提醒你赶紧调整人员分工!
- 精准的明细下钻:一根进度条太单调?鼠标悬停在对应日期的色块上,直接展示该员工当天的详细任务明细、所占工时和比例。
- 自动排期计算:支持"自然日"和"工作日"模式,工作日模式下会自动帮你屏蔽周末的工时计算,非常精准。
有了它,排版计划终于有理有据了,告别凭感觉分配任务!
三、任务背景支持任意颜色自定义
在之前的版本中,我们支持了简单的任务颜色选项,但总有追求极致的朋友觉得预设颜色不够用。
现在,任务背景可以选择任意颜色 了!无论是企业的主题色,还是多状态的渐进色,你都可以通过调色板精准配置出你要的颜色,让你的甘特图色彩更加丰富且独一无二。
四、自动判断节假日
现在,系统会自动判断节假日,并在甘特图中进行标识,让你的项目排期更加精准。
五、表头筛选任务
任务表格新增按列筛选能力,支持:
- 按列值多选筛选
- 关键词快速定位候选项
- 全选、反选与清空操作
- 筛选状态可视化高亮
这次更新还解决了一个关键交互问题:筛选入口与表头排序在同一区域时,容易互相干扰。现在通过交互层优化,做到"筛选按钮可点、列排序也可点",兼顾效率与稳定性。
结语
星甘StarGantt是一个开源免费的甘特图工具,不管你是:
- 👨💻 程序员做项目排期
- 📊 产品经理做需求规划
- 🎯 项目经理做进度管理
- 📚 学生做学习计划
都可以直接用,不收费。