Urgent.News

What's breaking now, across thousands of outlets.

Tech

Framejury, a culling assistant that works offline and explains every photo it rejects

This is a submission for the Hacktoberfest Open-Source AI Challenge Week 2: Side Hustle What I Built Framejury looks through a folder of event photos, groups the frames that were shot seconds apart and look nearly the same, and marks the best one of each group to keep, while every other frame is rejected with a sentence that says why, the numbers behind that sentence are one click away, and a…

Framejury is an open-source offline photo culling assistant that analyzes event photos to group similar shots, select the best frame for each group, and provide a reason for every rejection. The tool runs on the photographer's computer using Ollama, ensuring no client photos are uploaded anywhere. Framejury offers attention as its primary value, allowing photographers to process thousands of frames in a fraction of the time it would take a human to manually select the best shots.

The analysis takes between 27 and 36 seconds for seven photos on a laptop with an RTX 4050 GPU. The tool provides a transparent explanation for each decision, including sharpness relative to the best frame, clipped areas, and what the model observed. Users can modify the assumption of four seconds of manual work per photo to estimate the time saved.

Framejury is built using Python, Node.js, and Ollama, and it has a Next.js 16 interface with React 19 and Tailwind 4. The project includes 42 tests that can run without the model and was first developed on October 13.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

Run GLM-5.3-Flash (321B) locally with Project Maya and EXL3 on one RTX 5090

GLM-5.3-Flash is a 321B mixture-of-experts model, and its 3.05 bpw EXL3 quant is 125 GB, too big to fit in my workstation's 128 GB of RAM next to the OS.

  • GLM-5.3-Flash 321B model runs locally on RTX 5090 GPU
  • Project Maya fork used for installation and setup
  • 3.05 bits per word quantization allows model to fit in RAM

WordPress Gets Scanned Every Hour. Core Does Nothing About It.

WordPress runs a huge share of the web, and that popularity cuts both ways: it also makes WordPress the single most-scanned CMS on the internet.

  • WordPress scanned hourly for vulnerabilities
  • xZeroProtect plugin blocks malicious requests
  • Distinguishes bots from human traffic

More from Friday 16 October →