I Created CLI-NER: An Open-Source Tool Written in Rust to Safely Free Up Disk Space on macOS (TUI, Dry-Run, and Support for Docker, Xcode, and Dev)

I Created CLI-NER: An Open-Source Tool Written in Rust to Safely Free Up Disk Space on macOS (TUI, Dry-Run, and Support for Docker, Xcode, and Dev)

Hey everyone! 👋 Like many developers on macOS, I often found myself low on disk space thanks to Xcode DerivedData, forgotten Docker build caches, dangling images, and bloated dev caches. Most cleanup tools are either sketchy closed-source subscription apps (like CleanMyMac) or risky one-liner bash scripts that rm -rf without a safety net. So I created CLI-NER — an open-source, fast, and safety-first CLI & TUI tool built in Rust to analyze and clean disk space on macOS.

🛡️ Why it's built differently (Safety-First):

  • Reversible by default: Files are moved to the macOS Trash (~/.Trash), not permanently deleted.
  • Dry-run by default: cli-ner clean simulates the operation first. You have to pass --execute to actually touch files.
  • Strict Blocklist & Allowlist: Critical system dirs (/System, /usr) and personal data (~/Documents, ~/.ssh, ~/Library/Mail) are strictly untouched.
  • Developer-Aware:
  • Docker: Interactive wizard, protects running containers, locked in-use images, and persistent volumes.
  • Xcode: Safe checks for DerivedData/Archives (verifies Xcode isn't running).
  • Node/Python/Brew: Cleans npm cache, pip cache, Homebrew orphans.
  • Interactive TUI Dashboard: Built with ratatui (cli-ner dashboard) to inspect operations history, charts, and audit logs.
  • Immutable JSONL Audit Trail: Everything is logged under ~/.cli-ner/logs/.

The project is 100% free and open source (MIT licensed). I would love to get your feedback, feature requests, or contributions! 🔗 GitHub Repo: https://github.com/fabrizioriccardo73/cli-ner

u/djfabrix — 3 days ago
▲ 0 r/coolgithubprojects+2 crossposts

I Created CLI-NER: An Open-Source Tool Written in Rust to Safely Free Up Disk Space on macOS (TUI, Dry-Run, and Support for Docker, Xcode, and Dev)

Hey everyone! 👋
Like many developers on macOS, I often found myself low on disk space thanks to Xcode DerivedData, forgotten Docker build caches, dangling images, and bloated dev caches. Most cleanup tools are either sketchy closed-source subscription apps (like CleanMyMac) or risky one-liner bash scripts that `rm -rf` without a safety net.
So I created 
**CLI-NER**
 — an open-source, fast, and safety-first CLI & TUI tool built in Rust to analyze and clean disk space on macOS.
### 🛡️ Why it's built differently (Safety-First):
- 
**Reversible by default**
: Files are moved to the macOS 
**Trash**
 (`~/.Trash`), not permanently deleted.
- 
**Dry-run by default**
: `cli-ner clean` simulates the operation first. You have to pass `--execute` to actually touch files.
- 
**Strict Blocklist & Allowlist**
: Critical system dirs (`/System`, `/usr`) and personal data (`~/Documents`, `~/.ssh`, `~/Library/Mail`) are strictly untouched.
- 
**Developer-Aware**
:
- 
**Docker**
: Interactive wizard, protects running containers, locked in-use images, and persistent volumes.
- 
**Xcode**
: Safe checks for DerivedData/Archives (verifies Xcode isn't running).
- 
**Node/Python/Brew**
: Cleans npm cache, pip cache, Homebrew orphans.
- 
**Interactive TUI Dashboard**
: Built with `ratatui` (`cli-ner dashboard`) to inspect operations history, charts, and audit logs.
- 
**Immutable JSONL Audit Trail**
: Everything is logged under `~/.cli-ner/logs/`.
### 🚀 Quick Start:
```bash
# Clone & install via Cargo {#clone--install-via-cargo  data-source-line="28"}
git clone https://github.com/fabrizioriccardo73/cli-ner.git
cd cli-ner
cargo install --path .
# 1. System Health Check {#1-system-health-check  data-source-line="33"}
cli-ner doctor
# 2. Interactive Docker management {#2-interactive-docker-management  data-source-line="36"}
cli-ner docker
# 3. Simulate Cache Clean (Dry-run) {#3-simulate-cache-clean-dry-run  data-source-line="39"}
cli-ner clean
# 4. Explore history & reclaimed space {#4-explore-history--reclaimed-space  data-source-line="42"}
cli-ner dashboard
``` 


The project is 100% free and open source (MIT licensed). I would love to get your feedback, feature requests, or contributions!
🔗 
**GitHub Repo**
: [https://github.com/fabrizioriccardo73/cli-ner](https://github.com/fabrizioriccardo73/cli-ner)
u/djfabrix — 2 days ago

I built CLI-NER: A fast, safety-first macOS disk cleaner & TUI written in Rust (Dry-run by default, Trash-backed, Docker/Xcode/Brew aware)

Hey everyone! 👋

Like many developers on macOS, I often found myself low on disk space thanks to Xcode DerivedData, forgotten Docker build caches, dangling images, and bloated dev caches. Most cleanup tools are either sketchy closed-source subscription apps (like CleanMyMac) or risky one-liner bash scripts that `rm -rf` without a safety net.

So I created **CLI-NER** — an open-source, fast, and safety-first CLI & TUI tool built in Rust to analyze and clean disk space on macOS.

### 🛡️ Why it's built differently (Safety-First):

- **Reversible by default**: Files are moved to the macOS **Trash** (`~/.Trash`), not permanently deleted.

- **Dry-run by default**: `cli-ner clean` simulates the operation first. You have to pass `--execute` to actually touch files.

- **Strict Blocklist & Allowlist**: Critical system dirs (`/System`, `/usr`) and personal data (`~/Documents`, `~/.ssh`, `~/Library/Mail`) are strictly untouched.

- **Developer-Aware**:

- **Docker**: Interactive wizard, protects running containers, locked in-use images, and persistent volumes.

- **Xcode**: Safe checks for DerivedData/Archives (verifies Xcode isn't running).

- **Node/Python/Brew**: Cleans npm cache, pip cache, Homebrew orphans.

- **Interactive TUI Dashboard**: Built with `ratatui` (`cli-ner dashboard`) to inspect operations history, charts, and audit logs.

- **Immutable JSONL Audit Trail**: Everything is logged under `~/.cli-ner/logs/`.

### 🚀 Quick Start:

```bash

# Clone & install via Cargo {#clone--install-via-cargo data-source-line="28"}

git clone https://github.com/fabrizioriccardo73/cli-ner.git

cd cli-ner

cargo install --path .

# 1. System Health Check {#1-system-health-check data-source-line="33"}

cli-ner doctor

# 2. Interactive Docker management {#2-interactive-docker-management data-source-line="36"}

cli-ner docker

# 3. Simulate Cache Clean (Dry-run) {#3-simulate-cache-clean-dry-run data-source-line="39"}

cli-ner clean

# 4. Explore history & reclaimed space {#4-explore-history--reclaimed-space data-source-line="42"}

cli-ner dashboard

``` {data-source-line="44"}

The project is 100% free and open source (MIT licensed). I would love to get your feedback, feature requests, or contributions!

🔗 **GitHub Repo**: [https://github.com/fabrizioriccardo73/cli-ner\](https://github.com/fabrizioriccardo73/cli-ner)

reddit.com
u/djfabrix — 3 days ago

🛡️ Do you really know what the apps on your phone are doing? Meet Privacy Inspector!

Many apps we use daily request access to your camera, microphone, or location—and often bundle background analytics and tracking SDKs. But how many of us know exactly what is happening behind the scenes?

Privacy Inspector is an Android app designed to give you complete visibility and control over your device privacy and security—100% locally on your smartphone, with zero data ever sent to external servers.


🚀 Key Highlights & Benefits

  • 📊 Clear Privacy Score (0–100): Instantly evaluate the safety of installed apps based on requested high-privilege permissions, background behavior, and bundled trackers.
  • 🕵️ Ad & Analytics Tracker Detection: Reveal embedded tracking SDKs, telemetry frameworks, and ad networks hidden inside your apps.
  • 🔄 Privacy Changes Timeline: Get notified when an update or a newly installed app silently introduces new sensitive permissions.
  • 🧱 On-Device Firewall & DNS Filter (PRO): Block tracking domains in real time using a zero-cloud local VPN service—no traffic is ever routed through external servers.
  • 🧹 Unused App Cleaner: Easily identify and clean up apps you haven't opened in months that still hold background permissions.

🔒 Zero-Cloud Privacy Guarantee

Privacy Inspector operates strictly on-device. No user account is required, no analytics are collected, and no personal data ever leaves your phone.


📲 Try it today!

Take back control of your Android privacy. Download Privacy Inspector on the Google Play Store and scan your device in seconds!

#Privacy #Android #CyberSecurity #MobileSecurity #PrivacyInspector #TechTools

u/djfabrix — 8 days ago
▲ 9 r/RoastMyApp+4 crossposts

[App]🛡️ Do you really know what the apps on your phone are doing? Meet Privacy Inspector!

Many apps we use daily request access to your camera, microphone, or location—and often bundle background analytics and tracking SDKs. But how many of us know exactly what is happening behind the scenes?

Privacy Inspector is an Android app designed to give you complete visibility and control over your device privacy and security—100% locally on your smartphone, with zero data ever sent to external servers.

🚀 Key Highlights & Benefits

  • 📊 Clear Privacy Score (0–100): Instantly evaluate the safety of installed apps based on requested high-privilege permissions, background behavior, and bundled trackers.
  • 🕵️ Ad & Analytics Tracker Detection: Reveal embedded tracking SDKs, telemetry frameworks, and ad networks hidden inside your apps.
  • 🔄 Privacy Changes Timeline: Get notified when an update or a newly installed app silently introduces new sensitive permissions.
  • 🧱 On-Device Firewall & DNS Filter (PRO): Block tracking domains in real time using a zero-cloud local VPN service—no traffic is ever routed through external servers.
  • 🧹 Unused App Cleaner: Easily identify and clean up apps you haven't opened in months that still hold background permissions.

🔒 Zero-Cloud Privacy Guarantee

Privacy Inspector operates strictly on-device. No user account is required, no analytics are collected, and no personal data ever leaves your phone.

📲 Try it today!

Take back control of your Android privacy. Download Privacy Inspector on the Google Play Store and scan your device in seconds!

Privacy #Android #CyberSecurity #MobileSecurity #PrivacyInspector #TechTools

u/djfabrix — 8 days ago
▲ 1 r/AppFeedbackItalia+1 crossposts

Unboxr. App Gratuita per estrarre archivi su Android.

https://preview.redd.it/4pcmrskyicih1.png?width=1024&format=png&auto=webp&s=3d7fc1c193da5820ffcd0b56945f1e84ae516dba

Ciao a tutti!

Per risolvere un'esigenza personale, ho sviluppato una piccola app android per estrarre i principali archivi su device Android.

E' completamente **gratuita** e **senza pubblicità**.

Caratteristiche

- **Formati supportati**: RAR, ZIP, 7Z, TAR, GZ, BZ2, XZ

- **Archivi crittografati**: supporto completo per i file protetti da password

- **Zero tracciamento**: estrazione al 100% locale, nessuna analisi dei dati, nessuna autorizzazione in background non necessaria

Unboxr

Se vi va, scaricatela e fatemi avere un feedback!

Grazie a tutti in anticipo!

reddit.com
u/djfabrix — 11 days ago

Unboxr. App Gratuita per estrarre archivi su Android.

Unboxr. App Gratuita per estrarre archivi su Android.

https://preview.redd.it/040951fogcih1.png?width=1024&format=png&auto=webp&s=9fd0d9f8519867717b034c6d2e576bc45050d886

Ciao a tutti!

Per risolvere un'esigenza personale, ho sviluppato una piccola app android per estrarre i principali archivi se device Android.

E' completamente **gratuita** e **senza pubblicità**.

Caratteristiche

- **Formati supportati**: RAR, ZIP, 7Z, TAR, GZ, BZ2, XZ

- **Archivi crittografati**: supporto completo per i file protetti da password

- **Zero tracciamento**: estrazione al 100% locale, nessuna analisi dei dati, nessuna autorizzazione in background non necessaria

Unboxr

Se vi va, scaricatela e fatemi avere un feedback!

Grazie a tutti in anticipo!

reddit.com
u/djfabrix — 11 days ago

Unboxr. App Gratuita per estrarre archivi su Android.

https://preview.redd.it/plmpgkyhdcih1.png?width=1024&format=png&auto=webp&s=f8ee12bf8d2ae553b02c592debfb4570b3f6a762

Ciao a tutti!
Per risolvere un'esigenza personale, ho sviluppato una piccola app android per estrarre i principali archivi se device Android.

E' completamente gratuita e senza pubblicità.

Caratteristiche

- Formati supportati: RAR, ZIP, 7Z, TAR, GZ, BZ2, XZ
- Archivi crittografati: supporto completo per i file protetti da password
- Zero tracciamento: estrazione al 100% locale, nessuna analisi dei dati, nessuna autorizzazione in background non necessaria

https://play.google.com/store/apps/details?id=com.djfabrix.unboxr

Se vi va, scaricatela e fatemi avere un feedback!
Grazie a tutti in anticipo!

reddit.com
u/djfabrix — 11 days ago
▲ 15 r/RoastMyApp+5 crossposts

Unboxr - FREE app for extracting compressed files

Hey everyone, I'd vibecoded Unboxr, a modern archive extraction utility for Android designed to be fast, minimal, and user-friendly.

Why Unboxr?

Most archive tools on Android feel bloated or outdated. Unboxr focuses purely on fast extraction with a clean Material 3 interface and privacy-conscious permissions.

Features

  • Supported Formats: RAR, ZIP, 7Z, TAR, GZ, BZ2, XZ
  • Encrypted Archives: Full support for password-protected files
  • Convenient Workflow: Direct file open previews, configurable destination folders, and instant extraction logs
  • Zero Tracking: 100% local extraction, no analytics, no unnecessary background permissions

👉 Download on Google Play: Thanks for checking it out!

u/djfabrix — 11 days ago