| Module | Built & Implemented Features |
|---|---|
| 🧹 Deep System Cleanup | • User Caches (~/Library/Caches)• Developer Artifacts ( DerivedData, NPM, Gradle)• System & App Logs ( ~/Library/Logs)• Browser Caches (Chrome, Safari, Arc) • App Leftovers & Orphaned Application Support files • System Trash inspection & safe recovery • Item-by-item Inspector Sheet with Finder reveal • 100% Trash-Only Deletions ( FileManager.trashItem, zero rm -rf) |
| 🛠️ Developer Clean Hub | • Hidden Next.js build cache (.next) recursive cleaner• node_modules in JS/TS and MERN projects• Python Virtual Environments ( venv, .venv)• Rust Cargo build outputs ( target/)• Xcode DerivedData & Simulator caches • Swift Package Manager ( .build & caches)• Global Tool Caches (NPM, Yarn, pnpm, Bun, Cargo, Gradle, CocoaPods, Homebrew) • Inactive Project Protection (<7d active vs >7d inactive) |
| 💽 Radial Disk Visualizer | • DaisyDisk-style Canvas Radial Sunburst visualizer • Concentric Ring Tracks (Level 1 & Level 2 hierarchies) • Small-Item Aggregation (groups tiny slivers into "Other") • Dynamic Center Hub with folder size & % of parent share • Multi-level breadcrumb trail navigation • Large & Old Files Finder (>100 MB & >1 GB) |
| 📊 Status Telemetry & Activity Monitor | • 3D Solar Health Sphere & composite health score • Per-Core CPU utilization histogram • Metal GPU load & memory bandwidth tracker • Mach Kernel Memory Pressure (calibrated to Activity Monitor) • APFS Disk Capacity (calibrated to macOS Finder available capacity) • Battery health %, cycle count, temperature & wattage • Live Process Activity Table streaming top 50 processes with icons, CPU, and RAM • 1-Click Process Kill action & Fan Control Presets ( Auto/Cool/Max) |
| 📱 Smart App Uninstaller | • Full /Applications directory scanner• High-resolution native system icons ( NSWorkspace)• Deep residual search ( Application Support, Caches, Preferences, Saved State)• Batch uninstallation safely routed to macOS Trash |
| ⚡ Maintenance & Startup Manager | • One-click DNS Cache Flush (mDNSResponder)• QuickLook cache reset & thumbnail rebuild • Spotlight index rebuild ( mdutil)• Mach kernel memory purge ( purge)• Startup & LaunchAgents Manager ( ~/Library/LaunchAgents & /Library/LaunchDaemons) |
| 🎨 Native Design & Safety | • Zero-sidebar UI with floating top-pill navigation • Full Light & Dark Mode with instant sun/moon switcher • Settings dialog with Esc keyboard shortcut• Native vector Olive logo mark ( OliveLogoView)• 100% Offline, Zero Telemetry & GNU GPL-3.0 License |
Download the latest Olive-1.0.0.dmg from the GitHub Releases page and drag Olive.app into your /Applications folder.
brew install --cask https://raw.githubusercontent.com/Voltster/Olive/main/Casks/olive.rb# Clone the repository
git clone https://github.com/Voltster/Olive.git
cd Olive
# Build release bundle
./scripts/build_app.sh
# Install into /Applications
cp -R build/Olive.app /Applications/- Language: Swift 6
- UI Framework: SwiftUI + AppKit (macOS 14 Sonoma & macOS 15 Sequoia)
- Telemetry: Native
Machkernel host statistics,IOKit, andAPFSvolume resource keys. - Safety: Native Apple
FileManager.trashItem.
- Product Requirements Document (PRD)
- Design System & UI Specification
- Development Roadmap
- Security Architecture & Safety Policy
- Privacy Policy
Olive is released under the GNU General Public License v3.0 (GPL-3.0). See the LICENSE file for details.
- Voltster & Akritrim: Architecture, SwiftUI components, design, and packaging.
- Tw93 (Mole): Inspiration for CLI cleanliness and macOS deep cleaning scripts.
💡 Prefer the command line? Check out the CLI tool Mole by Tw93 at mole.fit!