3,702 repos GH 3,587 / HF 115 · 11 categories · GitHub上のAI関連OSSを日本語で早見 · 毎日自動更新

knowshelf

★ 1 Apache-2.0 更新: 2026-05-18 GitHubで見る →

概要

「Knowshelf」は、Go言語で書かれた個人用Markdown書籍知識ベース管理ツールです。

Markdown形式の書籍をローカルのSQLiteデータベースにインポートし、文章を親チャンクと子チャンクに分割して保存します。

BM25、ベクトル検索、RRF融合、オプションのrerankといった高度な検索アルゴリズムを組み合わせることで、効率的かつ文脈を考慮した情報検索を実現します。

CLIとMCP Streamable HTTPサービスを通じて機能を提供し、ローカルでの知識管理や、LLMなどの外部モデルとの連携を想定した開発者や技術ユーザーに最適です。

Go、SQLite、Pythonを使った検索モデルの利用をサポートします。

互換性・特徴

  • Go
  • CLI
  • SQLite
  • Web API
  • Python
  • Markdown

基本情報

ライセンスApache-2.0
Stars1
カテゴリLLM
アクティビティlow

最新リリース: v1.0.5 (2026-05-18)

GitHub: https://github.com/hi-horan/knowshelf