Product Introduction
- Definition: iKnowMyMac is a native macOS system utility and performance diagnostic application. It functions as an advanced, user-friendly alternative to Apple's built-in Activity Monitor and system reports, providing deep, actionable insights into Mac performance, storage, battery health, and developer workflows.
- Core Value Proposition: iKnowMyMac exists to demystify macOS performance issues for users and developers. Its primary value is transforming complex system telemetry into clear, ranked diagnoses with one-click actionable fixes, eliminating the guesswork from troubleshooting a slow Mac, full disk, or poor battery life. It consolidates monitoring, cleanup, and developer tooling into a single, one-time purchase.
Main Features
- Unified Performance Diagnosis: The app aggregates hundreds of individual helper processes (e.g., Chrome Renderers, Electron helpers) under their parent application and calculates a total resource footprint. It analyzes the last hour of system history to rank the causes of slowness with specific evidence (e.g., "Docker + 3 iOS simulators started together, 14.6 GB"). It provides a one-line verdict and a single, confirmable action (like "Quit") per identified cause. This works via on-device analysis of macOS's
top,iostat, andnetstatdata, ensuring privacy. - Intelligent Storage Analysis & Safe Cleanup: iKnowMyMac maps disk usage with a visual hierarchy, drilling down from large folders to individual files. It uniquely identifies "app leftovers"—all files associated with an application's bundle ID or team ID—and presents them for safe removal via "Move to Trash." It distinguishes shared files to prevent data loss and targets developer caches (Xcode DerivedData, Docker images,
node_modules). No automatic cleaning occurs; every deletion is user-confirmed. - Battery & Sleep Forensics: The utility parses macOS's detailed power log to provide a forensic breakdown of battery drain. It identifies which applications prevented sleep ("kept awake"), what triggered wakes (Power Nap, network activity), and which apps consumed power with the lid closed. It tracks battery health, cycle count over time, and provides device battery alerts for peripherals like AirPods and Magic Mouse.
- Developer & AI Workflow Toolkit: This suite groups resources by project. It discovers local development servers (e.g., on ports 3000, 8080), identifies port conflicts, and lists Docker containers and iOS simulators. For AI developers, it detects local model runtimes (Ollama, LM Studio) via localhost queries, showing loaded models, their quantization, VRAM/ RAM usage, and GPU memory headroom. It also tracks "Agent Sessions" from tools like Claude Code, showing processes and ports they spawned and allowing safe cleanup of leftovers.
- Git Identity & Repository Management: iKnowMyMac audits Git configuration across repositories, displaying the four key identity settings: commit email, SSH key, GitHub CLI account, and signing key. It detects mismatches (e.g., personal email in a work repo) and can fix them using
includeIfrules written to~/.gitconfig. It provides real-time alerts for commits made with the wrong author email and offers a one-click switch for the active GitHub CLI account usinggh auth switch.
Problems Solved
- Pain Point: The overwhelming complexity of macOS system diagnostics. Native tools like Activity Monitor present raw, unaggregated process data, making it difficult for users to identify the root cause of performance issues like high memory pressure or CPU spikes.
- Target Audience: The primary personas are Mac Power Users frustrated by slowdowns, Software & AI Developers managing local servers, containers, and models, and IT Support Professionals or Tech-Savvy Freelancers who need to quickly diagnose client Mac issues. It also serves users concerned about battery health and disk space management.
- Use Cases: Essential scenarios include: diagnosing sudden system lag after opening specific applications (like Docker or Xcode); safely reclaiming tens of gigabytes of storage from uninstalled apps or developer caches; investigating why a MacBook's battery drains overnight while closed; resolving port conflicts (e.g., "Port 3000 already in use"); and managing Git identities across multiple work/personal projects on a single machine.
Unique Advantages
Strengths & Limitations (Pros & Cons):
- Pros: Exceptional data aggregation and presentation, turning system logs into plain-English insights. The "one-action fix" philosophy prioritizes user safety and understanding. Privacy-focused, with most analysis performed on-device. Comprehensive feature set covering performance, storage, battery, and developer tools. One-time purchase model with no subscription.
- Cons: Priced at a one-time fee versus free built-in alternatives. Lacks real-time per-app network/GPU monitoring granularity that Activity Monitor provides. Some advanced features (like Always-on mode) are limited to MacBooks. Requires macOS 15 or later, excluding users on older OS versions.
Key Alternatives & Differentiation:
- Apple Activity Monitor (Free, Built-in): The primary alternative. iKnowMyMac differentiates by grouping processes into apps, providing historical trend analysis (30 days), automated diagnosis with ranked causes, actionable alerts, and integrated tools for storage, battery, and developers. Activity Monitor wins on real-time, granular per-process stats and being free.
- CleanMyMac X (Subscription/Freemium): Focuses heavily on automated cleaning and malware removal. iKnowMyMac differentiates by prioritizing transparency and manual control (listing every file before trash), avoiding automated deletions, and focusing on performance diagnosis and developer tools rather than general "optimization." iKnowMyMac is a one-time purchase.
- iStat Menus (Paid License): A powerful menu bar system monitor. iKnowMyMac differentiates with a stronger focus on root-cause analysis ("why is it slow?"), actionable fixes, storage forensics, and integrated developer/Git tools, whereas iStat Menus excels at real-time, customizable sensor monitoring and historical graphs.
Frequently Asked Questions (FAQ)
- Is iKnowMyMac safe, and does it send my data online? iKnowMyMac is notarized by Apple and designed for privacy. Critical analyses—like performance diagnosis, storage scanning, and package vulnerability checking (Package Watch)—are performed entirely on your Mac. Network calls are limited to specific, transparent functions like checking for compromised package lists or sending optional feedback.
- How does iKnowMyMac differ from the free Activity Monitor app? While Activity Monitor shows raw, real-time process data, iKnowMyMac intelligently aggregates this data (e.g., grouping all Chrome helpers), analyzes historical trends to rank the cause of slowness, and provides direct, one-click fixes. It also adds comprehensive tools for managing disk space, investigating battery drain, and monitoring developer/AI workflows that Activity Monitor lacks.
- Can I use iKnowMyMac to clean my Mac and free up disk space? Yes, but with a focus on safety and transparency. Its storage feature maps your disk usage and identifies large files, old downloads, and "app leftovers"—all files belonging to a specific application. It lists every item before any action and only allows moving them to the Trash, enabling easy recovery. It does not perform automated, aggressive cleaning.
- Is iKnowMyMac useful for software developers? Absolutely. It is particularly valuable for developers. It groups resources by project, finds forgotten local servers and port conflicts, manages Docker containers and iOS simulators, monitors memory usage of local AI models (Ollama, LM Studio), tracks processes left behind by coding agents, and helps manage Git identities across multiple projects and accounts.
- What is the "Always-on" feature, and how does it work? Always-on mode (beta) allows a MacBook to stay awake with the lid closed while on power, making it function like a headless server accessible via SSH or Screen Sharing. It works by carefully managing macOS power settings, restores your original settings when disabled, and includes guards for overheating and low battery. It requires a MacBook and is intended for development or remote access scenarios.
