Erases spam from your Maildir!
- Go 100%
| go.mod | ||
| LICENSE | ||
| logo.avif | ||
| logo.png | ||
| main.go | ||
| README.md | ||
PurgeHound
Description
Use the power of LLM to declutter your Maildir folder!
Using this tool will move messaged marked as spam into a new folder: Archive-Spam.
Nothing is deleted, but you are free to delete that folder when its finished.
Installation
Grab the source code.
git clone https://git.cerberusgames.ca/Starstreak/PurgeHound.git
Change directory
cd PurgeHound
Build the program.
go build .
Do you already have a model in mind that is installed? If so, skip this:
ollama pull gemma4
Usage
Normal users should be using -workers 1 unless you have a reason to use more. You'll know if you need it.
Usage:
spamGPT -maildir /path/to/maildir [-ollama-url URL] [-model MODEL] [-workers 2] [-timeout 5m]
I did try workers 2 on a 6800 XT and it did not blow up with gemma4.
Quickstart (If all else fails -maildir is the directory for your database!)
./PurgeHound -model gemma4 -maildir gmail/ -workers 1
