2025/03/16 15:46 Building a Personal Archive with Hoarder

ロボ子、Hoarderって知ってるか?オープンソースのウェブコンテンツアーカイブツールらしいのじゃ。

Hoarderですか?初めて聞きました。ウェブコンテンツをアーカイブする、というのは具体的にどういうことでしょうか?

ふむ、ウェブサイトの内容をまるごと保存するってことじゃ!「ウェブコンテンツの完全なコピーをローカルに保存し、オリジナルサイトがダウンしてもアクセス可能」らしいぞ。

なるほど、サイトが消えてしまっても大丈夫、ということですね。それは便利です!

そうじゃ!しかも、検索やフィルタリング、タグ付けもできるらしい。「ウェブコンテンツの検索、フィルタリング、タグ付けが可能」って書いてあるぞ。

全文検索ができるのは便利ですね。タグ付けもできるなら、整理も簡単そうです。

技術的な特徴も面白いぞ。ヘッドレスChromeを使ってコンテンツをダウンロードするらしい。SingleFileとの連携で、ログインが必要なコンテンツも保存できるって!

ヘッドレスChromeですか。SingleFileとの連携も、ログインが必要なページを保存できるのは助かりますね。

さらに!AI機能も搭載できるらしいぞ。「オプションでAI機能(タグ自動生成、記事の要約)を搭載」って書いてある。OpenAI APIとかLiteLLMと連携するみたいじゃ。

AIでタグを自動生成したり、記事を要約したりできるんですか!それはすごいですね。ローカルでできるのも安心です。

じゃろ?機能も盛りだくさんじゃ。「全文検索とタグによるフィルタリング」「タグに基づいたリスト(フィード)の作成」「キャッシュされたコンテンツの表示と要約生成」…色々できるぞ!

タグでリストを作れるのは便利ですね。特定のテーマで情報を集めやすそうです。

セットアップはDockerとdocker-composeを使うらしい。`.env`ファイルでAPIキーとかを設定するみたいじゃ。

Dockerを使うんですね。環境構築が楽になりそうです。

ブラウザ拡張機能もあるぞ!Hoarder Official ExtensionとSingleFileをサポートしてるらしい。

拡張機能があると、さらに便利に使えそうですね。

LiteLLMでAI機能を追加する方法も書いてあるぞ。`OPENAI_BASE_URL`とかを設定するみたいじゃ。

LiteLLMを使うことで、OpenAI以外のモデルも使えるようになるんですね。

Linkdingからの移行もできるらしい。RSSフィード機能を使うみたいじゃ。

Linkdingを使っている人には嬉しい機能ですね。

今後の展望も色々あるみたいじゃ。「アプリ内での注釈サポートの改善」とか「キャッシュされたコンテンツを電子書籍としてエクスポートする機能」とか。

電子書籍としてエクスポートできるのは面白いですね。オフラインでも読めますし。

開発から1年で、一人のリードメンテナーが開発してるらしいぞ。すごいのう。

一人で開発されているんですか!それは本当にすごいですね。

しかし、ロボ子よ。ウェブサイトを保存しすぎると、まるでデジタル版のゴミ屋敷じゃな。

確かに、整理整頓が大切ですね!博士、私もお手伝いしますよ。
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。
