OpenSource-Hub
W

wakapi

SHA-256
4.3k stars·開発ツール·SHA-256 チェックサム確認済み

WakaTime クライアントと互換性のある、軽量なセルフホスト型コーディング統計ツール。

スマートダウンロード

Download 版をダウンロード

v2.17.3 · 14 MB

セルフホスト型のコーディング時間統計サイト。無料、コントロール可能、WakaTime 互換。

主な機能

  • 完全無料のオープンソースで、データは自分で管理
  • Docker、コンパイル、クラウドサービスなど複数のデプロイ方法をサポート
  • プロジェクト、言語、エディター、OSなどの軸を自動で統計
  • クールなウェブバッジと週次メールレポートを生成
  • REST APIとPrometheusエクスポートインターフェースを提供

できないこと

  • •初回起動時には必ず WAKAPI_PASSWORD_SALT 環境変数を設定してください。設定しないとパスワードの暗号化が安全ではありません。2. SQLite を使用する場合、データはコンテナ内に保存されるため、コンテナをアップグレードする前にデータボリュームのバックアップを忘れないでください。3. 公開ネットワークにデプロイする場合は、HTTPS リバースプロキシ(Nginx/Caddy など)の設定を推奨します。4. デフォルトのポートは 3000 です。ファイアウォールで開放するよう注意してください。5. 公式の WakaTime と併用する場合は、クライアントに2組の API URL を設定する必要があります(詳細はドキュメントを参照)。

使用例

  • 個人開発者が毎日のコーディング時間とプロジェクトの分布を記録したい
  • チーム内で外部サービスに依存しないプライベートな開発効率ダッシュボードを構築したい
  • プライバシーを保護するために WakaTime クラウドサービスからセルフホストへ移行する

Wakapi は、完全にオープンソースでセルフホスト可能なコーディング時間統計バックエンドです。WakaTime のエディタープラグインを通じてコーディングアクティビティを自動的に収集し、直感的なダッシュボード、データバッジ、週次メールレポート、REST API を提供します。SQLite、MySQL、PostgreSQL データベースに対応し、Docker によるワンクリックデプロイやソースコードからのコンパイル実行が可能です。公式の WakaTime クラウドサービスと比較して、Wakapi ではデータの所有権を自分で管理でき、完全に無料で無制限に利用できます。

タグ

coding-statisticsself-hostedwakatimetime-trackinggo

はじめ方

1

インストーラをダウンロード

上のボタンをクリックして、お使いのシステム用のインストーラをダウンロード

2

ソフトウェアをインストール

ダウンロードしたインストーラをダブルクリックし、指示に従ってください

3

ステップ1:Docker を使って実行(推奨)。実行:docker run -d -p 3000:3000 -e WAKAPI_PASSWORD_SALT=任意のランダムなソルト値 -v wakapi-data:/data --name wakapi ghcr.io/muety/wakapi:latest

4

ステップ2:ブラウザで http://localhost:3000 にアクセスし、アカウントを登録して、設定ページで API Key を取得

5

ステップ3:ローカルのエディタに WakaTime プラグインをインストールし、~/.wakatime.cfg を編集して、api_url を http://localhost:3000/api に設定し、api_key に前のステップで取得した Key を入力

インストールガイド
  1. ステップ1:Docker を使って実行(推奨)。実行:docker run -d -p 3000:3000 -e WAKAPI_PASSWORD_SALT=任意のランダムなソルト値 -v wakapi-data:/data --name wakapi ghcr.io/muety/wakapi:latest
  2. ステップ2:ブラウザで http://localhost:3000 にアクセスし、アカウントを登録して、設定ページで API Key を取得
  3. ステップ3:ローカルのエディタに WakaTime プラグインをインストールし、~/.wakatime.cfg を編集して、api_url を http://localhost:3000/api に設定し、api_key に前のステップで取得した Key を入力
ファイルの整合性

SHA-256 チェックサム確認済み

GitHub 公式 Release ページから抽出されたチェックサム

SHA256 チェックサム

a422be12dedb76f7c5720e7616e8556de64f84aba708c9eae197217ba9011b4f

このチェックサムは GitHub Release ページから抽出されたものです。ダウンロード後にファイルの整合性を確認してください。

本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。

オープンソースの透明性

GitHub ソースを見る
環境ガイド

アンインストール情報

Docker コンテナを停止します:docker stop wakapi && docker rm wakapi。データボリュームを削除します(オプション):docker volume rm wakapi-data。ソースコードからコンパイルしてインストールした場合は、バイナリファイルと設定ファイルを直接削除するだけです。

追加の依存関係なし

ダウンロード後すぐに使用可能。追加のランタイムは不要です。

プロジェクト情報
ライセンスMIT
最終更新2026-10-15 07:45:38
GitHub リポジトリ公式サイト

問題が発生?以下のFAQを確認

3 FAQs

類似プロジェクト