Repolode
hackclub

hackclub/hackatime

Hack Clubが提供する、無料でオープンソースのWakaTime互換コーディング時間トラッカー。

代替できる製品:WakaTime

スター
215
フォーク
177
未解決の Issue
129
最終コミット
9 時間前

これは何?

Hackatimeは、WakaTime互換のエディタープラグインで使えるコーディング時間トラッカーです。すでにWakaTimeを使っている開発者は、接続先をHackatimeに変更するだけで利用できます。コードを書く時間を記録し、そのアクティビティを個人用ダッシュボードに表示します。

Ruby on RailsとSvelteのフロントエンドで構築されています。MIT Licenseで公開されており、Hack Clubがメンテナンスしています。インストーラーのコードは別リポジトリのhackclub/hackatime-setupにあり、ローカル開発の手順はDEVELOPMENT.mdに記載されています。

公開ステータスや稼働率を示すバッジ、ユーザー向けのドキュメントサイトも提供しています。

主な機能

  • 01コーディングアクティビティを記録する、WakaTime形式のheartbeat trackingに対応。
  • 02Ruby on RailsとSvelteのフロントエンドで構築。
  • 03ドキュメントサイトと、別リポジトリで管理されるインストーラーを提供。
  • 04セルフホスティングや改変が可能なMIT Licenseで公開。

ユースケース

  • 商用サービスにデータを送信せず、自分のコーディング時間を記録する。
  • WakaTimeを、無料でセルフホストできる代替サービスに置き換える。
  • チームやクラブ向けに、プライベートな時間追跡インスタンスをホストする。

クイックスタート

  1. 1

    ローカル環境のセットアップ方法と実行手順については、DEVELOPMENT.md を読んでください

  2. 2

    インストーラーのコードは hackclub/hackatime-setup リポジトリから取得してください

使う前に知っておきたいこと

  • README に実行コマンドは記載されていません。ローカル環境のセットアップ方法は、別の DEVELOPMENT.md ファイルにのみ記載されています。

トピック

よくある質問

hackatime とは?
Hack Clubが提供する、無料でオープンソースのWakaTime互換コーディング時間トラッカー。 Hackatimeは、WakaTime互換のエディタープラグインで使えるコーディング時間トラッカーです。すでにWakaTimeを使っている開発者は、接続先をHackatimeに変更するだけで利用できます。コードを書く時間を記録し、そのアクティビティを個人用ダッシュボードに表示します。
hackatime は無料で使えますか?ライセンスは?
hackatime は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
hackatime は今もメンテナンスされていますか?
活発にメンテナンス中。hackatime の最終コミットは 2026年10月21日 です。
hackatime は何に使えますか?
商用サービスにデータを送信せず、自分のコーディング時間を記録する。 WakaTimeを、無料でセルフホストできる代替サービスに置き換える。 チームやクラブ向けに、プライベートな時間追跡インスタンスをホストする。
hackatime のインストール方法は?
ローカル環境のセットアップ方法と実行手順については、DEVELOPMENT.md を読んでください インストーラーのコードは hackclub/hackatime-setup リポジトリから取得してください
hackatime はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/hackclub/hackatime

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト