タスクではなくタグ付きの時間帯を記録する、セルフホスト型のタグベース時間トラッカー。
- スター
- 1,808
- フォーク
- 170
- 未解決の Issue
- 106
- 最終コミット
- 27 日前
これは何?
TimeTaggerは、個人やフリーランス向けのオープンソースのタイムトラッカーです。時間の記録はインタラクティブなタイムラインに入力し、プロジェクトの階層ではなくタグで分類します。単一ユーザー向けアプリとしてローカルで実行できるほか、複数ユーザー向けにサーバー上で運用でき、デバイス間で同期します。
PDFとCSVでのレポート出力、日次・週次・月次の目標、実験的なPomodoroタイマーを備えています。インターフェースはレスポンシブで、小さな画面にも大きな画面にも対応します。timettager.appのホスト版も利用できます。
バックエンドのサーバーにはuvicornとasgineerを使った非同期Pythonを採用し、データはSQLiteに保存します。クライアントコードはPythonで記述され、PScriptでJavaScriptにコンパイルされます。セルフホスティング向けにDockerイメージが公開されており、サーバーはBCryptベースの認証情報またはリバースプロキシ認証に対応しています。
主な機能
- 01時間の記録と確認に使えるインタラクティブなタイムライン。
- 02入れ子状のプロジェクトではなく、タグで分類。
- 03PDFおよびCSV形式でレポートをエクスポート。
- 04日次・週次・月次の時間目標。
- 05デバイス間の同期と、さまざまな画面サイズに対応するレスポンシブレイアウト。
- 06pipまたはDockerでセルフホスティングでき、認証情報による認証またはリバースプロキシ認証に対応。
ユースケース
- クライアントごとの請求対象時間を記録し、レポートを出力するフリーランス。
- 自分のサーバーでセルフホスト型のタイムトラッカーを使いたい個人。
- 1つのインスタンスで複数のユーザーアカウントを必要とするチームや家庭。
- 日次・週次・月次の目標を設定して個人の目標達成状況を記録。
クイックスタート
- 1
pipでTimeTaggerをインストールする
pip install -U timetagger - 2
サーバーをローカルで実行する
python -m timetagger
使う前に知っておきたいこと
- Python 3.6以上が必要です。
- セルフホスティングで複数ユーザーが利用するには、サーバーのほか、認証情報またはリバースプロキシの設定が必要です。
- ポモドーロ機能は実験的機能としてマークされています。
収録されている特集
トピック
よくある質問
- timetagger とは?
- インタラクティブなタイムラインとタグを中心にしたWebベースのタイムトラッカー。ローカルでもサーバー上でも実行できます。 TimeTaggerは、個人やフリーランス向けのオープンソースのタイムトラッカーです。時間の記録はインタラクティブなタイムラインに入力し、プロジェクトの階層ではなくタグで分類します。単一ユーザー向けアプリとしてローカルで実行できるほか、複数ユーザー向けにサーバー上で運用でき、デバイス間で同期します。
- timetagger は無料で使えますか?ライセンスは?
- timetagger は GPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- timetagger は今もメンテナンスされていますか?
- 活発にメンテナンス中。timetagger の最終コミットは 2026年9月28日 です。
- timetagger は何に使えますか?
- クライアントごとの請求対象時間を記録し、レポートを出力するフリーランス。 自分のサーバーでセルフホスト型のタイムトラッカーを使いたい個人。 1つのインスタンスで複数のユーザーアカウントを必要とするチームや家庭。 日次・週次・月次の目標を設定して個人の目標達成状況を記録。
- timetagger のインストール方法は?
- pipでTimeTaggerをインストールする: pip install -U timetagger サーバーをローカルで実行する: python -m timetagger
- timetagger はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/almarklein/timetagger
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
フリーランスや代理店向けのオープンソース勤怠管理アプリ。プロジェクト、タスク、クライアント、請求単価に対応し、セルフホストも可能。
カレンダーやJira、GitHubなどの課題管理ツールからタスクを取り込める、タイムボックスと時間追跡機能を備えたToDoアプリです。
Webサイトの利用時間を記録し、習慣レポートを表示、上限到達時にサイトをブロックするブラウザー拡張機能
macOS、iOS、Android、Linux、Windows、Webに対応し、セルフホスト可能なサーバーを備えたオープンソースのタスク管理・Pomodoroタイマー。
ERP、CRM、HRM、ATS、プロジェクト管理、従業員の時間追跡を統合したオープンソースの業務管理プラットフォーム。