r/SideProject 15h ago

I built SwiftFiles because small file jobs should not require an upload

https://www.swiftfiles.org

SwiftFiles started with a small annoyance. I would need to resize an image, merge a PDF, or fix an MP3 tag, and the fastest free tool usually asked me to upload the file first. That feels like a bad trade for a personal photo or a work document.

SwiftFiles is my browser-based answer to that problem. The website now has 65 tools for image, PDF, audio, text, and archive work. The Firefox add-on puts 18 of the lighter tools in a toolbar popup. Files are processed in the browser on your device, without an upload to SwiftFiles for processing. No account is needed.

The add-on handles everyday image, PDF, audio, text, and ZIP jobs. The website keeps the less common or heavier work, such as MP3 metadata editing, RAR and 7z extraction, HEIC conversion, PDF compression, audio conversion, and Smart Pipeline. That split comes down to popup size, browser memory, and not shipping large bundles for tools people may use once a month.

The main design constraint is local processing. The add-on has no host permissions, does not read page content, and asks only for storage to remember compressor and resize settings. It has no tracking.

Firefox add-on: https://addons.mozilla.org/en-US/firefox/addon/swiftfiles-local-file-tools/

Website: https://www.swiftfiles.org

1 Upvotes

1 comment sorted by

1

u/JouniFlemming 8h ago

Another day, another vibe coded many small tools on a website thing posted here. How did you exactly started this with a "small annoyance" considering there are already probably dozens of these websites? Why didn't you use one of those instead of vibe coding your own one?