SlothBox: a local file butler that files your downloads, screenshots and receipts while you do nothing
Описание и применение
SlothBox автоматически переименовывает, сортирует и записывает чеки в локальный реестр, не отправляя файлы в облако.
Задача
Users accumulate unsorted downloads, screenshots and receipts, making manual organization tedious and error‑prone.
Результат
SlothBox automates file naming, sorting, and receipt ledger entry on a local Windows PC, eliminating manual effort while keeping all data offline.
Рабочий процесс
- 1. SlothBox monitors selected folders for new files.
- 2. When a file appears, Gemma (local AI model) reads the file and returns a JSON schema with type, category, title, and for receipts vendor, date, amount, currency and payment method.
- 3. Code builds a new file name from a template based on the type.
- 4. File is moved to the appropriate sorted folder; if a receipt, a ledger row is inserted into Postgres.
- 5. All moves are logged and can be undone from the UI.
- 6. Files can also be uploaded from a phone over local Wi‑Fi via a small upload page.
Доказательства
SlothBox watches the folders you choose on a Windows PC, such as Downloads and Screenshots.
Gemma runs in Docker on your own GPU, the database is a local Postgres, and there is no account.
Files never leave the PC.
Gemma never writes a file name. It returns fields, and plain code builds the name from a template.
Every move is logged before it starts and finished through a temp file with a hash check, so a crash or a power cut leaves either the original or the copy, never neither.
- Дата записи: 2026-10-26T06:11:30.844Z