Kimai
Free and open-source professional time tracking for freelancers and teams. Self-hosted, full control, no per-user fees.
Smart Download
Visit Project Homepage
No installer available yet — head to the source repository
Professional open-source time tracker for freelancers and teams, self-hosted with no user fees.
Core Features
- Multi-timer and punch-in/out mode
- Project, customer, activity management
- Invoicing and data exports
- Advanced search & filtering
- Money and time budgets
What It Can't Do
- •Requires PHP 8.2+ with GD, Intl, etc. Must use a subdomain (subdirectory not supported). 2. Requires MariaDB >= 10.6 or MySQL >= 8.4. 3. Always backup database and config before upgrading; check UPGRADING guide. 4. Some plugins on the marketplace are paid, but core is fully free.
Use Cases
- Freelancers track billable hours per project/client and generate invoices
- Companies track employee time, project costs, and attendance
- Teams manage project budgets, monitor progress, and generate reports
Detailed Introduction
Kimai is a professional-grade, self-hosted time tracking application designed for freelancers, small businesses, and large enterprises. It offers a rich set of features including a JSON API, invoicing, data exports, multi-timer and punch-in/out modes, tagging, multi-user and multi-timezone support, over 30 language translations, authentication via SAML/LDAP/database, two-factor authentication (TOTP), customizable role and team permissions, responsive design, user/customer/project-specific rates, advanced search and filtering, budgets, and detailed reporting. It supports plugins from an official marketplace and can be deployed via Docker, Git, or synology. Kimai is built with PHP 8.2+, Symfony, and Doctrine, requiring a MySQL/MariaDB database. It gives users complete control over their time data, avoiding vendor lock-in and recurring subscription costs.
Tags
Getting Started
Download installer
Click the button above to download the installer for your system
Install the software
Double-click the downloaded installer and follow the prompts
Step 1: Deploy with Docker: `docker run -d -p 80:80 kimai/kimai2:latest`
Step 2: Follow the setup wizard to configure admin account and database (MySQL/MariaDB required)
Step 3: Access the web interface, create customers, projects, and activities, then start tracking time
- Step 1: Deploy with Docker: `docker run -d -p 80:80 kimai/kimai2:latest`
- Step 2: Follow the setup wizard to configure admin account and database (MySQL/MariaDB required)
- Step 3: Access the web interface, create customers, projects, and activities, then start tracking time
Checksum not available
This project has not published a SHA-256 checksum on its GitHub Release page
SHA256 Checksum
No checksum available
Download directly from GitHub Releases and verify file integrity yourself
All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.
Open Source Transparency
View GitHub SourceUninstall Info
Stop and remove Docker container and image: `docker stop kimai && docker rm kimai && docker rmi kimai/kimai2`. For manual installation, delete the project directory and drop the database. Backup data first.
No Extra Dependencies
Ready to use after download. No additional runtime required.
Similar Projects
Cal.diy
A fully open-source, community-driven scheduling platform for self-hosters who want complete control.
Docmost
Docmost is an open-source, self-hosted collaborative wiki and documentation platform. It offers real-time editing, built-in diagram tools (Draw.io, Excalidraw, Mermaid), spaces, permissions, comments, page history, full-text search, file attachments, and integrations. Core is AGPL-3.0; enterprise features require a paid license.
super-productivity
An advanced todo list app with timeboxing & time tracking that integrates with Jira, GitHub, and more.