历经迭代打磨,iForge V0.0.1 首个正式版本现已全新发布!这是项目对外公开的第一个可用版本,聚焦团队研发流程痛点,打造任务、代码、评审、CI/CD、交付全链路一体化的自托管研发协作平台,彻底打通需求到上线的研发闭环,适配中小团队私有化部署、自主管控的研发场景。
区别于传统拆分式的项目管理、代码托管工具,iForge 以「任务驱动开发」为核心设计理念,串联全研发流程,实现工作项全链路可追溯、可协作、可复盘,兼顾轻量化部署、高性能运行与全功能覆盖。
V0.0.1 核心能力
本次首发版本整合研发全流程核心功能,覆盖项目管理、代码协作、自动化交付、AI辅助等核心场景,开箱即用:
1. 一体化敏捷项目管理
支持完整的敏捷研发体系,包含项目、Sprint、Epic、用户故事、任务全维度管理,搭配可视化看板、任务状态流转、工时统计、依赖管理、里程碑管控,适配敏捷迭代、版本规划、进度跟踪全场景,满足团队规范化项目管理需求。
2. 全功能代码托管与评审
原生支持 Git HTTP/SSH 双协议,提供仓库创建、导入、Fork、分支标签管理、代码 Diff、归档下载等基础能力;内置完善的 MR 合并请求评审体系,支持逐行评论、审批/驳回、分支保护、动态通知,规范团队代码协作与准入标准。
3. 任务驱动开发闭环
核心特色能力,实现需求→任务→分支→提交→MR→流水线→发布的全链路绑定。支持从任务一键创建关联开发分支,代码提交、合并自动关联对应工作项,交付状态全程可回溯,彻底解决研发流程脱节、工作项无法溯源的问题。
4. 原生 CI/CD 流水线
内置 .iforge-ci.yml 流水线配置体系,支持 DAG 任务依赖、日志实时查看、制品管理、环境部署、定时任务,同时兼容外置 Runner 接入,可灵活适配简单构建、复杂部署、多环境发布等各类交付场景。
5. AI 智能辅助研发
内置 AI 辅助能力,支持自动任务拆解、用户故事智能生成,支持自定义大模型配置,辅助团队完成需求梳理、任务拆分、研发优化,大幅提升研发效率,降低人工规划成本。
6. 完善的集成与权限体系
搭载 WebSocket 实时消息通知、Webhook 事件回调、邮件通知能力,支持 LDAP/OIDC 统一认证;内置精细化组织成员管理、访问令牌、SSH/GPG 密钥配置、操作审计等平台管控功能,保障团队研发安全可控。
版本特性与优势
-
轻量化易部署:支持 Docker Compose 一键部署,默认适配 SQLite,同时兼容 MySQL 8.0+、PostgreSQL 16+ 生产数据库,本地体验、生产部署无缝切换。
-
高性能高稳定:后端基于 Go Fiber 构建,内存占用低、编译速度快、并发能力强,适配私有化自托管场景,单实例即可满足中小团队日常研发需求。
-
全链路可追溯:打通项目管理与代码研发流程,所有工作项、代码变更、流水线记录全程留痕,便于研发复盘、问题溯源与流程优化。
-
完全开源免费:基于 Apache 2.0 开源协议,无商用限制,团队可自由部署、使用、二次开发与定制。
快速部署体验
本地快速体验(Docker Compose 一键启动):
git clone https://github.com/iforge-go/iforge.git cd iforge cp .env.example .env docker compose up -d --build
启动完成后访问 http://localhost:3000,初始化管理员账号即可体验全部功能。
后续规划
V0.0.1 为项目首个稳定基础版本,后续将持续迭代优化,重点更新方向包含:多实例高可用架构优化、流水线能力增强、第三方生态插件拓展、AI 研发能力升级、精细化权限管控等,持续打造轻量化、高性能、全覆盖的自研自托管研发协作平台。
参与贡献
项目完全开源,欢迎各位开发者提交 Issue、PR,参与功能迭代、文档优化与问题修复,一起共建国产化轻量化研发协作工具!