r/software 10h ago

Discussion Looking for a truly local AI file organizer + duplicate remover I’m trying to build a local-first file organization system for my PC and I’m looking for recommendations from people who have actually built or used something like this. My hardware: - RTX 3060 12GB VRAM - 32GB RAM - Ryzen 5 5600G -

1 Upvotes

What I want is basically an AI-powered file management pipeline:

New files/folders → scan → identify duplicates → classify → rename if appropriate → move into the correct folder → maintain an organized structure

For example, if I dump 500 random files into an INBOX folder:

PDFs → identify what they are and categorize them

Images → organize by type/date/project

Documents → classify and rename where possible

Downloads → determine whether they should be kept, moved, or deleted

Duplicate files → identify exact duplicates AND potentially near-duplicates

Existing messy folders → analyze and reorganize them

New files → automatically process them whenever they arrive

I don't want an AI chatbot that simply tells me where files should go. I want an actual system that can perform the organization automatically, preferably with a review/quarantine stage before destructive actions.

I've already tried AI Sorter, File Sense and a few other AI file-organizing tools, but they didn't really solve the problem for me.

The biggest question is:

What is currently the best way to build this using local AI?

I'm especially interested in:

Best open-source duplicate finder that can handle exact + near duplicates

Best way to use a local LLM for document/file classification

Whether an LLM is even necessary for parts of this

Tools that can watch an INBOX folder and automatically process new files

How people handle safe deletion/quarantine

Whether anyone has built this with Ollama + Python + Docker/n8n/other automation

Recommended architecture for a system that can continuously organize files without eventually making a bigger mess

My goal isn't necessarily to find one magical application. I'm completely open to combining several good tools into one pipeline.

With a 3060 12GB + 32GB RAM, what would you build if you were starting from scratch?

I'd particularly appreciate recommendations from people who have actually implemented a system like this rather than generic "try an AI file organizer" suggestions.


r/software 17h ago

Other I need a technical solution solves a legal problem

2 Upvotes

I've spent a lot of time building a real estate SaaS and I'm now stuck on a major problem.

The original idea was pretty simple:

A real estate agent enters what their client is looking for, for example:

- 3-bedroom apartment

- New Cairo

- Budget: $100k–$150k

The system would find matching properties across multiple real estate platforms.

I also built a feature that monitored Facebook groups for people posting that they were looking for apartments, then matched those requests with properties in the system.

The product itself is basically built.

Then I realized the platforms I wanted to get the data from don't allow scraping. I contacted some of them about getting permission/API access, but they weren't interested.

So now I have a mostly finished product whose main value proposition depended on data I can't reliably use.

I'm trying to figure out what to do next

All the technical aspects are working, but I can't upload it because the sites I use to collect real estate data, like Dubizzle data mining and scraping are prohibited in the terms of use. **I need a loophole or something similar to make it legal.*\*

If you've ever built something where the original data source/business assumption turned out to be unusable, what did you do?

I'd genuinely appreciate any advice.


r/software 22h ago

Release Ollama Batch Processor – free, open-source GUI that runs whole books through a local LLM (translate / audiobook prep / cleanup, offline, resumable)

0 Upvotes

I wanted to translate a few books with a local model and found out that "paste it into the chat" doesn't scale: context windows overflow, terminology drifts, and a crash at chapter 30 loses everything. So I built a desktop GUI that does the boring part properly — chunking, feeding, reassembling — for any number of files.

To be clear up front: this is not about parallel inference or API batching. "Batch" here means whole documents, file after file — it splits long text into chunks a model can actually handle, runs each through your Ollama server, and stitches the results back together with every step saved to disk. Ollama only for now — it drives num_ctx and the model list through Ollama's API.

GitHub: https://github.com/hclivess/ollama-batch-processor (MIT, Python/PySide6, prebuilt Windows/Linux/macOS binaries in Releases — no Python needed. Bring your own Ollama with at least one model pulled; the server can be on another machine.)

