Show HN: OpenBrief – Local-first video downloader/summarizer

(github.com)

62 points | by tantara 12 hours ago ago

11 comments

  • markoa 15 minutes ago ago

    Looks interesting, starred, thanks.

  • sillyboi 2 hours ago ago

    Nice work. It's refreshing to see a simple and local-first Tauri app instead of another one CLI/TUI tool.

  • hbwang2076 10 hours ago ago

    Clean implementation. One thing I always look for: how does this degrade when things go wrong? Good error handling is what separates weekend projects from tools people actually use.

  • oceansweep 6 hours ago ago

    Cool project! I built something similar a while back and then kept adding to it: https://github.com/rmusser01/tldw_server It’s now grown quite a bit past the original goal of transcribing and summarizing conference talks for me.

  • sophianara 4 hours ago ago

    This feels like the 'Obsidian for video'. I your approach: local-first, ownership of files, and composable AI instead of another cloud subscription.

  • devword 3 hours ago ago

    Curious how you handle long-context transcripts locally. Are you chunking + retrieval, or relying on large-context hosted models through BYO APIs?

  • ks2048 7 hours ago ago

    Within the past year, yt-dlp has ceased to work reliably, it seems Google is cracking down.

    • ramon156 an hour ago ago

      Can you explain? yt-dlp works fine, especially if you just use your browser cookies. the fact you can select auto-subtitles, language-specific subtitles and the fact it also works in other websites like patreon is what made me realize how well-built yt-dlp is.

    • rambrrest an hour ago ago

      Could be related to ips - i think it works well at my house - but when I am working from a specific cafe, it does not. But yeah seems to be getting more erratic lately.

  • bethekidyouwant 11 hours ago ago

    Don’t YouTube videos already have a transcript?

    • tantara 8 hours ago ago

      Yes. Most videos on Youtube have captions. OpenBrief is basically a wrapper of yt-dlp so it can support other video streaming services and transcribe them if it doesn't have captions. One of my use cases is importing audio recordings. Local transcription model can do many things actually. The title might be over simplified.