オープンソース時間管理ツール比較:Kimai vs ActivityWatch vs Traggo で作業時間を記録する
オープンソースラボ編集部 ・ 2026年6月13日
オープンソース時間管理ツール比較:Kimai vs ActivityWatch vs Traggo で作業時間を記録する
Toggl Track(月額$9/ユーザー〜)やClockify Proを使わなくても、作業時間の記録・請求書発行・チームの稼働分析をオープンソースでセルフホストできます。フリーランサーからエンタープライズまで、自分に合った時間管理ツールを選びましょう。
時間管理が重要な理由
- フリーランス: 請求漏れをなくし正確な時間ベース請求を実現
- エージェンシー: プロジェクト別・クライアント別の採算管理
- 企業: リモートワーク時代の生産性把握とリソース配分
主要ツールの概要
Kimai
PHPで書かれたオープンソース時間管理ツールの老舗です。プロジェクト・顧客・活動タイプ別の時間記録・請求書発行・レポートを備えたフル機能ツールです。
# Kimaiのセルフホスト(Docker)
docker run -d --name kimai \
-e DATABASE_URL="mysql://kimai:kimai@mysql/kimai" \
-p 8080:8080 \
kimai/kimai2:apache
# 管理者ユーザーの作成
docker exec kimai console kimai:user:create admin admin@example.com ROLE_SUPER_ADMIN
ActivityWatch
プライバシー重視の自動時間追跡ツールです。Rescuetime代替として、PCで開いているアプリ・Webサイト・ドキュメントを自動的に記録します。手動でタイマーを押す必要なく、実際の作業パターンを可視化できます。
# ActivityWatchのインストール(Windows)
# https://github.com/ActivityWatch/activitywatch/releases から最新版をダウンロード
# macOS
brew install activitywatch
# APIでデータ取得
curl http://localhost:5600/api/0/buckets/aw-watcher-window_hostname/events?limit=10
Traggo
タグベースの時間管理ツールです。Toggl Trackに近い使用感でシンプルに時間を記録でき、タグでプロジェクト・顧客・タスクを自由に組み合わせて集計できます。
docker run -d --name traggo \
-v $(pwd)/data:/opt/traggo/data \
-p 3030:3030 \
traggo/server:latest
機能比較表
| 比較項目 | Kimai | ActivityWatch | Traggo |
|---|---|---|---|
| 手動タイムトラッキング | ✅ | ❌ | ✅ |
| 自動追跡 | ❌ | ✅ | ❌ |
| ブラウザ拡張 | ✅ | ✅ | ❌ |
| モバイルアプリ | ✅ iOS/Android | ✅ Android | ❌ |
| プロジェクト管理 | ✅ | ❌ | ✅ タグ |
| 請求書発行 | ✅ | ❌ | ❌ |
| レポート/エクスポート | ✅ 高機能 | ✅ | ✅ |
| チーム管理 | ✅ | ❌ | ❌ |
| LDAP/SSO | ✅ | ❌ | ❌ |
| API | ✅ REST | ✅ REST | ✅ GraphQL |
| 請求レート設定 | ✅ | ❌ | ❌ |
| Jira/GitHub連携 | ✅ | ❌ | ❌ |
| セルフホスト | ✅ | ✅ | ✅ |
| ライセンス | MIT | MPL v2 | GPL v3 |
| GitHub Stars | 3k+ | 11k+ | 1k+ |
Kimaiで請求書を自動生成する
Kimaiはプロジェクトごとに請求レート(時給)を設定でき、記録した時間から自動で請求書を生成できます。PDF形式での出力・メール送信・CSVエクスポートが1クリックで完了します。テンプレートをカスタマイズして会社ロゴ・支払い条件を含む請求書を作成できます。
チーム管理・HR関連ツールはHRカテゴリ(/categories/hr)で一覧でき、プロジェクト管理ツールはコミュニケーションカテゴリ(/categories/communication)でも探せます。
FAQ
Q. ActivityWatchはどのデータを収集しますか?
A. ActivityWatchはローカルに以下を記録します: アクティブウィンドウのタイトル・アプリ名・URLのドメイン(Chromeプラグイン使用時)・AFKステータス(マウス/キーボードの操作がない時間)。すべてのデータはローカルに保存され、サーバーへの送信はありません。プライバシーが最重要なRescuetime代替として最適です。
Q. KimaiとToggl Trackの機能差は何ですか?
A. 機能的には非常に近いです。Kimai優位点: セルフホスト・完全な請求書機能・チーム管理のRBAC。Toggl Track優位点: 洗練されたUI・ネイティブアプリ・多数の外部サービス統合(Asana・Trello等)・オフライン同期。フリーランサーが個人で使う場合はToggl Free(無料版)で十分なケースも多いです。
Q. フリーランサーが最初に使うべきツールはどれですか?
A. Kimaiをお勧めします。プロジェクト・顧客・活動タイプの管理から請求書発行まで一気通貫でできます。セルフホストなら完全無料で、Toggl Proより高度な請求機能を持ちます。初期設定は1〜2時間かかりますが、一度設定すれば日々の時間記録が効率化されます。
まとめ
| ユースケース | 推奨ツール |
|---|---|
| フリーランス・請求書発行 | Kimai |
| 自動追跡・Rescuetime代替 | ActivityWatch |
| シンプル・タグベース | Traggo |