GD4AI/obsidian-llm-wiki

Karpathy's LLM Wiki implementation plugin for Obsidian - turns notes and PDFs into a linked, LLM-powered knowledge base with entity pages, concept pages, graph-powered Q&A, and local-first privacy.

解決する課題

このプラグインは、Obsidian内の断片化され孤立したノートの問題を解決します。複雑な外部インフラを必要とせず、散らばったMarkdownファイル、PDF、Officeドキュメントを、構造化されたクエリ可能な知識ベース(「Wiki」)に自動的に変換します。

仕組み

Karpathy LLM Wikiのコンセプトに着想を得た、グラフベースの検索システムを実装しています。従来のベクトルデータベースや埋め込みモデルに依存するのではなく、パーソナライズされたPageRank (PPR) アルゴリズムを使用してノート間のリンクを分析します。ファイルをインジェストすると、プラグインはLLMを使用してエンティティと概念を抽出し、相互接続された新しいWikiページを作成します。その後、サイドパネルからこの知識ベースと対話でき、回答には元のノートへの直接リンクが含まれます。

対象ユーザー

「第二の脳」をアクティブで対話可能な知識ベースに変えたいObsidianユーザー向けに設計されています。ベクトルデータベース、Python環境、または個別のサーバーサイドアプリケーションを管理する複雑さを避け、ローカルファーストで完結したツールを好む方に最適です。

主な特徴

  • ゼロ埋め込みアーキテクチャ: ベクトルデータベースの代わりにグラフベースの検索 (PPR) を使用。
  • ネイティブなObsidian統合: Obsidian内で完全に動作し、組み込みのGraph View、リボン、コマンドパレットをサポート。
  • マルチフォーマットのインジェスト: MinerUなどの組み込みパーサーを使用して、Markdown、PDF、Officeドキュメント (DOCX, PPTX, XLSX) をサポート。
  • 幅広いモデルサポート: OpenAI, Anthropic, Bedrock, Geminiなどの16以上のLLMプロバイダーや、OllamaやLM Studioなどのローカルオプションと互換性があります。
  • メンテナンスツール: 重複、デッドリンク、孤立ページを修正するための自動ヘルススキャンが含まれています。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト