I got tired of doing the same file tasks over and over - compressing PDFs, organizing downloads, backing up folders. So I built Floma, a CLI that lets you automate this stuff using plain English.
How it works
Instead of googling bash commands, just tell it what you want:
floma new "compress PDFs in Downloads older than 30 days"
It uses AI to figure out the steps and runs them. You can schedule it to run automatically or just run it once.
Why local-first?
Everything runs on your machine. Your files never leave your computer, no API keys needed, works offline. I just really didn't want another cloud service.
What can it do?
- File stuff (find, move, copy, compress, remove duplicates)
- PDF work (merge, split, extract text)
- Image processing (resize, compress, convert formats)
- Send notifications (email, Slack)
- Schedule anything to run daily/weekly/monthly
Real examples I use
# Clean up my downloads automatically
floma new "move files older than 7 days from Downloads to Archive"
# Daily backup
floma new "zip my Documents folder every day at 6pm"
# Batch resize screenshots
floma new "resize all PNGs in this folder to 800px width"
Try it
It's free to start:
brew tap getfloma/floma && brew install floma
floma new "your task here"
Link: https://getfloma.com
What repetitive file tasks do you wish you could automate? I'm actively building this and would love to hear what would actually be useful.
Top comments (0)