Windows-GPU-UNLOCK
Windows GPU UNLOCK: RTX3090 UEFI port, Korean no-reset Windows boot guide, verified source and benchmark evidence
翻譯準備中
A macOS system monitor that tells you which app is responsible, and what to do about it. Menu bar you build yourself, 30 days of history, MCP for AI agents.
翻譯準備中
取自儲存庫 README
正在載入完整 README。 以下為已儲存的摘錄。
Website ·
Download ·
Watch the film (1 min) ·
Deutsch
A system monitor for macOS that tells you which app is responsible, and what to do about it.
Activity Monitor lists about 900 processes. Activity+ folds them into the 80 or so apps you actually know, keeps 30 days of history, warns you when an app misbehaves, explains why your Mac is slow, and lives in a menu bar you build yourself. Everything stays on your Mac.檢視完整 README ↗A system monitor for macOS that tells you which app is responsible, and what to do about it.
Activity Monitor lists about 900 processes. Activity+ folds them into the 80 or so apps you actually know, keeps 30 days of history, warns you when an app misbehaves, explains why your Mac is slow, and lives in a menu bar you build yourself. Everything stays on your Mac.
All changes are in the release notes.
Get the latest notarized build from activityplus.xyz. Unzip it, move Activity+.app to Applications and open it. Updates arrive automatically once a day; you can turn that off in Settings.
Or with Homebrew:
brew trust --cask robbyczgw-cla/tap/activity-plus
brew install robbyczgw-cla/tap/activity-plus
Homebrew only loads casks from taps you have trusted, hence the first line. This also puts the aplus command line tool on your path.
Requires a Mac with Apple silicon and macOS 15 Sequoia or later. Developed and tested on an M1 Max. The app follows your Mac's language: English, German, French, Spanish, Italian, Portuguese (Brazil), Japanese or Simplified Chinese.
node started in Terminal counts toward Terminal, and MCP servers count toward the app that launched them.networkQuality runs when you click, and a Wi-Fi scan shows how crowded your channel is (it asks for Location access only then).Add as many menu bar items as you like. Each shows one thing (CPU, memory, GPU, disk, network, temperature, fans, battery, power or a clock with time zones) in one of eleven styles: value, label and value, line chart, bar chart, bar per core, ring, gauge, dot, up/down speed, battery or icon. Colors can match the menu bar, go from green to red with the load, or use a color you pick. An item can hide itself until its value is high, and a battery item can show the charging watts instead of the percentage. While the Mac charges, a bolt appears in the battery symbol; a plug shows that it is on the adapter without charging. Right-click any item to switch modules on and off, pick a preset (minimal, balanced, everything) or put symbols next to the values; click it for a compact panel on the matching tab. When the items don't fit next to the notch, they become one item (or always, if you prefer), and a click on a value still opens its tab. The notch itself shows live values when you rest the pointer on it, and short hints drop down when memory gets tight, the Mac gets hot, an app freezes or the charger is connected.
Everything that costs noticeable CPU has its own switch in Settings → Performance; with only the menu bar open, Activity+ uses about 1.4 % of one core.
The rest is adjustable too: text size and density of the window, the page it opens with, how many minutes the charts show, which pages the sidebar shows, which Overview cards appear and in which order, the accent color, °C or °F, bytes or bits for network speeds, the refresh interval, and which tabs the menu bar panel has.
One click gives a plain-language verdict: not enough memory, an app running flat out, heat throttling, a nearly full disk, Spotlight indexing, idle dev servers, a long uptime with heavy swap, a worn battery, a USB drive running at USB 2 speed, an app that keeps crashing. Each finding shows its evidence and offers the fix. The page also counts crashes per app (with the reason in plain words), shows Spotlight indexing while it runs, and names the apps that were busiest before the fans spun up. Slow moments are kept in the background: every stretch of 20 seconds or more with tight memory, heavy swapping, a busy CPU or GPU, heat or a frozen app, with its three biggest causes. iCloud Drive syncing or stuck is named too.
ext:dmg size:>1gb opened:>1y.Everything goes to the Trash after you confirm; nothing is deleted.
node vite (command lines are shortened, and anything that looks like a token or password is blanked).Share a Mac with your other Macs (Settings → Sharing, off by default) and pair them with a six-digit code. Paired Macs read CPU, memory, disk, network, temperatures and the busiest apps; nothing can be changed from outside. Linux machines and servers appear through their Prometheus node_exporter address. Meant for your local network or a VPN like Tailscale.
Anything that quits a process, stops a server, changes a startup item or moves files asks first.
aplus mcp is a read-only Model Context Protocol server with 19 tools: overview, top apps, an app's processes, diagnosis, dev servers, history and startup items; the storage map, what grew, System Data, clean-up candidates and duplicates (from the map Activity+ keeps, nothing is scanned or moved); crashes, Spotlight indexing, fan spin-ups and leftover background items; security, Time Machine backup and which app uses the microphone or camera. With Claude Code:
claude mcp add activity-plus -- "/Applications/Activity+.app/Contents/Resources/aplus" mcp
Then ask "why is my Mac slow?", "what is filling my disk?" or "which app keeps crashing?". The same binary prints a terminal view (aplus, aplus --memory) and JSON (aplus --json).
Activity+ has no account and no analytics. Its only automatic network request is the daily update check, which you can turn off. The public IP lookup and host-name lookups happen only when you ask for them. Connection quality, when you turn it on, pings your router; it pings a public host only if you enter one, and that host then sees your IP address. History lives in ~/Library/Application Support/Activity+/; delete that folder to remove everything.
| Figure | Source |
|---|---|
| Process list; CPU of other users' processes | /bin/ps (sees every process without a privileged helper) |
| Memory footprint, disk I/O, energy of your processes | proc_pid_rusage |
| App grouping | responsible process, then app bundle paths, then the parent chain |
| CPU, memory, swap, pressure | host_processor_info, host_statistics64, sysctl |
| Clock speeds, GPU power | IOReport performance states and energy model |
| GPU load and per-app GPU time | IOKit IOAccelerator |
| The app behind WindowServer's GPU load | WindowServer's GPU time while each app is hidden (NSRunningApplication.hide), helper windows mapped to their app by the responsible process |
| Call stacks of a frozen app | /usr/bin/sample, three seconds, kept in ~/Library/Logs/Activity+/Freezes |
| Snapshots and purgeable space | diskutil apfs listSnapshots, volumeAvailableCapacityForImportantUsage |
| USB drives below their speed | IOKit IOUSBHostDevice (bcdUSB against Device Speed) |
| VPN drops | the local VPN list (scutil --nc list), nothing is sent |
| Temperatures, voltages, currents, fans | IOHID event system and the SMC |
| Drives and NVMe health | IOKit block storage statistics and the NVMe SMART log |
| Network | sysctl NET_RT_IFLIST2, nettop per app, SystemConfiguration, CoreWLAN |
| Dev servers and connections | lsof |
Processes owned by other users (root, _windowserver) show CPU and resident memory but no disk or energy figures; they are marked "limited details".
Needs Xcode 26 or later. The scripts use /Applications/Xcode.app; set DEVELOPER_DIR to use another Xcode.
scripts/build-app.sh --run # debug-signed build in dist/, then launch
swift test # unit tests
scripts/release.sh # Developer ID signing and notarization (needs credentials)
The code is split into ActivityCore (samplers, history, rules; no UI), the SwiftUI app ActivityPlus, and the aplus command-line tool.
Activity+ is young. Per-app volume, freeze detection and accessory batteries are beta: they are built and pass their checks, but have seen little real-world testing. See ROADMAP.md for what is next.
Inspired by Activity Monitor, Vitals and Stats.
MIT, see LICENSE.