macOS distributes CPU power fairly. RenderFocus plays favorites. Force background applications into Efficiency Cores and dedicate maximum performance exclusively to your active workflow.
Requires macOS 13.0+ |
Optimized for
M-series architectures
Interaction meets hardware logic. Toggle the focus mode to see the XNU scheduler route system threads in real-time.
Electron apps, sync engines, and browser tabs constantly interrupt your P-Cores. RenderFocus physically restricts their threads to the E-Core cluster, eliminating micro-stutters.
Whether you are compiling massive codebases in Xcode, rendering 3D scenes in Blender, or exporting 8K timelines in Final Cut Pro, RenderFocus ensures your primary tool gets undivided attention.
No complex terminal commands or endless configuration files. Select your target application, hit focus, and watch the XNU scheduler obey your command in real-time.
Select an application and watch RenderFocus redistribute CPU resources in real time.
Lock Xcode or Docker to P-Cores. Prevent background sync engines and browser tabs from extending your build times.
Keep Blender, Final Cut, or Premiere Pro fed with pure Firestorm power. Background apps get relegated to E-Cores.
Give your DAW absolute priority. Eliminate “System Overload” errors caused by background micro-stutters.
From surgical precision to full system domination. Choose the mode that matches your workflow.
Select your target app, press Focus, and every other process is instantly routed to Efficiency Cores via taskpolicy -b. Your app gets undivided access to the entire Performance cluster.
Per-core CPU usage visualization via Mach host_processor_info API. The menu bar icon becomes a real-time heatmap of your silicon.
See how RenderFocus forcefully evicts background threads from your Performance Cores.
One click away. Always watching, never in the way.
Four layers of isolation ensure your system stays secure while RenderFocus operates at kernel depth.
SwiftUI interface running in user-space. Manages AppManager, AutoFocus, CoreVisualizer, and FanMonitor.
LSUIElement Β· Hardened RuntimePersistent NSXPCConnection via Mach IPC. Auto-reconnects on invalidation with thread-safe resume guards.
Mach Service Β· NSLock ProtectedLaunchDaemon at /Library/PrivilegedHelperTools/. Runs taskpolicy, SMC writes, jail monitoring.
root:wheel Β· KeepAliveDarwin kernel receives taskpolicy -b/-B QoS hints. Scheduler routes threads to P-Core or E-Core clusters.
QoS Classes Β· Mach SchedulerNSXPCConnection via Mach service com.renderfocus.helper
/usr/sbin/taskpolicy -b/-B -p <PID> via Process.launch
Direct IOKit access (read) Β· Root daemon for write operations
Benchmarked on M3 Max Β· 16-core CPU Β· 128GB Unified Memory
From first launch to kernel-level control in 60 seconds. Here's exactly what happens when you install RenderFocus.
RenderFocus is built to observe, not consume. Near-zero CPU impact with intelligent polling intervals.
SwiftUI menu bar app with live core visualizer, fan monitor, and all 5 power modes.
Minimal root daemon. Handles taskpolicy, SMC writes, jail monitoring, and Beast Mode sweeps.
Adaptive polling: 3s active, 15s background. Heatmap cached with hash-based invalidation.
Low-level Darwin Integration Β· 5,697 Lines of Swift
Interfaces with Darwin's taskpolicy(2) API, modifying QoS classes and thread priorities. Uses taskpolicy -b/-B -p <PID> for E-Core/P-Core routing via the Mach scheduler.
Per-core usage via host_processor_info(PROCESSOR_CPU_LOAD_INFO). Delta-based tick calculation with wrapping subtraction handles counter overflow. P/E topology via sysctl.
Privilege-separated XPC daemon installed as LaunchDaemon. Root-level operations include taskpolicy, SMC fan writes, and jail monitoring. Binary at /Library/PrivilegedHelperTools/ with 544 permissions.
Thread-safe IOKit access via NSLock. Supports both AppleSMCKeysEndpoint (M3+) and AppleSMC (M1/M2). 10-key temperature fallback chain.
Why RenderFocus require biometric authentication (Touch ID)?
Modifying thread allocations across different user processes requires kernel-level privileges. We use Apple's secure SMAppService to authorize these changes safely.
Will this cause my Mac to overheat?
No. RenderFocus manages thread scheduling, not hardware voltage. Apple's built-in thermal throttling and power management remain 100% active and untouched.
How is this different from just closing background apps?
Closing apps disrupts your workflow. RenderFocus allows you keep your background apps openβthey just run silently on the Efficiency Cores without stealing resources.
Does it work on Intel-based Macs?
No. RenderFocus is strictly designed for the asymmetric core architecture (Performance & Efficiency clusters) unique to Apple Silicon (M-series) processors.
Is my data collected?
Absolutely not. RenderFocus operates entirely offline. There are no telemetry trackers, no analytics, and no phoning home.
What is Beast Mode vs Auto-Focus?
Auto-Focus activates when your target app comes to the foreground using NSWorkspace. Beast Mode is more aggressive β the daemon sweeps all GUI processes system-wide and throttles everything except your focus app, with a 5-second cooldown to prevent cycling.
How does E-Core Jail work?
E-Core Jail permanently restricts selected apps to Efficiency Cores, even across app restarts. The daemon monitors every 5 seconds and re-applies throttling to any jailed app that relaunches. It works independently of Focus Mode.
Is the fan control safe?
Yes. Fan control uses direct SMC access through IOKit. A built-in safety floor automatically sets fans to 2500 RPM if CPU temperature exceeds 85Β°C. Apple’s thermal protection remains fully active underneath.