steipete/summarize

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

해결하는 문제

Summarize는 웹 페이지, PDF, 이미지, 오디오/비디오 파일과 같은 다양한 노이즈가 있는 소스에서 깨끗하고 읽기 쉬운 텍스트를 추출하고, LLM을 사용하여 간결한 요약으로 변환하는 과정을 간소화합니다.

작동 방식

이 도구는 다중 경로 추출 시스템을 사용합니다. 웹 페이지에는 가독성 추출(마크다운 및 Firecrawl 백업 포함), 문서에는 파일 인식 추출, YouTube 및 팟캐스트에는 트랜스크립트를 처리합니다. 트랜스크립트가 없는 미디어의 경우, 로컬 또는 클라우드 음성 인식을 사용하며, 비디오 슬라이드에 대해 OCR도 수행할 수 있습니다. 추출된 텍스트는 OpenAI, Ollama, OpenRouter와 같은 설정된 LLM 제공자에 전달되어 최종 요약을 생성합니다.

대상 사용자

Node.js CLI, 브라우저 확장(Chrome/Firefox), 또는 코어 라이브러리를 통해 프로그래밍 방식으로 웹이나 미디어 파일에서 정보를 빠르게 요약하고 싶은 사용자에게 적합합니다.

주요 기능

  • 다양한 입력 지원: 웹 페이지, PDF, 이미지, YouTube 동영상, 팟캐스트, 원시 오디오/비디오 파일을 모두 지원.
  • 유연한 모델 통합: 다양한 API 제공자, OpenAI 호환 엔드포인트, Ollama를 통한 로컬 모델, GitHub Copilot 및 Claude와 같은 인증된 코드 CLI와 연동 가능.
  • 시각적 추출: 비디오에서 장면 기반 프레임을 추출 가능하며, 슬라이드에 대해 선택적으로 OCR도 수행.
  • 다중 인터페이스: 글로벌 CLI, 브라우저 사이드패널 확장, Node.js 라이브러리로 제공.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트