PixThief
Stealthy .NET 8 console tool that crawls pages or whole domains and downloads images with optional format conversion.
Install / Use
/learn @Henr1ko/PixThiefREADME
🖼️ PixThief
The image scraper that actually works on modern websites.
No config files. No CLI flags to memorize. No Python environment to set up. Just run it, paste a URL, and grab your images.
⚡ Quick Start
- Download the latest release
- Run
PixThief.exe - Enter a URL
- Hit Start
That's it. No really, that's it.
✨ Features
🧠 Actually Works on Modern Sites
Most scrapers choke on JavaScript-heavy sites. PixThief has built-in browser rendering (Playwright) that handles React, Vue, lazy-loading, infinite scroll - all the stuff that breaks other tools. Toggle it on, and suddenly that "impossible" site just works.
🎨 Beautiful TUI
No more squinting at --help output. PixThief has a clean, interactive terminal interface. Navigate with arrow keys, see your settings at a glance, watch downloads in real-time. It's actually pleasant to use.
🚀 Fast by Default
Parallel downloads (up to 32 threads), smart deduplication so you don't download the same image twice, and stealth mode to avoid getting blocked. Out of the box. No tuning required.
🔄 Resume Downloads
Internet died? Laptop crashed? PixThief saves checkpoints automatically. Just run it again and pick up where you left off.
🎛️ Powerful When You Need It
Simple by default, but the options are there when you want them:
- Filter by image size (skip thumbnails, target specific dimensions)
- Crawl entire domains or single pages
- Convert formats on the fly (PNG → JPG, etc.)
- Organize output (by date, by page, mirrored structure)
- Respect robots.txt (because we're not animals)
🛠️ System Requirements
- Windows x64
- ~200MB disk space
- That's it (runtime is included)
🎮 Usage Examples
"I just want the images from this page"
- Run PixThief
- Set URL → paste your link
- Single Page mode
- Start Download
- Done
"I want EVERYTHING from this website"
- Run PixThief
- Set URL → paste the homepage
- Entire Domain mode
- Maybe bump up concurrency to 8-16
- Enable Stealth Mode (be nice to servers)
- Start Download
- Go make coffee
"This site is full of JavaScript garbage"
- Run PixThief
- Set your URL
- Advanced Settings → Enable JS Rendering
- Start Download
- Watch it work anyway 😎
🔥 Pro Tips
- Stealth Mode adds randomized delays between requests. Slower, but way less likely to get blocked.
- Skip Thumbnails filters out images smaller than 200x200px. Saves you from downloading 10,000 tiny icons.
- JS Rendering is the secret weapon. If a site looks broken or empty, turn this on.
- Checkpoints are automatic in domain mode. If something goes wrong, just restart - it remembers.
📥 Download
Just download, extract, and run. No installation needed.
🤝 Contributing
Found a bug? Got an idea? Open an issue or PR. Keep it chill.
📜 License
MIT - Do whatever you want with it.
<p align="center"> <i>Built because every other scraper was annoying to use.</i> </p>
