概要
「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 |
| Stars | 1 |
| カテゴリ | LLM |
| アクティビティ | low |
最新リリース: v1.0.5 (2026-05-18)