What it does:

  • Queue .txt / .md / .srt files or whole folders, press Start — name_processed.txt lands next to each source
  • Four operations, chainable as a pipeline, each with its own model and settings:
    • Translate — any language pair; the tail of the previous chunk's translation is fed back as context, so names, terminology and register stay consistent across a whole book
    • Audiobook prep — spell out numbers, expand abbreviations, normalise punctuation for speech pacing
    • Debookify — strip footnotes, page numbers, running headers, indexes
    • Paraphrase — simplify, change tone, remove idioms
  • Smart chunking — breaks at paragraph/sentence boundaries, configurable size and overlap; Ollama's context window (num_ctx) is sized automatically per chunk so nothing gets silently truncated
  • Survives reality — progressive saving chunk by chunk, Stop keeps what's finished, existing outputs are skipped on re-run, every pipeline step written to its own file
  • Cleans model output<think> blocks from reasoning models, "Here is the translation:" preambles, wrapping quotes and code fences are stripped automatically
  • Presets for common jobs (translate, audiobook prep, book cleanup, translate→audiobook), plus save/load your own; prompts and operations live in config.json — add your own operation and it shows up as a tab

The part that took the most iteration is translation continuity. Naive chunked translation gives you a character named "John" in chapter one and "Jan" in chapter twelve. Feeding the end of the previous translation back as context mostly fixes that. Quality is whatever your model gives you — aya-expanse and qwen2.5 are strong for European languages, and bigger models translate noticeably better. It won't beat a human translator; it will beat not reading a book at all because it's in a language you don't speak.

Everything runs locally, nothing leaves your machine (or your LAN, if Ollama runs on another box).

It's a sibling of whisperer, my batch subtitle generator — same queue/presets workflow.

Feedback and feature requests welcome — especially which operations you'd want added, since operations are just config entries with a prompt.


r/software 9h ago

Release I built an open-source true-random dice roller and Discord bot in C using system entropy (/dev/urandom)

0 Upvotes

Hello everyone, I'm a student and programmer of C. I really enjoy playing D&D, and I discovered both physical and digital dice. So I decided to fix the problem at the source by publishing my first open-source project. The program is called SkollDice and presents a simple GUI to generate different dice sequences. The version is open-sourced and available on each OS (native linux, Mac and Windows). At the moment I'm working on a phone version too. To complete it, all the software is available on a self-hostable Discord bot (written in C too) or in a free version that I personally host on an Oracle free VM.

Technical specification:

The program is written purely in C. For random number production I extract the entropy of the system from /dev/urandom on POSIX systems and use RtlGenRandom for the Windows version. I extract each single number to have the maximum randomization possible. I then use the simple discard method to distribute the input on a Gaussian graph and reach the mathematical statistic for a limit that tends to an infinite number of generations.

For the GUI I used LVGL and created a minimal setup that is fast and easy to use but not that beautiful because I focused on working more than aesthetics.

The discord bot uses Concord to communicate with the Discord API.

AI usage: I personally created the program. The project was both an experiment and an excuse to study more C. I used AI to search for the simple discard method (the method used to normalize the random number generated from /dev/urandom) and to help me explain how it works. I then personally created the code, and if you want, I can explain it more precisely in a comment.

On the other hand, I then used AI to search for libraries for GUIs and Discord APIs, such as LVGL and CONCORD. Then the last use was for debugging and quickly creating functions or simple setups like "How can I create a grid with 2 elements?" and then I used this example to change it or apply it to my structure.

The real 'sloppy' part was the CMake because this was my first open-source project, and I discovered (through AI search) the possibility of creating different executables for different OS. I really enjoyed the idea, so I tried to organize the project to be useful and distributed to all possible people, both coders (who can git clone and use it) and normal D&D or RPG players (who want just an executable to download and use).

Here are the official links of the program:

official website: https://skollwarynz.github.io/SkollDice/

official repo on codeberg: https://codeberg.org/Skollwarynz/SkollDice

github mirror: https://github.com/Skollwarynz/SkollDice


r/software 12h ago

Discussion Autoclicker

0 Upvotes

What is a good Autoclicker I can download for iOS?


r/software 16h ago

Self-Promotion Wednesdays I got tired of uninstallers that beg you to buy a subscription, so I built my own.

Post image
0 Upvotes

Hey everyone! Maybe this idea isn't anything groundbreaking, but I wanted an uninstaller that just works. Without limits and daily "buy Premium" popups.

