DEV Community

SAHIL HASNAIN QADRI
SAHIL HASNAIN QADRI

Posted on

I Built a CLI + GUI Tool for File Automation — Here's What It Does

File Automation Toolkit

I was tired of using 5 different tools for image compression, PDF manipulation, and file organization. So I built one that does it all.

What it does

Image Tools

  • Compress images by 50-80% with minimal quality loss
  • Batch resize to any dimension
  • Convert between formats (JPG, PNG, WebP)
  • Add text watermarks

File Tools

  • Auto-organize files by type, extension, or date
  • Batch rename with patterns
  • Find duplicate files by content hash
  • Remove empty directories

PDF Tools

  • Compress PDF file size
  • Merge multiple PDFs
  • Split by page count
  • Extract specific pages

Quick Start

pip install filetoolkit
filetoolkit image compress ./photos -q 85
filetoolkit file organize ./downloads -b type
filetoolkit pdf merge file1.pdf file2.pdf
Enter fullscreen mode Exit fullscreen mode

Why?

Every file tool I found online was either a web app that uploads your files, a paid SaaS with monthly subscriptions, or a half-baked script. This is a single CLI that runs locally — no uploads, no subscriptions.

Get it: File Automation Toolkit ($19)


Built with Python + Typer + Rich.

Top comments (0)