6 ポイント 投稿者 kmelon 2026-01-14 | 2件のコメント | WhatsAppで共有

下記の投稿フォーマットを参考にして書いてみました!
初めて投稿したので^^;; 修正できないとは知りませんでした。

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. 現在の状況

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. その他 & 今後

  • 現在はバイブコーディングで手動設計をした後、ひとまず作る作業を優先して進めています。現在作業した内容は、
  1. マーケット+決済モジュール開発 -> docker hub 配布 (2か月) - docker インストール方法
  • マーケット管理者向け Viewer Demo (id: demo, pw: demo1234) - Link
  1. ツール(Folio) > epub/pdf 管理ツール開発 (1週間)
  2. ツール(MediaMark) > メディア/動画管理ツール開発 (1週間)
  3. web ポートフォリオ (2週間)
  4. SNS (Instagram/thread, X) 自動投稿作成 (1週間未満) - Link
  • デモ形式のページです。登録後、個人の gpt api key を割り当ててプロンプト入力後に生成できます!

  • 作っているうちに、SNS 用の宣伝文句を自動生成して、アップロードは有料なので pass!、時間指定後に通知送信(機能実装予定)という形になっています。

  • 思いついたものを少しずつ作って、100個くらいまで埋めてみる予定です :)

  • 上の YouTube リンクの動画を作るまでも本当に簡単ではありませんでしたが、最初に丁寧に作っておけば、その後はバイブコーディング(Claude Code)を使って、
    できあがったものから逆にプロジェクト設計を抽出し、次のプロジェクトに適用しやすくなるので、だんだん速度がついてくるのではないかと思っています!

初めての投稿ですが、作っているもの(方法、成果物)を少しずつ共有していこうと思います :)
そしてこの投稿をご覧になるすべての方に、今年も幸運がたくさん訪れますように。

2件のコメント

 
tensun 2026-01-14

ありがたく使わせていただきます。ありがとうございます。

 
kmelon 2026-01-14

ありがとうございます。改善点や不具合はいつでも歓迎です :)