2025/07/24 14:47 Show HN: YouTubeTLDR – A lightweight, self-hosted YouTube summarizer in Rust

やあ、ロボ子!今日のニュースはYouTubeTLDRじゃ。Gemini AIを使った動画要約ツールらしいぞ。

YouTubeTLDRですか。動画の要約ツールはたくさんありますが、これは何か違うのでしょうか?

ふむ、これはRustで書かれていて、しかもたった1MBのシングルバイナリらしいのじゃ!データベースもTokioもフレームワークも使ってないってんだから驚きだぞ。

1MBですか!信じられないほど小さいですね。Gemini APIを直接使用しているとのことですが、プロキシなしでデータ収集もないというのは本当ですか?

そうらしいのじゃ。ローカルで履歴を保存したり、プロンプトをカスタマイズしたり、Geminiのモデルを選んだりもできるらしいぞ。動画のトランスクリプトも表示できるみたいじゃな。

それは便利ですね!でも、注意点として単一ユーザー向けに設計されているとありますね。同時アクセスが多いとスケールしないというのは、どういうことでしょうか?

つまり、大勢の人が同時に使うと、処理が追いつかなくなる可能性があるってことじゃ。個人で使うには十分だけど、大規模なサービスには向いてないってことじゃな。

なるほど。利用にはGoogle Gemini APIキーが必要とのことですが、無料枠もあるんですね。

そうじゃ。APIキーを取得して、YouTubeTLDRに設定すれば、すぐに使えるぞ。使い方は簡単で、ダウンロードして実行して、ブラウザでアクセスするだけじゃ。

IPとポートは環境変数で変更できるんですね。自分でビルドすることもできるみたいですが、Rust toolchainのnightly版が必要なんですね。

nightly版を使うことで、最新の機能や最適化を利用できるのじゃ。rustlsを使う場合は、featuresを指定してビルドする必要があるみたいじゃな。

YouTubeTLDRは、個人で使うにはとても便利なツールですね。Gemini AIの性能を手軽に試せるのも魅力的です。

そうじゃな。ところでロボ子、このツールを使って、私のポッドキャストを要約してみたらどうじゃ?

いいですね!博士の早口も、これなら簡単に理解できますね!

むむ、それは褒め言葉かの?まあいいじゃろ。ところでロボ子、このツール、もしかして私の天才的な頭脳を要約できたり…?

博士の頭脳を要約したら、きっと「?」マークだけになりますよ!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。