Skip to content

Repository files navigation

Olive

The gentle, privacy-first, open-source Mac optimizer and system monitor.

License: GPL v3 macOS 14+ Swift 6 Zero Telemetry Latest Release


✨ Key Modules & Capabilities

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

📥 Installation

Option 1: Download DMG Installer (Recommended)

Download the latest Olive-1.0.0.dmg from the GitHub Releases page and drag Olive.app into your /Applications folder.

Option 2: Homebrew Cask

brew install --cask https://raw.githubusercontent.com/Voltster/Olive/main/Casks/olive.rb

Option 3: Build from Source

# 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/

🛠️ Tech Stack & Architecture

  • Language: Swift 6
  • UI Framework: SwiftUI + AppKit (macOS 14 Sonoma & macOS 15 Sequoia)
  • Telemetry: Native Mach kernel host statistics, IOKit, and APFS volume resource keys.
  • Safety: Native Apple FileManager.trashItem.

📜 Documentation


📄 License & Attribution

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!

About

To become the #1 open-source, privacy-first macOS utility suite in the world — the undisputed, 100% free alternative to CleanMyMac X, DaisyDisk, iStat Menus, and Hazel combined.

Topics

Resources

Security policy

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages