[HN Gopher] Show HN: AutoShorts - Local, GPU-accelerated AI vide...
       ___________________________________________________________________
        
       Show HN: AutoShorts - Local, GPU-accelerated AI video pipeline for
       creators
        
       Author : divyaprakash
       Score  : 63 points
       Date   : 2026-01-25 07:36 UTC (15 hours ago)
        
 (HTM) web link (github.com)
 (TXT) w3m dump (github.com)
        
       | divyaprakash wrote:
       | I built this because I was tired of "AI tools" that were just
       | wrappers around expensive APIs with high latency. As a developer
       | who lives in the terminal (Arch/Nushell), I wanted something that
       | felt like a CLI tool and respected my hardware.
       | 
       | The Tech:                   GPU Heavy: It uses decord and PyTorch
       | for scene analysis. I'm calculating action density and spectral
       | flux locally to find hooks before hitting an LLM.
       | Local Audio: I'm using ChatterBox locally for TTS to avoid
       | recurring costs and privacy leaks.              Rendering: Final
       | assembly is offloaded to NVENC.
       | 
       | Looking for Collaborators: I'm currently looking for PRs
       | specifically around:                   Intelligent Auto-Zoom:
       | Using YOLO/RT-DETR to follow the action in a 9:16 crop.
       | Voice Engine Upgrades: Moving toward ChatterBoxTurbo or NVIDIA's
       | latest TTS.
       | 
       | It's fully dockerized, and also has a makefile. Would love some
       | feedback on the pipeline architecture!
        
         | ramon156 wrote:
         | I don't get this reasoning. You were tired of LLM wrappers, but
         | what is your tool? These two requirements (felt like a CLI and
         | respects your hardware) do not line up.
         | 
         | Still a cool tool though! Although it seems partly AI
         | generated.
        
           | rustyhancock wrote:
           | I've started including a statement of AI usage in my docs.
           | 
           | HN is a niche audience but it seems like it's the first
           | question everyone has when opening a repo.
           | 
           | Which is odd because the first question we should have is,
           | does it work.
           | 
           | Personally I can't see myself ever writing the bulk of the
           | README again, life's too short.
        
             | divyaprakash wrote:
             | Fair points all around. To be transparent: yes, I used an
             | AI coding assistant (Antigravity) to help with the heavy
             | lifting of refactoring the original legacy code and
             | drafting the README. I'm with @rustyhancock on this--I'd
             | rather focus my brainpower on the pipeline logic and
             | hardware integration than on writing boilerplate and
             | Markdown.
             | 
             | However, orchestrating things like decord with CUDA
             | kernels, managing VRAM across parallel processes, and
             | getting audio sync right with local TTS requires a deep
             | understanding of the stack. An LLM can help write a
             | function, but it won't solve the architectural 'glue'
             | needed to make it a reliable CLI tool.
             | 
             | The project is open-source precisely because it's a work in
             | progress. It needs the 'human touch' for things like the
             | RT-DETR auto-zoom and more nuanced video editing logic. PRs
             | are more than welcome--I'd love to see where the community
             | can push this beyond its current state.
        
             | Hamuko wrote:
             | I think my life's too short to ever read your READMEs.
        
               | pelasaco wrote:
               | The life ist too short to read AI generated README, which
               | are clearly not written for humans..
        
           | fouc wrote:
           | Seems like the post you're replying to has since been edited
           | to clarify that he's referring to the wrappers that rely on
           | third party AI APIs over the internet rather than running
           | locally.
        
         | amelius wrote:
         | > Multi-Provider Support: Choose between OpenAI (GPT-5-mini,
         | GPT-4o) or Google Gemini for scene analysis
         | 
         | This is the first sentence in your features section, so it is
         | not strange if users don't understand if this tool is running
         | locally or not.
        
           | divyaprakash wrote:
           | Fair point. I used SOTA models for the analysis to prioritize
           | quality, but since the heavy media processing is local, API
           | costs stay negligible (or free). The architecture is modular,
           | though--you can definitely swap in a local LLM for a fully
           | air-gapped setup.
        
         | pelasaco wrote:
         | You were tired of "AI tools", then you vibe-coded an AI tool to
         | deal with that? Not sure if i get it why it deserves to be on
         | "Show HN"
        
           | ithkuil wrote:
           | The sentence continued with "that were just wrappers ...".
        
       | HeartofCPU wrote:
       | It looks like it's written by a LLM
        
         | divyaprakash wrote:
         | Guilty as charged. I used Antigravity to handle the refactoring
         | and docs so I could stay focused on the CUDA and VRAM
         | orchestration.
        
           | wasmainiac wrote:
           | This isn't a job interview, drop the corpo speak. What's
           | going on with Cuda and vram? We are all friends here.
        
             | divyaprakash wrote:
             | Haha fair enough.The actual internals are basically just
             | one big fight with VRAM. I'm using decord to dump frames
             | straight into GPU memory so the CPU doesn't bottleneck the
             | pipeline. From there, everything--scene detection, hsv
             | transforms, action scoring--is vectorized in torch (mostly
             | fp16 to avoid ooming). I also had to chunk the audio
             | stft/flux math because long files were just eating the card
             | alive. The tts model stays cached as a singleton so it's
             | snappy after the first run, and I'm manually tracking
             | 'Allocated vs Reserved' memory to keep it from choking.
             | Still plenty of refinement left on the roadmap, but it's a
             | fun weekend project to mess around with.
        
               | wasmainiac wrote:
               | Nice! Thanks :) what is ooming?
        
       | myky22 wrote:
       | Wow, great job.
       | 
       | I did smth similar 4 years ago with YOLO ultralytics.
       | 
       | Back then I used chat messsges spike as one of several variables
       | to detect highs and fails moments. It needed a lot a human
       | validation but was so fun.
       | 
       | Keep going
        
         | divyaprakash wrote:
         | Great idea. Integrating YOLO for 'Action Following' is high on
         | the roadmap--I'd love a PR for that if you're interested!
        
       | Yash16 wrote:
       | Can I use this for other use cases instead of game videos? I want
       | to create film-style scenes, cinematic elements, and smooth
       | motion effects. I'm also thinking of deploying it as a SaaS and
       | using it for video creation features in my app:
       | https://picxstudio.com/
        
         | divyaprakash wrote:
         | Definitely. The architecture is modular--just swap the LLM
         | prompts for 'cinematic' styles. It's headless and dockerized,
         | so it fits well as a SaaS backend worker
        
       | Huston1992 wrote:
       | big fan of the 'respects my hardware' philosophy. i feel like 90%
       | of ai tools right now are just expensive middleware for openai,
       | so seeing something that actually leverages local compute (and
       | doesn't leak data) is refreshing
        
       | mpaepper wrote:
       | How much memory do you need locally? Is a rtx 3090 with 24gb
       | enough?
        
         | divyaprakash wrote:
         | Yes, more than enough. I have rtx4080 laptop gpu with 12gb
         | vram.
        
       | 8organicbits wrote:
       | What's the intended use case for this? It seems like you'd create
       | slop videos for social media. I'd love to see more AI use cases
       | that aren't: uninteresting content people would prefer to avoid.
        
         | divyaprakash wrote:
         | It's actually designed for your own gameplay--it scans hours
         | long raw session to find the best highlights and clips them
         | into shorts. It's more about automating the tedious editing
         | process for your own content rather than generating "slop" from
         | scratch.
        
           | simianparrot wrote:
           | Automating editing is by definition making it slop.
        
           | 8organicbits wrote:
           | Personal consumption is an interesting angle. I'm starting to
           | think AI content is only desirable to the creator, but no one
           | else wants to see the slop.
        
             | ares623 wrote:
             | It's like dreams.
        
       | wasmainiac wrote:
       | This does not seem local first. Misleading.
       | 
       | Regardless, we need more tools like this to speed social media
       | towards death.
        
         | divyaprakash wrote:
         | If social is heading that way, at least my tool saves you the
         | manual labor of editing the funeral.
        
           | wasmainiac wrote:
           | Huh?
        
             | divyaprakash wrote:
             | I was just joking about your comment on social media's
             | 'death
        
         | techjamie wrote:
         | I watched a video[1] recently that posited the idea of AI slop
         | farms making large, auto-moderated spaces impossible to find
         | meaningful human content in. With the idea that it'll lead to a
         | renaissance for smaller, more personal websites like forums or
         | other niche places to flourish.
         | 
         | I think that sounds a little too convenient and idealistic to
         | be what really happens, but I did find the concept to be a
         | potential positive to what's happening around it. Facebook is
         | already a good portion of the way there, being stuffed with
         | bots consuming stolen or AI content from other bots, with
         | confused elderly people in the middle.
         | 
         | [1] https://youtu.be/_QlsGkDvVHU
        
       ___________________________________________________________________
       (page generated 2026-01-25 23:01 UTC)