steipete/summarize

Point at any URL/YouTube/Podcast or file. Get the gist. CLI and Chrome Extension.

何を解決するか

Summarizeは、ウェブページ、PDF、画像、音声/動画ファイルなど、さまざまなノイズの多いソースからクリーンで読みやすいテキストを抽出し、LLMを用いて簡潔な要約に変換するプロセスを簡素化します。

動作方法

このツールはマルチパス抽出システムを使用しています。ウェブページにはリーダビリティ抽出(MarkdownおよびFirecrawlのフォールバック付き)、文書にはファイル対応抽出、YouTubeやポッドキャストにはトランスクリプトの取得を行います。トランスクリプトのないメディアについては、ローカルまたはクラウドでの音声認識を使用し、動画のスライドに対してはOCRも実行可能です。抽出されたテキストは、OpenAI、Ollama、OpenRouterなどの設定済みLLMプロバイダーに渡され、最終的な要約が生成されます。

対象ユーザー

Node.js CLI、ブラウザ拡張(Chrome/Firefox)、またはコアライブラリを通じたプログラム的に情報を迅速に抽出したいユーザー向けに設計されています。

特徴

  • 多様な入力対応: ウェブページ、PDF、画像、YouTube動画、ポッドキャスト、および生の音声/動画ファイルをサポート。
  • 柔軟なモデル統合: OpenAI互換エンドポイント、Ollamaによるローカルモデル、GitHub CopilotやClaudeなどの認証済みコードCLIと連携可能。
  • 視覚的抽出: 動画からシーンベースのフレームを抽出可能。スライドに対してはオプションでOCRも実行。
  • 複数のインターフェース: グローバルCLI、ブラウザサイドパネル拡張、Node.jsライブラリとして利用可能。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト