Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
79 changes: 79 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,79 @@
# CacheDrop

**Clean IDE cache effortlessly on macOS**

CacheDrop is a simple macOS utility that helps you identify and remove cached IDE data and build artifacts — saving disk space and improving performance.

It’s designed as a local utility tool with a straightforward UI and zero server dependencies.

---

## ✨ What It Does

- Detects IDE cache directories (Xcode, Android Studio)
- Provides a one-click clean option
- Shows cache size before deletion
- Keeps your disk clean without manual search & delete

---

## 🎯 Why Use It

Development environments accumulate large caches over time.

CacheDrop helps you:

- Reclaim space quickly
- Prevent project build slowdowns
- Reduce unnecessary storage usage

---

## ⚙️ How It Works

1. Launch CacheDrop
2. View total ca che size
3. Click “Clean” to remove selected caches

No complex configuration. No need to open Finder manually.

---

## 🛠 Architecture

Built with:

- SwiftUI for UI
- Combine for reactive state
- Modern macOS APIs for file operations
- Scalable to more IDEs as per your need

No network. No background daemons.
Just a simple app to clean caches.

---

## 📦 Requirements

- macOS 13+
- Xcode 15+
- Swift 5.9+

---

## 🛡 Permissions

CacheDrop may request:

- Full disk access (optional, if you target system IDE caches)
- User-selected folder access (via open panel)

It **does not**:
- Send any data externally
- Include analytics

---

## 📞 Support

Report bugs or feature requests on the **Issues** tab.