このプロジェクトについて
Nessoでは、ノードをアイデア、エッジを型定義された意味関係(8つのカテゴリにわたる52の種類)として表現するナレッジグラフを構築できます。アクティブラーニングをサポートするため、Free Spaced Repetition Scheduler (FSRS) を統合し、コンセプトの復習状態を管理します。
主な機能は以下の通りです:
- マルチプラットフォーム対応:ウェブアプリケーションとして、またはTauriを介したmacOSおよびWindows向けのネイティブデスクトップビルドとして利用可能です。
- AI統合:OpenAI互換のエンドポイント(ローカルのOllamaを含む)に接続し、ライブグラフと対話する「Socrates」というオプションのAIメンターを搭載しています。
- データ永続化:ウェブストレージにはIndexedDBを、デスクトップのプロジェクトストレージにはプレーンなJSONファイルを使用します。
- モジュール式アーキテクチャ:pnpmモノレポとして構築されており、スキーマ管理、語彙学習、デザイントークン、埋め込み可能なReactグラフコンポーネント、およびLLMクライアント向けMCPサーバーのための個別のパッケージで構成されています。
本アプリケーションは、React 18、Vite、TypeScript、およびキャンバスレンダリング用のReact Flowを使用して開発されています。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.