Kimai

Projektledning · Tidrapportering

Tidrapportering för team: kunder, projekt och aktiviteter, veckogrid, kalender, rapporter och fakturaunderlag – självhostad i PHP.

Betyg 90 av 100 Praktiskt granskad

Läs bedömningen
API · Officiellt

REST-API för kunder, projekt, aktiviteter, tidposter, användare, team och fakturor. Varje installation publicerar sin egen OpenAPI-dokumentation på /api/doc.

Kimais REST-API · Kimai

Källa: kimai.org

Kontrollerat:

Officiellt · API-token per användare (Kimai) dokumentation

MCP · Tredjepart

Communityserver i Python som lägger ett MCP-verktygslager ovanpå Kimais REST-API: tidposter, projekt, aktiviteter, kunder och frånvaro. Kimai har ingen egen MCP-server.

kimai-mcp · glazperle (community)

Källa: github.com/glazperle

Kontrollerat:

Kimais arbetsvecka för Anna Lindqvist vecka 45, med rader för fem projekt och dagskolumner måndag till söndag
1 / 5 Arbetsveckan: projekt, aktivitet och timmar per dag, med summa per rad och veckans 10 timmar

Bedömning

Så bedömer vi

Totalbetyg

90 av 100

Praktiskt granskad

Bedömningsprofil
En IT-avdelning på ett mindre bolag som vill rapportera debiterbar tid per kund och projekt i en egen installation, med veckogrid, rapporter och underlag till fakturering.
Bedömningsdatum
Modellversion
3.0.0
  1. Öppenhet och kontroll

    Hela applikationen ligger under AGPL-3.0 i ett enda repo, utan enterprise-utgåva: källkoden får läsas, ändras och köras själv, och alla funktioner i den självhostade varianten är desamma som i molntjänsten. Licensens nätverksklausul gäller den som ändrar koden och erbjuder den som tjänst. Det finns ingen inlåsning i data eller drift: tidposterna ligger i en vanlig MariaDB- eller MySQL-databas och kan exporteras som XLSX, CSV, PDF eller HTML.

  2. Funktionell passform

    I labbet byggdes tre kunder, fem projekt, 30 aktiviteter och 43 tidposter upp över API:t, och alla kärnvyer fungerade: veckogriden summerade 10 timmar på två dagar, tidrapporten listade posterna per dag med kund och projekt, veckorapporten summerade 29 timmar för tre personer och kundvyn visade timpris, projekt och andel debiterbar tid. Det täcker användningsfallet väl. Avdraget gäller faktureringen: fakturavyn ledde bara till att skapa en fakturamall, eftersom mallarna installeras som tillägg – utan en sådan blir det inga fakturor.

  3. Dataflytt och interoperabilitet

    Tidposterna kan exporteras till XLSX, CSV, PDF och HTML via exportmallar, och hela databasen ligger i MariaDB eller MySQL på den egna servern, vilket gör en flytt till en annan installation eller ett annat system till en databasdump. API:t täcker samma resurser som gränssnittet, så en migrering kan göras maskinellt. Avdraget gäller att exporten sker via mallar som måste ställas in, och att fakturor och deras mallar inte följer med i den vanliga tidpostsexporten.

  4. Mognad och trygghet

    Kimai släpptes första gången 2006 och har utvecklats oavbrutet sedan dess; den nuvarande kodbasen är en modernisering i PHP och Symfony som påbörjades 2017. I november 2026 hade repot omkring 5 100 stjärnor, senaste push samma dag och en tät utgivningsrytm med punktutgåvor och säkerhetsrättningar. Det finns en installationsguide, API-dokumentation, en tilläggskatalog och en aktiv översättningsgemenskap – den svenska språkfilen ligger på 97 procents täckning. Driften i labbet krävde ingen handpåläggning utöver konfigurationen.

  5. Framtidskraft

    REST-API:t exponerar kunder, projekt, aktiviteter, tidposter, användare, team, frånvaro och fakturor, och varje installation publicerar sin egen OpenAPI-dokumentation på /api/doc. I labbet skapades hela innehållet över API:t med en API-token, vilket visar att ytan är komplett nog för automation. Det finns communityprojekt som lägger MCP ovanpå API:t, och tilläggskatalogen ger en väg för egna funktioner. Avdraget gäller att MCP-stödet är tredjepart och att API:t följer produktens egen modell – den som bygger integrationer är beroende av att resurserna finns där.

  6. Drift och införande

    Driftsättningen är en applikationscontainer och en databaskontainer. I labbet gick vägen från tom katalog till inloggat gränssnitt på några minuter: compose-filen, tre miljövariabler och en administratör som skapades vid första starten, varefter migreringen kördes automatiskt. Uppgradering är att byta avbildning, konfigurationen sker med miljövariabler och databasen säkerhetskopieras som vanligt. Den enda friktionen var att proxyn måste anges i TRUSTED_PROXIES för att omdirigeringar ska gå till https.

  7. Kostnadsbild

    Det finns ingen licensavgift och ingen avgift per användare i den självhostade varianten – hela produkten är densamma för alla. Kostnaden är en liten server eller två containrar, och i labbet räckte en delad vCPU och några hundra megabyte minne. Molntjänsten är ett frivilligt alternativ, inte ett krav för att funktionerna ska finnas. Avdraget som skulle kunna finnas är support, men den som behöver avtal får räkna in egen tid – det finns ingen betalmodell i produkten som tvingar fram en kostnad.

  8. Svensk användbarhet

    Gränssnittet visades på svenska i labbet: menyer, veckogrid, rapporter, kundvy och formulär hade svenska etiketter och 24-timmarsformat efter att användarens språk satts till svenska. Mätningen av språkfilen ger 525 av den engelska filens 554 nycklar, varav 509 översatta (97 procent). Dokumentation, support och tilläggskatalogen är engelskspråkiga, och en del etiketter i kalendern förblir engelska – därför fyra och inte fem.

