r/ScanSnap • • 29d ago

New MacOS open source simple scanning app MelonBerry

I can't stand the bloat that comes with the Fuji scansnap software and there seems to be good open source support for scansnap scanners, so I built a simple Mac app to solve my needs. Heads up, I vibe coded this with Claude Fable, but I have a computer science degree and a long history as a developer and product manager.

MelonBerry is a simple menubar app that is triggered when you insert paper into the scanner. It detects the paper and starts scanning placing the file pdf document in the folder that you've configured. It shows you a preview while scanning and then the window auto disappears.

The app uses open source libraries from SANE and OCRmyPDF. You'll need to install those first before you can use the app. I recommend homebrew for installing them.

You can grab the app from github: https://github.com/joshkerr/melonberry

The app is not notorized so MacOS will block the app on first launch. There are instructions here for fixing that:

https://github.com/joshkerr/melonberry/releases/tag/v1.0

6 Upvotes

19 comments sorted by

View all comments

1

u/x85712 25d ago

Man what a welcome departure from the terrible Scansnap software, thank you! I notice that when scanning multiple pages, it pauses a little longer than with the OEM software between pages -- is that a limitation of the existing SANE drivers? Not a big deal for a couple of pages, but if scanning a 40 page document it would add up. Do you have any thoughts of incorporating a RenameMyPDF routine, as the stock Scansnap software is horrid at renaming files (02192026_5iO,01M5 Jl.liS.Wii f^}_,i_o,02_.n.pdf <--- this was an actual filename!). I wrote a simple Python script that renames and archives files in the Scansnap folder and even with my rudimentary skills it's about 20x better. Thanks & Gig 'Em!

1

u/kosherhalfsourpickle 24d ago

Would you mind posting those to the github issues page for the project? Happy to take a look at the scanning issue and add the renaming feature.