Skip to content

Repository files navigation

ActivityLine

CI License: MIT macOS 13+

Native macOS menu-bar sparkline for CPU / GPU / RAM / network. One living line. Auto mode jumps to spikes. Everything stays on your Mac — no telemetry, no account.

Independent implementation inspired by activityline.app. Not affiliated. No Polar license.

Features

  • Click the line to cycle Auto → CPU → GPU → RAM → Network
  • Hover for who is loading the Mac + open Activity Monitor
  • Right-click for modes, Launch at Login, network alerts, smoothing, About, Quit
  • UI languages: English, Русский, Deutsch, Français, Español, 简体中文, 日本語, Português (Brasil), 한국어, Italiano, Українська, Polski

If you use Ice (menu-bar hider), pin ActivityLine so it stays visible.

Requirements

  • macOS 13+
  • Xcode 16+ (to build from source)
  • XcodeGen (brew install xcodegen)

Install (build from source)

git clone https://github.com/sysrootix/activity-line.git
cd activity-line
make app
open dist/ActivityLine.app

Or make run to build and open in one step. Drag dist/ActivityLine.app to /Applications if you want Launch at Login.

First launch may need right-click → Open (ad-hoc signed).

Why sandbox is off

IOKit / process sampling need it. See SECURITY.md.

Contributing

See CONTRIBUTING.md. Roadmap and bugs: Issues.

License

MIT © 2026 Nikita Terekhin

About

Native macOS menu-bar sparkline for CPU/GPU/RAM/network — local, no telemetry. Inspired by activityline.app, not affiliated.

Topics

Resources

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages