Repolode
Worklenz

Worklenz/worklenz

开源项目管理平台,整合任务管理、资源规划、工时跟踪与客户协作,支持 Docker 自托管。

可替代:AsanaJira

Star
3,296
Fork
395
未关闭 Issue
169
最近提交
23小时前

这是什么?

Worklenz 是一款面向团队的项目管理应用,提供列表、看板和甘特图等多种任务视图,并支持任务拆分、优先级与截止日期设置。它还包含资源规划与排期功能,可避免成员超负荷分配;支持直接在任务上记录工时,并能跟踪各项目的预算与成本。

此外,项目内置跨项目的规划视图、项目健康度与团队工作量分析、项目模板,以及 CSV 导入导出。客户门户可让外部客户与内部团队共享目标、进展和交付物。

技术栈采用 React 加 Ant Design 构建前端,后端基于 TypeScript 与 Express.js,数据存储使用 PostgreSQL,缓存使用 Redis,文件存储兼容 S3。Docker 部署会一并启动 PostgreSQL、Redis 和 SeaweedFS,并通过 nginx 反向代理提供 SSL。项目采用 AGPL-3.0 协议开源。

核心功能

  • 01提供列表、看板和甘特图三种任务视图,支持优先级与截止日期。
  • 02提供资源规划与排期,避免成员超负荷分配。
  • 03可直接在任务上记录工时。
  • 04跟踪各项目的预算与成本。
  • 05通过客户门户与客户共享进展和交付物。
  • 06支持任务与项目的 CSV 导入导出。

适用场景

  • 希望用一套工具统一管理任务、排期和工时的中小团队。
  • 需要通过客户门户向客户同步项目进展的咨询或服务型公司。
  • 希望把项目管理数据保存在自有服务器上的组织。
  • 需要在多个项目之间监控预算与团队负载的团队。

快速上手

  1. 1

    克隆仓库

    git clone https://github.com/Worklenz/worklenz.git
  2. 2

    进入项目目录

    cd worklenz
  3. 3

    复制环境变量文件并设置 DB_PASSWORD 和 SESSION_SECRET 等必需值

    cp .env.example .env
  4. 4

    使用 Docker Compose 启动所有服务

    docker compose up -d

使用前须知

  • 手动安装需要 Node.js 22.12 或更新版本以及 PostgreSQL 15 或更高版本。
  • 采用 AGPL-3.0 许可证,这是一种 Copyleft 许可证,将其作为网络服务运行时需要公开修改后的源代码。

收录于专题

标签

常见问题

worklenz 是什么?
开源项目管理平台,整合任务管理、资源规划、工时跟踪与客户协作,支持 Docker 自托管。 Worklenz 是一款面向团队的项目管理应用,提供列表、看板和甘特图等多种任务视图,并支持任务拆分、优先级与截止日期设置。它还包含资源规划与排期功能,可避免成员超负荷分配;支持直接在任务上记录工时,并能跟踪各项目的预算与成本。
worklenz 可以免费使用吗?用的什么许可证?
worklenz 以 AGPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
worklenz 还在维护吗?
活跃维护中。worklenz 最近一次提交是在 2026年11月6日。
worklenz 适合用来做什么?
希望用一套工具统一管理任务、排期和工时的中小团队。 需要通过客户门户向客户同步项目进展的咨询或服务型公司。 希望把项目管理数据保存在自有服务器上的组织。 需要在多个项目之间监控预算与团队负载的团队。
worklenz 怎么安装和运行?
克隆仓库: git clone https://github.com/Worklenz/worklenz.git 进入项目目录: cd worklenz 复制环境变量文件并设置 DB_PASSWORD 和 SESSION_SECRET 等必需值: cp .env.example .env 使用 Docker Compose 启动所有服务: docker compose up -d
在哪里获取 worklenz?
源代码和安装说明在 GitHub 上:https://github.com/Worklenz/worklenz

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目