このプロジェクトについて

OpenKB(Open Knowledge Base)は、LLMを使用して生のドキュメントを永続的で相互リンクされたWiki形式の知識ベースに変換するオープンソースシステムです。これはPageIndexのベクトルレスで推論ベースの検索を搭載しており、従来のベクトルデータベースを使わずに長文ドキュメントを効率的に処理します。このツールは、PDF、Word、Markdown、PowerPoint、HTML、Excel、CSV、テキスト、URLなど幅広いフォーマットをサポートしています。新しいドキュメントが追加されるにつれて、要約、概念ページ、エンティティページ(人物、組織、場所、製品)、および相互参照を自動生成し、知識ベースを同期状態に保ちます。OpenKBは、コンパイルされたWikiと対話するためのクエリおよびチャットインターフェース、ポータブルなエージェントスキルを抽出するスキルファクトリー、知識ベースの閲覧と管理を行うバンドルされたWeb UI(Knowledge Workbench)を提供します。グラフ可視化のためにObsidianと互換性があり、Claude Code、Codex、GeminiなどのエージェントCLIと統合します。このプロジェクトはApache 2.0ライセンスで、PageIndex、markitdown、OpenAI Agents SDK、LiteLLM、Click、watchdogを基盤としています。