Folio – 個人向け eBook ライブラリーマネージャー (EPUB/PDF)
(youtube.com)下記の投稿フォーマットを参考にして書いてみました!
初めて投稿したので^^;; 修正できないとは知りませんでした。
1. 自己紹介
こんにちは。
研究や学習をしながら PDF と EPUB ファイルをたくさん扱っている個人開発者です。
論文、電子書籍、資料がどんどん増えていくのに、
- ファイルはあちこちに散らばり
- ビューアーは読むことしかできなかったりして
「軽量だけど、きちんと管理できるツール」が必要だと思い、自分で作ることになりました。
2. サービス一言要約
Folio は EPUB/PDF を一か所で管理し、読み、注釈まで残せるオフラインのデスクトップアプリです。
3. サービス紹介
Folio は個人資料の管理に焦点を当てた eBook ライブラリーマネージャーです。
- EPUB / PDF ファイルを一か所で管理
- 読みながらハイライト、描画、ノート作成
- 完全オフライン動作(個人資料の外部送信なし)
- 論文・資料の引用情報を整理可能
研究用、学習用、個人アーカイブ用途で使うことを目標にしました。
4. 主な機能
📚 ライブラリ管理
- フォルダースキャンベースの自動インデックス作成
- 自動表紙抽出およびサムネイル生成
- グリッド / リストビュー
- タグ & コレクション分類
- タイトル・著者検索およびフィルタリング
📄 PDF リーダー
- 高品質な PDF レンダリング
- 1ページ / 2ページ表示
- 自由なズーム(ページに合わせる / 幅に合わせる)
- 文書内テキスト検索
- 目次 (TOC) ナビゲーション
🖍️ 注釈 & 研究機能
- テキストハイライト(5色)
- 描画ツール(ペン、蛍光ペン、図形、矢印など)
- 付箋ノート、ブックマーク
- 引用情報のエクスポート
(APA / MLA / Chicago / BibTeX)
⚙️ その他
- ダーク / ライトテーマ
- 日本語 / 英語サポート
- 40個以上のキーボードショートカット
- ウィンドウサイズ/状態の保存
5. 技術スタック
- Python 3.11
- pywebview
- PyMuPDF (PDF レンダリング)
- ebooklib (EPUB パース)
- SQLite
- HTML / CSS / JavaScript (UI)
6. 開発しながら難しかった点
- PDF レンダリング品質と性能のバランス
- 大規模ライブラリのインデックス作成性能
- プラットフォーム間での UI / ショートカット / ウィンドウ動作の違いへの対応
7. 現在の状況
-
Windows / macOS 対応
-
マーケットでは(~2026.01.31)無料ダウンロードを提供
-
個人利用を主目的として機能拡張中
-
クラウド機能として NAS/docker ベースへの拡張を予定!
-
モバイル (Android/iOS) app 連携を予定!
-
機能構成をもう少し試しながら、docker hub で継続共有することも考え中…
-
ダウンロード: https://market.habom.kr
-
コミュニティ/フィードバック: https://hub.habom.kr
-
紹介動画(機能編): https://www.youtube.com/watch?v=lndoEqEl7Gg
7-2 oneDrive ダウンロード
- 上のマーケット URL からアクセスしてダウンロードできます。 (マーケットは ~2026.01.31 まで)
- 下記 oneDrive は ~2026.01.21(水)13:00 まで共有予定です。 (忘れていたので、しばらくはダウンロードできると思います 笑)
- Folio 1.5.5 (for win, macOS)
- Mediamark 2.0.13 (for win)
- Mediamark は書籍ではなく動画管理ツールです。macOS ビルドテストは移動中で十分に確認できておらず、今後検討中です!
- oneDrive へのアップロードは一時的な共有で、マーケット版はダウンロード後も不具合修正/アップデート版を継続して受け取れます。
8. 期待していること
- 実際のユーザーフィードバック(不具合は使いながら随時修正しています。)
- 電子書籍/論文管理ワークフローについての意見
足りない点や改善アイデアがあれば、気軽に教えてください。
ありがとうございます 🙇
9. その他 & 今後
- 現在はバイブコーディングで手動設計をした後、ひとまず作る作業を優先して進めています。現在作業した内容は、
- マーケット+決済モジュール開発 -> docker hub 配布 (2か月) - docker インストール方法
- マーケット管理者向け Viewer Demo (id: demo, pw: demo1234) - Link
- ツール(Folio) > epub/pdf 管理ツール開発 (1週間)
- ツール(MediaMark) > メディア/動画管理ツール開発 (1週間)
- web ポートフォリオ (2週間)
- SNS (Instagram/thread, X) 自動投稿作成 (1週間未満) - Link
-
デモ形式のページです。登録後、個人の gpt api key を割り当ててプロンプト入力後に生成できます!
-
作っているうちに、SNS 用の宣伝文句を自動生成して、アップロードは有料なので pass!、時間指定後に通知送信(機能実装予定)という形になっています。
-
思いついたものを少しずつ作って、100個くらいまで埋めてみる予定です :)
-
上の YouTube リンクの動画を作るまでも本当に簡単ではありませんでしたが、最初に丁寧に作っておけば、その後はバイブコーディング(Claude Code)を使って、
できあがったものから逆にプロジェクト設計を抽出し、次のプロジェクトに適用しやすくなるので、だんだん速度がついてくるのではないかと思っています!
初めての投稿ですが、作っているもの(方法、成果物)を少しずつ共有していこうと思います :)
そしてこの投稿をご覧になるすべての方に、今年も幸運がたくさん訪れますように。
2件のコメント
ありがたく使わせていただきます。ありがとうございます。
ありがとうございます。改善点や不具合はいつでも歓迎です :)