Repolode
amosblomqvist

amosblomqvist/learnharness

AIエージェントが理解度を診断し、永続的な知識グラフを使って目標まで学習を導くデスクトップアプリ。

スター
6,130
フォーク
956
未解決の Issue
78
最終コミット
14 時間前

これは何?

LearnHarnessは、AIエージェントを活用して難しい分野を学ぶためのデスクトップアプリです。教え始める前に、レッスンの各前提知識について、どこまで理解できているかを測定し、そこから目標までの依存関係マップを作成します。各ステップはすでに理解している内容を土台に進みます。予測を立て、解説を受け、理解度を確かめながら、新しい内容の前提となる誤解はその前に解消します。

自分の考え方や不確かな点、反応を、入力または音声入力で自分の言葉で説明できます。別途行う練習セッションでは、必要な知識を思い出す必要のある多様な問題が出題され、ヒントはあなたの考え方に合わせて調整されます。アプリはバックグラウンドで質問を調査したり、視覚的な解説やインタラクティブなデモを作成したりすることもできます。

学んだ内容は命題や推論の連鎖として知識グラフに保存され、元のセッションにもリンクされます。ノートをインポートすることもできます。以降のセッションではこのグラフを活用できます。チャット、グラフデータ、設定、APIキーは手元のマシンに保存されます。一方、モデルへのリクエストは設定したプロバイダーに送信され、アプリは30以上のプロバイダーに対応しています。

主な機能

  • 01各レッスンの前に現在の理解度を診断し、目標までの依存関係に沿った学習経路を計画します。
  • 02入力や音声入力で自分の考え方を説明でき、回答に応じて教え方が調整されます。
  • 03多様な問題と適応型ヒントを用いた、独立した練習セッションを実施します。
  • 04学んだ内容を、元のセッションにリンクした永続的な知識グラフに保存します。
  • 05OpenAI、Anthropic、Google、DeepSeek、OpenRouterなど、30以上のモデルプロバイダーに対応しています。
  • 06チャット、知識グラフ、設定、APIキーをローカルマシンに保存し、システムプロンプトを表示・編集できます。

ユースケース

  • 前提知識を先に補いながら、内容の濃い技術分野を学ぶ。
  • 進捗の記録を残しながら、難しいトピックを複数のセッションにわたって学ぶ。
  • 自分のノートをインポートし、すでに書いた内容をエージェントに活用させる。
  • 用語を先に教えられることなく、学んだ概念を思い出す練習をする。

クイックスタート

  1. 1

    learnharness.ai または GitHub Releases ページからアプリをダウンロードします

  2. 2

    アプリでプロバイダーの API キーを追加し、使用するモデルを選択します

  3. 3

    ソースから実行する場合は、依存関係をインストールします

    npm install
  4. 4

    http://localhost:3000 で開発サーバーを起動します

    npm run dev

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

  • モデルの利用料金は各自の AI プロバイダーに支払う必要があり、API キーが必要です。
  • Windows インストーラーは署名されていないため、SmartScreen の警告が表示される場合があります。
  • AGPL-3.0 ライセンス(コピーレフト)で提供されています。改変したソースを配布する場合、またはネットワーク経由でサービスを提供する場合は、そのソースの共有が必要です。
  • モデル、Web リサーチ、音声入力ではデータが外部サービスに送信されるため、ローカルに保存されてもオフライン処理を意味するわけではありません。

収録されている特集

トピック

よくある質問

learnharness とは?
AIエージェントが理解度を診断し、永続的な知識グラフを使って目標まで学習を導くデスクトップアプリ。 LearnHarnessは、AIエージェントを活用して難しい分野を学ぶためのデスクトップアプリです。教え始める前に、レッスンの各前提知識について、どこまで理解できているかを測定し、そこから目標までの依存関係マップを作成します。各ステップはすでに理解している内容を土台に進みます。予測を立て、解説を受け、理解度を確かめながら、新しい内容の前提となる誤解はその前に解消します。
learnharness は無料で使えますか?ライセンスは?
learnharness は AGPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
learnharness は今もメンテナンスされていますか?
活発にメンテナンス中。learnharness の最終コミットは 2026年11月7日 です。
learnharness は何に使えますか?
前提知識を先に補いながら、内容の濃い技術分野を学ぶ。 進捗の記録を残しながら、難しいトピックを複数のセッションにわたって学ぶ。 自分のノートをインポートし、すでに書いた内容をエージェントに活用させる。 用語を先に教えられることなく、学んだ概念を思い出す練習をする。
learnharness のインストール方法は?
learnharness.ai または GitHub Releases ページからアプリをダウンロードします アプリでプロバイダーの API キーを追加し、使用するモデルを選択します ソースから実行する場合は、依存関係をインストールします: npm install http://localhost:3000 で開発サーバーを起動します: npm run dev
learnharness はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/amosblomqvist/learnharness

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

関連プロジェクト