Files
2026-06-09 18:40:21 +02:00

3.6 KiB


title: Kimai created: 2026-06-08 updated: 2026-06-08 type: app tags: [catalogue, time-tracking, productivity, php, app-marathon3-rattrapage-a] confidence: high contested: false sources: [https://selfh.st/apps/?tag=Time+Tracking, https://kimai.org/]

⏱️ Kimai

Suivi du temps multi-utilisateur : feuille de temps, projets, clients, facturation et exports PDF/CSV — le Toggl open source.

📋 Informations Générales

Champ Valeur
Site web kimai.org
GitHub kimai/kimai
License AGPL-3.0
Langage PHP
Étoiles GitHub 3.2k
Catégorie [[cat-time-tracking

📝 Description

Kimai (ex-Kimai 2) est un outil de time tracking self-hostable, utilisé par plus de 100 000 entreprises et freelancers. Il combine une interface moderne, un système d'extensions riche et un export comptable propre.

Fonctionnalités :

  • Timesheet : démarrage/arrêt chronomètre, entrée manuelle
  • Projets, sous-projets, activités, catégories, tags
  • Multi-utilisateurs, équipes, hiérarchie client
  • Taux horaires par utilisateur et par projet
  • Facturation PDF : export factures, devis, rapports
  • Exports : CSV, XLSX, PDF, JSON
  • API REST complète
  • OAuth2, SAML, LDAP, 2FA
  • Plugin store : 30+ plugins communautaires
  • Mobile-first : PWA installable

Différence vs Toggl/Clockify : Kimai = auto-hébergé, vos données restent en interne, pas de coût par utilisateur, plugins extensibles.

Pour qui : freelancers, agences, équipes de dev, ESN, consultants, toute personne qui facture à l'heure.

🚀 Installation

Docker Compose (recommandé)

version: '3.8'
services:
  kimai:
    image: kimai/kimai2:2.4
    container_name: kimai
    restart: unless-stopped
    environment:
      - DATABASE_URL=mysql://kimai:kimai@db:3306/kimai
      - TRUSTED_PROXIES=REMOTE_ADDR
      - APP_SECRET=changeme_generated_with_openssl
    volumes:
      - kimai_data:/opt/kimai/var
    labels:
      - "traefik.enable=true"
      - "traefik.http.routers.kimai.rule=Host(`time.example.com`)"
      - "traefik.http.routers.kimai.tls.certresolver=letsencrypt"
    depends_on:
      - db

  db:
    image: mariadb:10.11
    container_name: kimai-db
    restart: unless-stopped
    environment:
      - MARIADB_ROOT_PASSWORD=rootchangeme
      - MARIADB_DATABASE=kimai
      - MARIADB_USER=kimai
      - MARIADB_PASSWORD=kimai
    volumes:
      - kimai_db:/var/lib/mysql

volumes:
  kimai_data:
  kimai_db:

🔄 Alternatives

Open Source

  • app-timetagger — time tracking orienté data
  • app-solidtime — moderne TypeScript
  • app-ziit — minimaliste auto-hébergé
  • Anuko — time tracker simple
  • TimeTagger — orienté freelancer

Propriétaires

  • Toggl Track — leader SaaS du time tracking
  • Clockify — freemium populaire
  • Harvest — time tracking + facturation
  • Harvest Forecast — planification d'équipe

🔐 Sécurité

  • 2FA : activable par utilisateur (TOTP)
  • LDAP/SAML/OAuth2 : SSO entreprise
  • CSRF tokens : protection formulaires
  • Trusted proxies : configurer pour Traefik/Nginx
  • Headers de sécurité : configurer via reverse proxy

📚 Ressources

Pages Liées