Om Kimai

Kimai är en tidrapporteringsapplikation för team som vill ha ordning på debiterbar tid utan att lägga den i en molntjänst. Arbetet struktureras i kunder, projekt och aktiviteter, och varje tidpost hör till en aktivitet med datum, start och stopp, beskrivning och etiketter. Veckogriden låter en fylla i hela veckan rad för rad med summa per dag och projekt, kalendern visar samma tid som block över dagarna, och en start- och stoppklocka fångar pågående arbete direkt i webbläsaren.

Rapporterna är det som gör produkten användbar för en ekonomifunktion. Vecko-, månads- och årsvyer summerar tid per användare, projekt och kund, och kund- och projektvyerna visar timpris, budget, kvot och andel debiterbar tid. Av samma underlag går det att ta ut fakturaunderlag och exportera tidposter till kalkylark (XLSX), CSV, PDF eller HTML. Roller, team och behörigheter styr vem som ser och ändrar vad – en teamledare kan rapportera för sitt team medan en kundroll bara ser sina egna projekt.

Driften är avsiktligt enkel: en PHP-applikation (PHP 8.2 eller senare) med MariaDB eller MySQL, levererad som Docker-avbildning eller via installationsguiden. Konfigurationen sker med miljövariabler – databasanslutning, apphemlighet och betrodda värdnamn – och uppgradering är att byta avbildning och köra migreringen. Fakturor kräver en fakturamall som installeras som tillägg, och funktioner utöver kärnan hämtas från projektets tilläggskatalog.

Gränssnittet finns på svenska och är översatt till nära nog hela språkfilen, medan dokumentation och support är engelskspråkiga. Kimai har funnits sedan 2006 och den nuvarande kodbasen är en modernisering i PHP och Symfony med ett REST-API som är dokumenterat med OpenAPI i den egna installationen.

Användning

Passar för

  • Konsultbolag och IT-avdelningar som vill rapportera tid per kund, projekt och aktivitet i en egen installation
  • Team som behöver veckogrid, kalender och en start- och stoppklocka i samma gränssnitt
  • Den som vill ha rapporter med timpris, budget och andel debiterbar tid som underlag för fakturering
  • Organisationer som kräver att tidrapporterna ligger i en databas de själva kontrollerar

Passar mindre bra för

  • Den som vill ha fakturor direkt efter installationen – det kräver en fakturamall som installeras som tillägg
  • Den som behöver svensk dokumentation eller svensk leverantörssupport
  • Den som vill ha en inbyggd mobilapp – gränssnittet är responsivt men webbaserat
  • Team som behöver avancerad projektplanering med beroenden och Gantt i tidrapporteringsverktyget

Styrkor och begränsningar

Styrkor

  • Tydlig struktur med kunder, projekt och aktiviteter, och tidposter som kan föras över till fakturaunderlag
  • Veckogrid, kalender och start- och stoppklocka gör den dagliga rapporteringen snabb
  • Rapporter per användare, projekt och kund med timpris, budget och andel debiterbar tid
  • REST-API med egen OpenAPI-dokumentation i installationen, vilket gjorde hela labbdata möjlig att seeda över API:t
  • AGPL-3.0 utan låst utgåva, svenskt gränssnitt och export till XLSX, CSV, PDF och HTML

Begränsningar

  • Fakturering kräver att en fakturamall installeras som tillägg – utan den leder fakturavyn bara till mallskapande
  • Dokumentation, support och en del av gränssnittet är engelskspråkiga, trots att svenska finns
  • Kräver PHP och en databas – det är en klassisk webbapplikation att drifta, inte en enda binär
  • Struktur för tidrapportering, inte projektplanering: inga beroenden, milstolpar eller Gantt
  • MCP-stödet är communityägt och följer API:t, inte en officiell integration från projektet

Skärmbilder

Tekniska resurser

Alternativ