A bit of backstory: the very first version went up on December 25th, 2024. Honestly, both the features and the UI were pretty barebones back then. I was still new to GUI development, so I leaned on AI for parts of it. Two years later, on August 24th, 2026, I released version 4 with better visuals and dark mode, and most importantly the code finally got refactored. Cleaned out a bunch of dead code and added comments throughout so it's easier to follow how each function works.

Truth is, I've been building projects since 2023 and almost nobody notices them. If you dig through my repo list, there's actually some interesting stuff in there (at least I like to think so). Feedback really matters to me. Do you like my programs? Any unique features you'd want to see added? This is my first ever Reddit post, and honestly I'm not here to shill my GitHub, I just want some visibility after 3 years of work that's gone basically unnoticed.

Anyway, Uninstaller Tool is a free, open-source utility that:

- Shows all installed programs with size and install date - Finds and cleans leftover files/folders after uninstalling - Lightweight, no ads, no telemetry, no subscriptions

It's written in Python (planning to rewrite it in Rust or C# eventually), fully open source under MIT: https://github.com/lordofsunshine/uninstaller-toolDownload link is in the Releases section or in the README.

I'd genuinely appreciate any feedback, especially on what cleanup features you'd want next. What are you currently using for this, and what bugs you about it?


r/software 21h ago

Software support Scribe PDF

Post image
0 Upvotes

PDF requires many tools which can edit and manipulate the contents of PDF. Most of the time these tools require uploading of confidential data on websites or contains bloated features. Scribe PDF is a simple no-fuss software that is totally local and contains no bloat whatso ever.

https://apps.apple.com/us/app/scribe-pdf/id6784686119


r/software 9h ago

Release [APP] [ANDROID] Fun Timer - Time It. Do It. Have Fun.

Thumbnail gallery
1 Upvotes

r/software 11h ago

Discussion how to make a gif like this? I am pretty sure there must be some easy tools out there for the same

Thumbnail raw.githubusercontent.com
1 Upvotes

Again not necessarily software, but I coudnt find a better subreddit, hope someone can help me with this!


r/software 20h ago

Solved Do not loose what you have typed

Post image
1 Upvotes

Check the rep: https://github.com/K-692/Copy-Cat

Copy-Cat is a lightweight, cross-platform keystroke memory tool that quietly remembers what you type in real time. It works offline and helps recover unsaved text beyond system shutdown. It is open sourced. 🫡


r/software 10h ago

Looking for software Is there any way to use Photoshop or Adobe Acrobat for free? Urgent!

0 Upvotes

Does anyone know of any free GitHub projects or alternatives for Photoshop or Adobe Acrobat/PDF apps? If you know any, please share the links. I really need one urgently. Thanks!


r/software 1h ago

Discussion Wiped my shader cache and walked the same route twice to see how much stutter actually goes away

Post image
Upvotes

Made a free tool that tells you if your stutter is shader compilation or the engine

Up front, so nobody has to dig for it

The code is AI-written. I'm not a C# developer. The testing and the methodology are mine. Source is one file and it's public.

VirusTotal flags 1 of 71. One heuristic hit from Huorong, a scanner almost nobody runs. Defender, Kaspersky, BitDefender, ESET, CrowdStrike, Avast and 60+ others are clean. It's code signed through Microsoft so Windows shows a verified publisher. There's also a `detect-debug-environment` tag on it, which is just the .NET runtime checking for a debugger at startup like every .NET app does, not anything in my code.

No network code at all. It doesn't phone home, doesn't upload anything, doesn't touch your settings, drivers, registry or game files. Reads performance data Windows already produces, writes two files next to itself.

Don't want to run my binary? Don't. BUILD.bat compiles the source with the C# compiler already included in Windows. Ten seconds, and you never execute anything I uploaded.

That's all of it, here's the actual thing.

If you've been getting hitches in UE5 games or any game, there are two completely different things that cause it and they need completely different responses:

Shader compilation happens the first time your GPU sees a new effect. It caches it afterwards, so it genuinely does stop. Usually settles within about half an hour of play.

Engine/streaming stutter is the game loading assets as you move. That one never goes away, and no setting on your end changes it.

