Kimai 2 - online time-tracker

Kimai v2是一款基于Web的多用户时间跟踪应用程序。对每个人来说都是免费的:自由职业者、机构、公司、组织--都可以跟踪他们的时间,生成发票等。SaaS版本可访问https://www.kimai.cloud。「Kimai v2 is a web-based multiuser time-tracking application. Free for everyone: freelancers, agencies, companies, organizations - all can track their times, generate invoices and more. SaaS version available at https://www.kimai.cloud」

Github stars Tracking Chart

Kimai 2 - online time-tracker

Kimai 是一款免费、开源、在线的时间追踪软件,专为小型企业和自由职业者设计。它采用现代技术构建,如 Symfony、Bootstrap、RESTful API、Doctrine、AdminLTE、Webpack、ES6 等。

软件介绍

  • 首页 -- Kimai 的家
  • 博客 -- 获取最新消息
  • 文档 -- 了解如何使用
  • 翻译 -- 用你们的语言的 Kimai
  • 迁移 -- 从 v1 导入数据

要求

  • PHP 7.2.9 或以上
  • Database (MySQL/MariaDB, 开发用 SQLite)
  • Webserver (nginx, Apache)
  • 现代浏览器
  • 其他库

关于我们

这是开源时间追踪器 Kimai 的新版本。它是稳定的和生产准备好了的,具有 Kimai 1 的大部分先进功能和许多新的功能,包括但不限于:JSON API,发票,数据导出,多计时器和打卡模式,标签,多用户和多时区,通过 SAM 认证。

JSON API,开票,数据导出,多计时器和打卡模式,标签,多用户和多时区,通过 SAML/LDAP/数据库进行验证,可定制的角色权限,响应式和移动设备的准备,用户特定的费率,高级搜索和过滤,金钱和时间预算与报告,支持插件和更多。

安装方法

更新 Kimai

插件

路线图和版本

你可以在里程碑部分看到一个大致的开发路线图。它是开放的,欢迎社区的修改和投入,你的想法和问题。

Kimai 2使用滚动发布的概念来提供更新。你可以在任何时候升级Kimai,你不需要等待下一个官方版本。主分支始终是可部署的,发布标签只是当前开发版本的快照。

发行版本会定期创建(大约每4-8周一个版本)。每一次的代码修改,无论是新功能还是 bug 修复,都会在主分支上完成。Kimai 是在我的业余时间积极开发的,我把精力放在软件上,而不是为老版本回传修改。唯一的例外是一个关键的安全问题,我也会在最新的稳定版中进行修复。

鸣谢

Kimai2 采用现代框架开发,如 Symfony v4、Doctrine、AdminLTEBundle(基于AdminLTE 主题)等。


Main metrics

Overview
Name With Ownerkimai/kimai
Primary LanguagePHP
Program languagePHP (Language Count: 7)
PlatformBSD, Docker, Linux, Mac, Solaris, Windows
License:GNU Affero General Public License v3.0
所有者活动
Created At2016-10-20 17:06:34
Pushed At2025-05-28 12:41:09
Last Commit At
Release Count179
Last Release Name2.35.0 (Posted on )
First Release Name0.1 (Posted on 2018-01-12 19:42:10)
用户参与
Stargazers Count3.8k
Watchers Count55
Fork Count645
Commits Count1.6k
Has Issues Enabled
Issues Count2565
Issue Open Count261
Pull Requests Count1416
Pull Requests Open Count15
Pull Requests Close Count174
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private

Kimai 2 - online time-tracker

CI Status
Code Coverage
Latest Stable Version
License
Gitter
Bountysource

Kimai is a free, open source and online time-tracking software designed for small businesses and freelancers.
It is built with modern technologies such as Symfony, Bootstrap, RESTful API, Doctrine, AdminLTE, Webpack, ES6 etc.

Introduction

Requirements

  • PHP 7.2.9 or higher
  • Database (MySQL/MariaDB, SQLite for development)
  • Webserver (nginx, Apache)
  • A modern browser
  • Other libraries

About

This is the new version of the open source timetracker Kimai. It is stable and production ready, ships
with most advanced features from Kimai 1 and many new ones, including but not limited to:

JSON API, invoicing, data exports, multi-timer and punch-in punch-out mode, tagging, multi-user and multi-timezones,
authentication via SAML/LDAP/Database, customizable role permissions, responsive and ready for your mobile device,
hourly and fixed rates, advanced filtering, money and time budgets with report, support for plugins and many more.

Installation

Updating Kimai

Plugins

Roadmap and releases

You can see a rough development roadmap in the Milestones sections.
It is open for changes and input from the community, your ideas and questions are welcome.

Kimai 2 uses a rolling release concept for delivering updates.
You can upgrade Kimai at any time , you don't need to wait for the next official release.

Release versions will be created on a regular base (approx. one release per month) and you can should use these tags if you are not familiar with git.
Every code change, whether it's a new feature or a bug fix, will be done on the master branch.
I have to do it this way, as I develop Kimai in my free time and want to put my effort into the software instead of backporting changes for old versions.

Credits

Kimai 2 is developed with modern frameworks like
Symfony v4,
Doctrine,
AdminLTEBundle (based on AdminLTE theme) and
many more.