Redmine

Projektledning · Webbaserat projekt- och ärendehanteringssystem

Redmine är en fri projektlednings- och ärendehanteringsplattform i Ruby on Rails. Flera projekt, behörighetsroller, Gantt-scheman, tidsrapportering, wikis och REST-API ingår i kärnan på en egenhostad installation.

Startår
2006
Licens
GNU General Public License v2 (eller senare)
Öppen källkod
Ja

Betyg

83 av 100

Preliminär (källbaserad)

Läs bedömningen om Redmine

Projektdata

6 069GitHub-stjärnor
Visa alla fakta och bedömningarVisa alla fakta
Startår
2006
Licens
GNU General Public License v2 (eller senare)Öppen källkod (OSI-godkänd licens) · Officiella webbplatsen anger GNU GPL v2. Repots LICENSE.txt säger "version 2 of the License, or (at your option) any later version", och doc/COPYING innehåller GPL v2-texten. Därför GPL-2.0-or-later. · Licensmodeller
Öppen källkod
Ja
Plattformar
Linux · macOS · Windows · Webbläsare
API
REST API Verifierat
Export
Finns Ärendelistor kan exporteras som CSV och PDF (standardgräns 500 poster per export, konfigurerbart), och projektaktivitet samt ärenden kan läsas som Atom-flöden. Ej verifierat
Språk
Gränssnitt: Svenska · Dokumentation: Engelska · Support: Engelska
Öppenhet och kontroll Gäller: GPL-2.0-or-later (OSI), ingen öppen-kärna-modell eller betalfunktioner.
Funktionell passform Gäller: Ärende-, projekt- och tidshantering med Gantt/wiki; åldrande UX.
Dataflytt och interoperabilitet Gäller: REST-API, flera databaser, SCM-integration; export i Redmine-specifika format.
Mognad och trygghet Gäller: Sedan 2006, förutsägbar releasepolicy, aktivt underhåll.
Framtidskraft Gäller: Komplett REST-API och webhooks (7.0).
Drift och införande Gäller: Kräver Ruby/Rails-underhåll (Rails 8 i 7.0); återkommande uppgraderingsarbete.
Kostnadsbild Gäller: Helt gratis under GPL; alla funktioner ingår.
Svensk användbarhet Gäller: Svensk språkfil medföljer (sv.yml) — verifierat svenskt gränssnitt.

Kostnad: .

Faktakontrollerad

OpenProject

Projektledning · projekt- och ärendehantering

OpenProject är en öppen projektledningsplattform för klassisk, agil och hybrid projektstyrning med arbetspaket, Gantt-schemaläggning, brädor och tidsspårning — GPL-3.0-licensierad, gratis som Community-utgåva och med kommersiell support som Enterprise-utgåva.

Startår
2012
Licens
GPLv3 (Community edition) + proprietära Enterprise-tillägg
Öppen källkod
Delvis

Betyg

79 av 100

Preliminär (källbaserad)

Läs bedömningen om OpenProject

Projektdata

16 975GitHub-stjärnor
Visa alla fakta och bedömningarVisa alla fakta
Startår
2012
Licens
GPLv3 (Community edition) + proprietära Enterprise-tilläggÖppen kärna med kommersiella delar · Community-kärnan är GPLv3; Enterprise-tillägg och Enterprise-moln är kommersiella/proprietära (open-core-modell). · Licensmodeller
Öppen källkod
Delvis
Plattformar
Linux · containers
API
REST API Verifierat
Export
Finns Ärenden kan exporteras som PDF, XLS (Excel), CSV och Atom; enskilda ärenden som PDF/Atom. Ej verifierat
Språk
Gränssnitt: Svenska · Dokumentation: Engelska · Support: Engelska
Öppenhet och kontroll Gäller: Open-core: GPL-3.0-kärna fri, men Enterprise-funktioner (MCP-server, avancerad tidrapportering) låsta.
Funktionell passform Gäller: Projekt, arbetspaket, Gantt, boards och wikis täcker projektledningsfallet fullt ut.
Dataflytt och interoperabilitet Gäller: API v3, CSV/Excel-export och standardiserade arbetspakettyper.
Mognad och trygghet Gäller: Tio års stabil utveckling, månatliga releaser, omfattande dokumentation.
Framtidskraft Gäller: REST-API och webhooks — stark automation i kärnan.
Drift och införande Gäller: Docker/paketerad installation med PostgreSQL-migrationer; tät uppgraderingsrytm.
Kostnadsbild Gäller: Community gratis; Enterprise för add-ons och stöd.
Svensk användbarhet Gäller: Svenskt gränssnitt verifierat: sv.yml täcker 6 135 av 6 141 strängar (cirka 100 procent), kontrollerat 2026-10-24. Dokumentation och support är på engelska och tyska; svensk support eller svenska integrationer är inte belagda.

Kostnad: .

Faktakontrollerad

Källor