Repolode
Openpanel-dev

Openpanel-dev/openpanel

セルフホストにも対応した、Mixpanelの代替となるオープンソースのWeb・プロダクト分析プラットフォーム。

代替できる製品:Mixpanel

スター
7,184
フォーク
523
未解決の Issue
48
最終コミット
6 時間前

これは何?

OpenPanelは、イベントを通じてユーザー行動を追跡するWeb・プロダクト分析プラットフォームです。ファネル、コホート、ユーザープロフィール、セッション履歴、リアルタイムダッシュボードを利用できます。Mixpanelの代替として位置付けられており、プライバシー保護とGDPR準拠を目指したCookieを使わないトラッキング方式を採用しています。

Web、Swift、Kotlin、React Native向けのSDKに加え、イベントAPIと、AIクライアントが分析データを照会できるMCPサーバーを提供します。セッションリプレイ、バリアント別の内訳を確認できるA/Bテスト、イベントやファネルの通知、収益トラッキングにも対応しています。

ダッシュボードにはNext.js、イベントAPIにはFastify、メタデータの保存にはPostgreSQL、イベントの保存にはClickHouseを採用し、キャッシュとキューにはRedisとBullMQを使用しています。セルフホストが可能で、リポジトリにはBunを使ったDockerベースのローカル開発環境も含まれています。

主な機能

  • 01プロダクト分析に役立つファネル、コホート、ユーザープロフィール、セッション履歴
  • 02プライバシー制御を標準搭載したセッションリプレイ
  • 03リアルタイムダッシュボードとカスタムチャート
  • 04GDPR準拠を想定したCookieを使わないトラッキング
  • 05Web、iOS、Android、サーバーサイドトラッキング向けのSDK
  • 06データを完全に管理できるセルフホスト विकल्प

ユースケース

  • Webアプリやモバイルアプリの利用状況とコンバージョンファネルの追跡
  • A/Bテストの実施とバリアントごとの結果のモニタリング
  • プライバシー規制への準拠に向けてデータを自社内に保ちながら、ユーザー行動を分析
  • MCPサーバーを通じてAIアシスタントから分析データを照会

クイックスタート

  1. 1

    Bun、Docker、Docker Composeをインストールし、依存関係をインストールします

    bun install
  2. 2

    サンプルの環境設定ファイルをコピーします

    cp .env.example .env
  3. 3

    Dockerサービスを起動します

    bun run dock:up
  4. 4

    開発サーバーを起動します(先にREADMEのcodegenとmigrateの手順を実行してください)

    bun run dev

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

  • ローカルで実行するには、Docker、Docker Compose、Bunに加え、Postgres、ClickHouse、Redisなど複数のサービスが必要です。
  • AGPL-3.0ライセンスで提供されています。コピーレフトライセンスのため、変更を加えてネットワーク経由で提供するバージョンはソースコードの公開が必要です。

収録されている特集

トピック

よくある質問

openpanel とは?
セルフホストにも対応した、Mixpanelの代替となるオープンソースのWeb・プロダクト分析プラットフォーム。 OpenPanelは、イベントを通じてユーザー行動を追跡するWeb・プロダクト分析プラットフォームです。ファネル、コホート、ユーザープロフィール、セッション履歴、リアルタイムダッシュボードを利用できます。Mixpanelの代替として位置付けられており、プライバシー保護とGDPR準拠を目指したCookieを使わないトラッキング方式を採用しています。
openpanel は無料で使えますか?ライセンスは?
openpanel は AGPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
openpanel は今もメンテナンスされていますか?
活発にメンテナンス中。openpanel の最終コミットは 2026年10月22日 です。
openpanel は何に使えますか?
Webアプリやモバイルアプリの利用状況とコンバージョンファネルの追跡 A/Bテストの実施とバリアントごとの結果のモニタリング プライバシー規制への準拠に向けてデータを自社内に保ちながら、ユーザー行動を分析 MCPサーバーを通じてAIアシスタントから分析データを照会
openpanel のインストール方法は?
Bun、Docker、Docker Composeをインストールし、依存関係をインストールします: bun install サンプルの環境設定ファイルをコピーします: cp .env.example .env Dockerサービスを起動します: bun run dock:up 開発サーバーを起動します(先にREADMEのcodegenとmigrateの手順を実行してください): bun run dev
openpanel はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/Openpanel-dev/openpanel

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

関連プロジェクト