Repolode
classroomio

classroomio/classroomio

コース作成、コホート、認定資格、AIレッスンチューターを提供する、SaaS企業向けのオープンソース顧客トレーニングプラットフォーム。

代替できる製品:ThinkificTeachable

スター
1,724
フォーク
400
未解決の Issue
85
最終コミット
4 時間前

これは何?

ClassroomIOは、顧客オンボーディング、パートナー支援、従業員研修に教育を活用したいSaaS企業向けの顧客トレーニングプラットフォームです。チームはコースを作成し、学習者をコホートにまとめ、学習パスの進捗を追跡し、修了時にブランドを反映した修了証を発行できます。

このプラットフォームは、学習管理システムを担うSvelteKit製のダッシュボード、PDFや動画の処理、メールと通知を担うHonoベースのAPIサービス、PostgreSQLデータベースで構成されています。企業はカスタムドメインでブランド独自のアカデミーを開設し、複数の組織を管理できるほか、動画、スライド、ドキュメントをコースに直接埋め込めます。

連携用に、REST API、webhook、MCPサーバーを提供しており、AIツールやコーディングエージェントからコースを作成したり、プラットフォームを操作したりできます。モデルプロバイダーのキーを設定すると、コース内のAIチューターが学習者の質問に答え、教材を要約します。リポジトリにはセルフホスティング用のDocker Compose設定も含まれています。

主な機能

  • 01AIを活用したコース作成ツールでコースを作成する。
  • 02学習者をコホートにまとめ、進捗を追跡する。
  • 03コース修了時にブランドを反映した修了証を発行する。
  • 04カスタムドメインでブランド独自のアカデミーを開設し、複数の組織を管理する。
  • 05連携用にREST API、webhook、MCPサーバーを提供する。
  • 06コース内のAIチューターが概念を解説し、質問に答える。

ユースケース

  • SaaS製品の顧客オンボーディングと教育。
  • 再販業者や導入パートナーへの業務プロセスや基準のトレーニング。
  • 社内の従業員向けオンボーディングや認定プログラムの実施。

クイックスタート

  1. 1

    リポジトリをクローンする

    git clone https://github.com/classroomio/classroomio.git
  2. 2

    pnpmで依存関係をインストールする

    pnpm i
  3. 3

    DockerでPostgresとRedisを起動し、データベースにシードデータを投入する

    docker compose -f docker-compose.yaml up -d postgres redis
  4. 4

    別々のターミナルでAPIとダッシュボードを起動し、http://localhost:5173 を開く

    pnpm dashboard:dev

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

  • ローカル環境で実行するには、実行前に複数の.envファイルを設定し、生成したシークレットを記入する必要があります。
  • Node.js 20.19.3以降、pnpm、Dockerのインストールが必要です。
  • AGPL-3.0ライセンス(コピーレフト)で提供されており、ネットワーク経由で利用できる形で変更を加えた場合、ソースコードの開示が必要です。
  • AIコースアシスタントはデフォルトで無効になっています。有料プロバイダーのAPIキー(OpenAI、Google、Anthropic)が必要です。

トピック

よくある質問

classroomio とは?
コース作成、コホート、認定資格、AIレッスンチューターを提供する、SaaS企業向けのオープンソース顧客トレーニングプラットフォーム。 ClassroomIOは、顧客オンボーディング、パートナー支援、従業員研修に教育を活用したいSaaS企業向けの顧客トレーニングプラットフォームです。チームはコースを作成し、学習者をコホートにまとめ、学習パスの進捗を追跡し、修了時にブランドを反映した修了証を発行できます。
classroomio は無料で使えますか?ライセンスは?
classroomio は AGPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
classroomio は今もメンテナンスされていますか?
活発にメンテナンス中。classroomio の最終コミットは 2026年10月20日 です。
classroomio は何に使えますか?
SaaS製品の顧客オンボーディングと教育。 再販業者や導入パートナーへの業務プロセスや基準のトレーニング。 社内の従業員向けオンボーディングや認定プログラムの実施。
classroomio のインストール方法は?
リポジトリをクローンする: git clone https://github.com/classroomio/classroomio.git pnpmで依存関係をインストールする: pnpm i DockerでPostgresとRedisを起動し、データベースにシードデータを投入する: docker compose -f docker-compose.yaml up -d postgres redis 別々のターミナルでAPIとダッシュボードを起動し、http://localhost:5173 を開く: pnpm dashboard:dev
classroomio はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/classroomio/classroomio

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

関連プロジェクト