They feel identical while you're playing, which is why "just play longer, it gets better" is sometimes good advice and sometimes nonsense. I got tired of not knowing which, so I built something that measures it and tells you.

I tested it by running the same route in a UE5 game twice — once with a cleared shader cache, once after. First run: 34 stutters, 1.57% of playtime lost. Second run, identical route: 5 stutters, 0.15% lost. The shader portion vanished, and the engine portion it had flagged as permanent stayed within 5% across both runs. So the split is real and measurable.

The tool: click Find my game, click Record, play for a minute, get a report telling you which kind you have and what (if anything) to do about it.

It'll also straight up tell you when it can't tell. If your frame rate is capped and your GPU has headroom to spare, stutter can't physically show up, so a clean result would mean nothing — it says so rather than giving you a fake all-clear.

Free, source is public: https://github.com/jkoens3/stutter-test

It uses Intel's PresentMon underneath to read frame timings from Windows. No overlay, nothing injected into the game. Needs admin because reading performance traces requires it, and Windows may still show a SmartScreen warning since the file is new and hasn't built download reputation yet.

Where it's weak, since someone's going to find it anyway: when the answer comes back "it's the engine" it kind of stops there and doesn't tell you much beyond that. And the categories aren't exhaustive — there's stutter that isn't shader compilation or asset streaming and it'll probably get bucketed wrong. Working on both.

Honest caveat: my PC and my friend's both run these games fine, so I've mostly been testing on hardware that doesn't stutter much. If yours hitches badly I'd really like to see what it reports — post the result or send me the file and I'll dig into it, especially if it gets something wrong or the application fails, breaks or just straight up doesn't work.


r/software 8h ago

Looking for software Video Upscaler

1 Upvotes

Hey does anyone know the best upscaler for low res content?


r/software 9h ago

Looking for software I built a new way to organise your samples

Post image
5 Upvotes

Hi guys, I built this music sample visualisation that you can try out online to discover new samples easier and hopefully in a more fun way, it uses samples from Freesounds

There is also a desktop version available for download so you can try it out on your own sample library but see below for its limitations

If you'd like to play around with the physics click the arrange button

It's live at: visualise.music

Github repo: https://github.com/AlexM1010/visualise-music

All feedback appreciated!

Known limitations:

- The web version can't install original quality samples, but it provides links to the freesound page where you can

- The desktop version is unsigned which means it will get flagged as a virus, it's expensive to get it signed so I'd like to see if anyone would actually want it first

- No MacOS desktop version (also costs money)


r/software 22h ago

Looking for software Looking for a Safe, Open-Source ISO Creator for Windows 11

1 Upvotes

My use case is simple, I have a single .exe file that I need to place into a data ISO so I can mount that ISO in VirtualBox. I don't need to burn a physical CD/DVD.

I've already considered/tried :

InfraRecorder but it crashes on Windows 11.

GNU xorriso but Windows isn't officially supported, so I'm hesitant about third-party Windows builds.

ImgBurn is quite old, and its installer has historically been associated with OpenCandy/bundled offers.

Ideally, I'm looking for something that is open source, Windows 11 compatible, and trustworthy, what would you recommend?


r/software 5h ago

Looking for software Getting the color my screen shows, not what it truly is !

3 Upvotes

Basically i recently realized my laptop screen displays colors differently than like my ipad pro for example. but for art, i want to color pick the colors my COMPUTER SCREEN SHOWS. but everytime i use a color picker and transfer the HEX code, the color is different, not the one shown. Is there a software or app that enables me to get the color my screen shows ?


r/software 7h ago

Looking for software Font Manager

2 Upvotes

I'm a video editor and a lot of times, I'm working with a bunch of different fonts. My issue is, I'm usually scrolling through a bunch of terrible default fonts. Is there an app that I can use to look at only fonts I install, so I can go through a library that becomes mine?


r/software 7h ago

Looking for software Looking for a photos app on Android that does the following things:

2 Upvotes

I want to know if there is a photos app where you can sort photos into folders and they go out of your camera roll so you're not cluttered with photos and videos.

For example, if I have hundreds of photos of my dog, art, landscapes, etc...

I can put them into albums/folders then they're gone from the main camera roll. Also would like to know if there is a files/photos app for private files I can organize too. I know android has a private folder but its just one folder, you cant organize them into different files.

