Kimai 有哪些核心功能?
Kimai 的核心能力集中在四块:时间记录与多维度分析、发票生成、企业级认证与安全、以及 JSON API 集成。它是一款开源时间跟踪软件,提供云端 SaaS 和自托管两种版本,面向自由职业者、代理机构和公司,适合需要把工时数据与客户、项目、发票和现有身份系统打通的团队。如果你只需要个人简单计时,这些功能会偏重;如果你要给多人、多客户、多项目记账并出账单,它们正好覆盖主要环节。
时间跟踪与报告分析
Kimai 的基础是记录时间,然后按业务维度切分和评估。根据官网说明,分析可以基于以下维度展开:
- 用户
- 客户
- 项目
- 活动
- 标签
- 时间段
这意味着同一批工时数据可以按“谁做的”“给哪个客户”“属于哪个项目”“具体做了什么”“打了什么标签”“哪段时间”分别汇总。对代理机构来说,常见的用法是:先按客户看总投入,再按项目看是否超预算,最后按成员看工作量分布。
官网提到“Kimai 帮助您时刻关注时间和金钱”,报告与分析的定位就是让时间数据能直接服务于计费和经营判断,而不只是留个记录。
发票
Kimai 内置发票功能,官网列出的能力包括:
| 能力 | 说明 |
|---|---|
| 多种发票模板 | 不同模板可选 |
| 条目分组选项 | 发票条目可按需分组 |
| 可配置的发票编号 | 编号规则可设置 |
| 自定义模板格式 | 支持 PDF、DOCX、HTML、XLSX、ODS |
也就是说,你可以把记录的时间按客户或项目汇总成发票条目,套用模板导出成常见文档格式。对需要定期给客户开账单的团队,这一步省去了把工时表手工搬到 Excel 或 Word 里的过程。官网还提到可以添加自己的模板文件,适合有固定账单版式的公司。
认证与安全
Kimai 面向企业的一个重点是身份与访问控制。官网明确支持:
- 外部身份提供者:通过 LDAP 和 SAML 登录,可跨多个提供者使用,例如 Google Workspace、Azure AD、Authentik。
- 双因素认证:可通过 TOTP 令牌启用。
对已经用 Google Workspace 或 Azure AD 管理账号的公司,这意味着员工可以用现有账号登录 Kimai,不必再维护一套独立密码;TOTP 则给账号加一层动态验证码保护。官网客户评价中也提到,有公司顺利通过了工资税审计,并把开源、数据主权和对软件的完全控制列为选择 Kimai 的关键原因。
JSON API
Kimai 提供用于读取和写入数据的 JSON API。外部应用和自定义工具可以通过它和 Kimai 通信,典型场景包括:
- 把其他系统里的项目或客户同步进 Kimai
- 把 Kimai 记录的时间导出到自建报表或数据仓库
- 用脚本批量创建或更新工时条目
如果你的团队已经有内部工具链,API 决定了 Kimai 能不能嵌进去,而不是变成一个需要单独手工维护的数据孤岛。
两个版本怎么选
官网把 Kimai 分为两个版本,功能核心一致,差别在部署和运维方式:
| 维度 | Kimai Cloud | 自托管服务 |
|---|---|---|
| 部署 | 托管 SaaS,无需服务器 | 自己的服务器,Docker 或手动安装 |
| 更新与备份 | 自动更新与备份 | 自行负责 |
| 数据控制 | 欧盟托管,符合 GDPR | 100% 数据所有权 |
| 开源 | — | 100% 开源(AGPL 3) |
| 支持 | 优先支持 | 社区支持 |
| 插件 | 包含插件 | 插件市场 |
选择条件可以这样判断:
- 想立刻开始、不想管服务器和更新备份,选 Kimai Cloud。
- 对数据主权、基础设施控制或开源许可有硬性要求,选 自托管服务。
- 需要优先支持,Cloud 更合适;愿意依靠社区和插件市场,自托管更灵活。
官网显示已有超过 7000 家公司使用 Kimai,并标注“免费开始”和“Free forever”。具体价格、套餐限制和登录要求,请以官网定价页面为准,本文不代为推断。
一句话判断
Kimai 适合需要把工时记录、按客户/项目分析、发票输出、企业身份登录和 API 集成放在一套系统里的团队;如果你只想要一个极简的个人计时器,它的功能会超出所需。