ricardodantas

🌰 Terminal-based automated file organizer inspired by Hazel. Watch folders and organize files with rules.

187
9
100% credibility
Found Feb 11, 2026 at 79 stars 2x -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Rust
AI Summary

Hazelnut is a terminal-based tool that watches folders and automatically organizes files according to user-defined rules like moving, copying, or renaming based on name, size, age, or type.

How It Works

1
🔍 Discover Hazelnut

You hear about Hazelnut from a friend who's tired of a messy Downloads folder full of unsorted files.

2
📥 Get it set up

You download and install it quickly, like adding any helpful app to your computer.

3
🖥️ Open the app

Launch it in your terminal to see a beautiful, easy screen with colorful themes.

4
📁 Pick folders and rules

Choose folders to watch, like Downloads, and create simple rules like 'move PDFs to Documents' right there.

5
▶️ Start automatic sorting

Turn on the background helper to quietly organize files 24/7, or watch it happen live.

🎉 Perfect folders forever

Your files stay neatly organized automatically, saving you hours of manual cleanup.

Sign up to see the full architecture

4 more

Sign Up Free

Star Growth

See how this repo grew from 79 to 187 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is hazelnut?

Hazelnut brings Hazel's automated file organizer to the terminal in Rust, watching folders for new or changed files and applying rules to sort them. Define conditions like extension, name patterns (glob or regex), size, or age, then trigger actions: move to folders, copy, rename with date prefixes, trash, delete, archive, or run scripts. Use the TUI for real-time management and themes, or fire up the daemon for background rules on watched folders like Downloads.

Why is it gaining traction?

It nails terminal-first Hazel clones with a stunning TUI—15 themes, keybindings, inline editors—making rule tweaks feel native, not config-file drudgery. The daemon's hot-reload, notifications, and autostart beat cron jobs or scripts for reliability, while Rust ensures it's snappy on files and folders. Devs dig the automated organizer inspired by Hazel, blending hazelnut latte simplicity with powerful rules.

Who should use this?

Linux/macOS power users drowning in cluttered Downloads or Desktop files, devs auto-sorting screenshots/logs/PDFs by extension or age, terminal fans replacing messy bash scripts with a set-it-and-forget-it daemon.

Verdict

At 13 stars and 1.0% credibility, hazelnut's young but punches above with pro docs, CI/CD, and a mature TUI—install via Cargo or Brew to test. Worth it for automated file organization if you live in the terminal; watch for Windows daemon support.

(187 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.