macOS、Windows、Linux向けの、Anytype公式Electronデスクトップクライアント。
ActivityWatch/activitywatch
アプリやウィンドウ名、ブラウザーのタブ、離席状況を記録するオープンソースの自動タイムトラッカー
代替できる製品:RescueTime
WakaTime
- スター
- 19,278
- フォーク
- 1,045
- 未解決の Issue
- 132
- 最終コミット
- 一昨日
これは何?
ActivityWatchは、コンピューター上での時間の使い方を記録します。watcherと呼ばれる小さなプログラムが、現在アクティブなアプリケーションとウィンドウ名、タイトルとURLを含むアクティブなブラウザータブ、キーボードやマウスの操作状況(キーボードから離れているかの検出に使用)などのデータを収集します。データはローカルサーバーに保存され、実行するwatcherは自分で選べます。
このプロジェクトには、バケット、イベント、ハートビートと、イベントのフィルタリング、結合、グループ化に使えるクエリ言語を備えたREST APIがあります。Webインターフェースでは、ダッシュボードとタイムライン、クエリエクスプローラー、生データの閲覧、JSONエクスポートを利用できます。Python、JavaScript、Rust向けのクライアントライブラリを使えば、独自のwatcherを作成できます。コアサーバーにはPython版とRust版があります。
Windows、macOS、Linux、Androidで動作します。デバイス間の同期は、分散型の同期フォルダーを使う方法が開発中として記載されています。
主な機能
- 01アクティブなアプリケーションとウィンドウ名、ブラウザーのタブ、離席状況を記録します。
- 02データをローカルに保存するため、自分で管理できます。
- 03バケット、イベント、ハートビート、クエリ言語を備えたREST API。
- 04ダッシュボード、タイムライン、生データ閲覧機能を備えたWeb UI。
- 05独自のwatcherやPython、JavaScript、Rust向けクライアントライブラリで拡張できます。
- 06Windows、macOS、Linux、Androidで動作します。
ユースケース
- アプリやWebサイトごとに、毎日どれくらい時間を使っているかを振り返る。
- 独自のwatcherを使って、個人の定量的な自己データセットを構築する。
- 集中して作業した時間と、キーボードから離れていた時間を測定する。
クイックスタート
- 1
リリースページからアプリをダウンロードします
- 2
ドキュメントの入門ガイドを読みます
- 3
必要に応じてソースからビルドします(ソースからのインストールガイドを参照)
使う前に知っておきたいこと
- READMEの機能比較では、iOSは未対応とされています。
- READMEによると、デバイス間の同期はまだ開発中です。
- 現在のデフォルトはPythonサーバーで、Rustサーバーは将来的にデフォルトとして採用される予定です。
トピック
よくある質問
- activitywatch とは?
- アプリやウィンドウ名、ブラウザーのタブ、離席状況を記録するオープンソースの自動タイムトラッカー ActivityWatchは、コンピューター上での時間の使い方を記録します。watcherと呼ばれる小さなプログラムが、現在アクティブなアプリケーションとウィンドウ名、タイトルとURLを含むアクティブなブラウザータブ、キーボードやマウスの操作状況(キーボードから離れているかの検出に使用)などのデータを収集します。データはローカルサーバーに保存され、実行するwatcherは自分で選べます。
- activitywatch は無料で使えますか?ライセンスは?
- activitywatch は MPL-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- activitywatch は今もメンテナンスされていますか?
- 活発にメンテナンス中。activitywatch の最終コミットは 2026年10月18日 です。
- activitywatch は何に使えますか?
- アプリやWebサイトごとに、毎日どれくらい時間を使っているかを振り返る。 独自のwatcherを使って、個人の定量的な自己データセットを構築する。 集中して作業した時間と、キーボードから離れていた時間を測定する。
- activitywatch のインストール方法は?
- リリースページからアプリをダウンロードします ドキュメントの入門ガイドを読みます 必要に応じてソースからビルドします(ソースからのインストールガイドを参照)
- activitywatch はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/ActivityWatch/activitywatch
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
WindowsとLinux向けのオープンソースのシステムクリーナー。ディスク容量を確保し、プライバシーに関わる痕跡を削除します。
macOS、Windows、Linux、Android、iOSに対応したローカルファーストのMarkdownベースのノートアプリ。任意で自分のストレージやサーバーと同期できます。
ディスク全体のファイルをほぼ瞬時にあいまい検索し、結果をすぐ操作できるmacOSアプリ。
サーバーやアカウントなしでローカル実行できる、.docx/.odt対応のブラウザ版ワープロ
右クリックメニューから使えるローカルファイル変換ツール。アップロードせずに画像、動画、音声、PDF、文書を変換できます。