TimeTagger
オープンソースのWebベース時間追跡ツールで、直感的なタイムライン、タグベースの管理、レポートのエクスポート、セルフホスト型のデプロイを主な特徴としています。
スマートダウンロード
プロジェクトのホームページへ
インストーラはまだありません — ソースリポジトリをご覧ください
セルフホスト型のタイムトラッカー。タグ付け、充実したレポート機能、ポモドーロタイマーにも対応。
主な機能
- インタラクティブなタイムライン。ドラッグするだけでタイムブロックを記録・調整可能
- プロジェクトの代わりにタグを使用。シンプルで軽快
- PDF / CSV レポートを生成。日次/週次/月次の目標をサポート
- ポモドーロタイマー内蔵(実験的機能)
- マルチデバイス同期、レスポンシブなインターフェース
できないこと
- •マルチユーザーモードでは、パスワードに BCrypt ハッシュを使用する必要があります。公式サイトの生成ツール https://timetagger.app/cred をそのまま利用できます。リバースプロキシ認証では、信頼する IP とユーザーヘッダーを設定する必要があり、設定しないとバイパスされる可能性があります。実験的なポモドーロタイマー機能は不安定な場合があります。
使用例
- フリーランサーが異なるクライアント/タスクの作業時間を追跡
- 個人が日常の学習、運動、家事の時間を管理
- 小規模チーム内での軽量な時間記録(マルチユーザー認証の設定が必要)
TimeTagger は、個人やフリーランサーのために設計された軽量なオープンソースの時間追跡ツールです。Web アプリケーションとして動作し(ローカルまたはサーバー上にデプロイ可能)、直感的なタイムラインインターフェースにより、簡単に時間を記録できます。複雑なプロジェクトの概念を廃し、代わりにタグによる分類を採用しています。日次/週次/月次の目標設定や PDF/CSV レポートの生成をサポートし、実験的なポモドーロ機能も統合されています。複数デバイス間での同期が可能で、シングルユーザーモードとマルチユーザーモードの両方に対応しており、認証はパスワードまたはリバースプロキシ経由で行えます。バックエンドは Python の非同期フレームワーク(uvicorn + asgineer)をベースとし、フロントエンドは Python を JavaScript にコンパイルする PScript を使用しており、高速で、デプロイも簡単です(pip または Docker)。
タグ
はじめ方
ソフトウェアをインストール
ダウンロードしたインストーラをダブルクリックし、指示に従ってください
ステップ1:ターミナルで pip install -U timetagger を実行します
ステップ2:python -m timetagger を実行してサービスを起動します
ステップ3:ブラウザで http://localhost:8080 を開くだけで使用できます
- ステップ1:ターミナルで pip install -U timetagger を実行します
- ステップ2:python -m timetagger を実行してサービスを起動します
- ステップ3:ブラウザで http://localhost:8080 を開くだけで使用できます
チェックサムがありません
このプロジェクトは GitHub Release ページに SHA-256 チェックサムを公開していません
SHA256 チェックサム
チェックサムなし
GitHub Releases から直接ダウンロードし、ファイルの整合性をご自身で確認してください
本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。
オープンソースの透明性
GitHub ソースを見るアンインストール情報
pip uninstall timetagger を実行するとアンインストールできます。Docker でデプロイしている場合は、コンテナとイメージを削除し、データボリューム(デフォルトのマウントディレクトリ)をクリーンアップしてください。
追加の依存関係なし
ダウンロード後すぐに使用可能。追加のランタイムは不要です。
問題が発生?以下のFAQを確認
4 FAQs