做企业的,痛点都差不多:
人事用一个系统,客户管理用一个系统,项目进度用一个系统,财务又用一个系统。光系统对接就够喝一壶的,更别提数据分散、流程割裂的问题。
Ever Gauzy 是一个开源的企业管理平台,把ERP、CRM
、HRM、项目管理这些模块整合到了一起。AGPL 3.0协议,代码全开
覆盖了哪些业务


人力资源管理(HRM)
员工管理、入离职、考勤排班、请假审批、绩效目标(OKR/KPI)、候选人面试追踪(ATS)。从招人到管人,一套流程覆盖。


客户关系管理(CRM)
客户/潜在客户管理、销售管线、报价、提案。


项目管理(PM)
项目创建、任务分配、进度追踪、日程安排。


财务与成本管理
记账、发票、收款付款、收入支出管理、多币种支持。


时间追踪
员工工时记录、活动监控、工作效率分析。有专门的桌面计时器客户端。


其他
库存管理、设备共享、多组织管理、多语言、多主题(深色/浅色/企业主题)、报表与分析、知识库、邮件模板、数据导入导出。

技术栈


前端
  • TypeScript + Angular
  • 基于 Nx monorepo 管理


后端
  • Node.js + NestJS
  • TypeORM / MikroORM / Knex


数据库
支持多种:SQLite(默认演示用)、PostgreSQL(推荐生产用)、MySQL、MariaDB、CockroachDB、MS SQL、Oracle、MongoDB。


基础设施(Docker部署时)
  • PostgreSQL:主数据库
  • OpenSearch:搜索引擎
  • Redis:缓存
  • MinIO:对象存储(S3兼容)
  • Cube.js:BI报表
  • Jitsu:数据采集

部署方式


最快体验:Docker一键启动
docker-compose -f docker-compose.demo.yml up
打开浏览器访问 http://localhost:4200
管理员账号:admin@ever.co / admin
员工账号:employee@ever.co / 123456
推荐用 Kubernetes,也支持 Docker Compose。配置文件 .env.compose 里可以自定义数据库类型等参数。


桌面客户端
提供三个版本:
  1. Gauzy Server:包含API + 数据库 + 前端,适合小团队部署
  2. Gauzy Desktop App:全功能桌面端,可独立运行也可连接远程服务器
  3. Gauzy Desktop Timer:专注工时记录和活动监控的轻量客户端

 

 

适合谁
  • 中小企业想用一个平台搞定多个业务模块的
  • 不想把数据分散在多个SaaS里的团队
  • 需要私有化部署、对数据安全有要求的组织
  • 想基于开源平台做二次开发的团队
注意事项
  • SaaS版本目前还在Alpha阶段,功能不太稳定,谨慎使用
  • 项目体积较大,本地构建耗时较长
  • 推荐用预构建的Docker镜像,而不是从头本地编译
  • 生产环境建议用PostgreSQL,不要用SQLite