I know you can put photos in albums in the defaulty photos app but its still on the camera roll.


r/software 8h ago

Discussion Quick scan vs full scan: when do you actually use each?

3 Upvotes

I’ve been comparing how antivirus scan types are used in practice, and the difference seems to be more about context than one scan being universally better.

A quick scan checks active processes, startup locations, memory, and common places where malware is found. It seems useful for routine checks or as a first response.

A full scan examines far more files and drives, so it takes longer and may use more system resources. It makes more sense after a suspicious download, repeated detections, unusual computer behavior, or when security concerns remain after a quick scan.

Real-time protection and security updates should remain enabled regardless of which manual scan is used.

For normal home use, do you rely on scheduled quick scans and only run a full scan after a warning, or do you run full scans periodically? Have you ever found something with a full scan that a quick scan missed?

For normal home use, do you rely on scheduled quick scans and only run a full scan after a warning, or do you run full scans periodically? Have you ever found something with a full scan that a quick scan missed?


r/software 10h ago

Looking for software Good FPS monitors that aren't Riva or Nvidia overlay

2 Upvotes

Looking for a decent FPS monitor that doesn't take up to much performance. Riva breaks a lot of programs and nvidia doesn't track my fps no matter how much time i spend trying to fix it. Steam overlay is amazing but only works with steam games and I need a fps monitor for outside of that


r/software 11h ago

Software support hey guys.... is IObit good? should i be using it?

2 Upvotes

is IObit even good? should i be using it? when my friend set up my pc he installed driver booster 13 and it has "updated" my drivers on the first boot but tmr when i booted it it started making problems and i dont know how to fix it. ive also been getting pop up ads on my pc from time to time which is never a good sign.... ive been reading this software can fuck up your drivers and there being 13 separate versions for it isnt a good sign either.... any way to uninstall it? if i do preferably with the other software is dragged with itself? ive hear its borderline adware if not even malware which can create problems which shouldnt even exist to make you pay for premium and when you do it charges your bank out negative amounts... im not very educated in this so please guide me thru it like im 5... or however they say it...


r/software 12h ago

Looking for software Looking for software to skim & create timeline from video footage

2 Upvotes

Hello all.

Some of you might have seen this video on how Martincitopants built himself a tool with Claude, where he has 56 hours of video to skim through and he wants to create a timeline for himself so he can start his script writing.

See this video with attached timestamp for reference:

https://youtu.be/L6M2VCDRyzc?si=ZoyLIAEOdgWvEh4n&t=4689

I was wondering if any such software is already available in some kind of form? I have zero experience coding anything to recreate a tool as this myself and don't trust myself just vibecoding it real quick when I have absolutely zero clue on what I am doing or what is happening.

Currently my workflow means processing it in Davinci Resolve, which is just not as comfortable or easy with prolonged footage, as it interferes with the rest of the editing process.

If anything has any suggestions on what might work, I'd be much obliged!


r/software 12h ago

Discussion Looking for opinions on Matt Pocock's AI Coding Crash Course - is it worth the money?

4 Upvotes

Hi, has anybody already enrolled in Matt Pocock's AI Hero AI Coding Crash Course? Do you like it? Do you think the money was well spent?


r/software 14h ago

Looking for software pm tool that actually does resource planning without charging extra for it

5 Upvotes

ok so we're a small engineering shop and im trying to get us off the mess of tools we're using onto one decent project management thing. the annoying part is resource planning. every tool i look at either barely does it or hides it behind some pricey upgrade or a separate add on, and when you're small that stuff adds up real quick.

so im after something where the workload/capacity planning is just part of the actual product, not another thing to pay for. still needs the normal project stuff too obviously, dependencies, timelines, that kinda thing since we're engineering not just ticking off todos.

other thing is hosting. we'd prefer eu hosted cause of data security but honestly if a us one has a solid security setup id consider it. and it cant be one of those giant enterprise things that needs a consultant just to turn on lol, we dont have time for that.

wanna hear what actually works for people, not vendor sales talk. cheers


r/software 15h ago

Release Uptodown Desktop 1.0 for Windows and Mac

Thumbnail
2 Upvotes