>LIVE>DEV;)

Real-time-ish updates from the command line

FIXXER // DEVLOG
● SYSTEM LIVE
OpenAI-compatible API provider adapter
Community contribution landed today. @saksham-jain177 submitted an OpenAI-compatible API provider adapter, giving FIXXER users the option to swap in cloud-based vision models alongside the local Ollama stack.

This doesn't change the default behavior — FIXXER still runs 100% local out of the box. But for users who want to experiment with GPT-4V or other OpenAI-compatible endpoints, the door is now open.

Install:
brew tap bandwagonvibes/fixxer
brew install fixxer

Update:
brew upgrade fixxer

Or check out the full release on GitHub.

Full write-up with contributor spotlight coming to Field Notes soon.
Oakland Open Source Initiative Contributor Badge
New Architecture v1.1.0 🌳
- Refactoring of that original big engine.py file into new, smaller, more maintainable parts.
Devlog media
All documentation is updated
Good morning to the masses...I've pushed an update on the main repo and homebrew that tidy's up all of the documentation and makes sure it reflects the current version and the major changes in the refactor. Also the oaklens.art/dev architecture tree updated to reflect v1.1 Drop me a line with feedback!
V1.1.0
V1.1.0 is here! The initial jump out of the garage was to the /src structure, and now a complete refactor - splitting the engine into focused modules (config, security, vision, engine) plus a proper CHANGELOG. While not as sexy as a new feature, these are absolutely critical steps to make sure the app has a solid foundation to build on. Modular architecture means faster development, easier testing, and cleaner code going forward. Thank you for your feedback and testing. I'll have a roadmap update out tomorrow! (If you installed with homebrew run: brew upgrade fixxer to get the new modular architecture)
I feel it. 🐈
I look up from my terminal and the neighborhood stray is shouting at me....get in line today. ☕️
Devlog media
The ongoing funny of contradictions and ironies
It's the internet and I always looking out for those bad-faith interpreters that love to spend time sowing doubt. In 2025 they are slick! Kill the newborn before it walks. Terminator type shit. Note that this is in an AI subreddit for full effect. 🤣 This was worth the energy ⚡️
Devlog media
Thinking outside of my 🧠...
Appreciate the engagement and feedback on the late night r/LocalLLaMA drop! It warms my cold dead insides to see that people are still engaging in civil conversations on one of the worlds most active forms. Shout out to u/noctrex for asking about llama.cpp integrations on the network. I've posted it as an issue on github (frankly waiting to see if that specific question was going to come up!) and can't wait to get that setup!
Devlog media
Work Smarter
Tooling for various parts of the site complete! Here's an example of a tool that I use to help with visual consistency and make sure that I don't stumble too hard when I'm trying to post fast! This is my 'archive tag generator' it allows me to make the archive tags you see in the gallery without having to do the copy and past dance, check them out! https://oaklens.art/gallery
Devlog media
A **very** soft launch👨🏽‍💻
We are live on "SHOW HN" (Hacker News). I specifically targeted Sunday for a soft launch and a soft launch is what I got!🍦✅ Not much traction but a few views in the github repo! Thank you to those who spent a little time digging around the repo!
Reddit comment from hideo_kuze_
Fresh From The Tap
FIXXER is now on Homebrew. Two commands. No virtual environments. No cloning repos. Just pure, cold, refreshing installation.

brew tap BandwagonVibes/fixxer
brew install fixxer

Larry Fjord approves. 🍻
Time to get professional...kinda
🔴 Live in the repo! Moving out of the garage and into the sunlight - FIXXER now has proper src/ structure for PyPI distribution. Also fixed UI for lower-res displays.
Reddit comment from HansAndreManfredson
Debut: Larry Fjord
Proud to present Larry Fjord: The Digital Archivist. I am proud to have Larry representing us on the big screen! Or at least the beginning of our tutorials. More to come 🍿
Homebrew🍺 for easier installs is on the way!
Homebrew install is on the way! I'll drink to that! 🍻 Having a little fun with Nano Banana 🍌
It's about the community
FIXXER v1.1 shipped 48 hours after launch thanks to two Reddit users who saw what was missing.

u/HansAndreManfredson asked: "I am missing a kind of dry run option."

u/hideo_kuze_ expanded the vision: "In an ideal world I'd like to review the rename: cycle through the images where a image preview and new filename are shown. I'd be able to rectify any renaming before it happens too."

The result? Dry Run Protocol with Phantom Cache - preview the AI's decisions, adjust what you want, then execute instantly without waiting for Ollama twice.

This is how FIXXER evolves: photographers building for photographers.

Both users received Reddit Gold for shaping FIXXER's roadmap.
Reddit comment from HansAndreManfredson Reddit comment from hideo_kuze_
Implementing Dry Run & "Collision Illusion" Fix
Soft launch blew up (20k views!). Top request was a "Dry Run" mode to trust the AI before committing.

We just patched the "Collision Illusion" bug where simulated previews would map multiple files to the same destination. Now using a set-based simulation logic to guarantee unique filenames in preview mode.
FIXXER Goes Live
The "Phantom Redline" UI is officially in the wild. Initial feedback on the TUI aesthetic is massive. People are digging the "Chaos Patched // Logic Injected" branding.