📊
macOS · Apple Silicon · Free

ActivityBar

Live CPU, RAM and SSD usage in your macOS menu bar. Native Swift, ~45 MB RAM, zero bloat.

What it does

Activity Monitor makes you switch windows. Bigger paid alternatives ship 200 features you don't need. ActivityBar does one thing: shows you live CPU, RAM and SSD usage in the corner of your screen so you never have to leave your work to check.

  • Three numbers, always visible
  • Native Swift — no Electron bloat
  • ~45 MB RAM, near-zero CPU
  • Refresh every 2 seconds, monospaced digits so numbers don't jump
  • Auto-starts at login, no daemon
  • Click to see exact GB values & free space

Activity Monitor te tjera da napustiš prozor u kojem radiš. Veće plaćene alternative dolaze s 200 značajki koje ti ne trebaju. ActivityBar radi jednu stvar: pokazuje ti CPU, RAM i SSD uživo u kutu ekrana, tako da nikad ne moraš prekidati posao da provjeriš.

  • Tri broja, uvijek vidljiva
  • Nativni Swift — bez Electron bloata
  • ~45 MB RAM-a, gotovo nula CPU-a
  • Osvježavanje svake 2 sekunde, monospace znamenke da brojevi ne poskakuju
  • Automatski se pokreće pri prijavi, bez daemona
  • Klik za točne GB vrijednosti i slobodan prostor

Why native?

ActivityBar is a single Swift file of about 150 lines. It reads Apple's built-in host_statistics and vm_statistics64 syscalls — the same data source the macOS Activity Monitor uses — so the numbers match exactly.

There is no helper process, no background daemon, no Electron runtime, no telemetry, no analytics. The binary is around 100 KB and the app has no network code at all. It launches in milliseconds, stays out of the way, and never asks for an update.

Even the app icon is generated programmatically by a separate Swift script — no Photoshop, no Figma export — so the whole build pipeline is one shell script and reproducible on any Mac with the command line tools.

ActivityBar je jedna Swift datoteka od oko 150 linija. Čita Appleove ugrađene host_statistics i vm_statistics64 syscallove — isti izvor podataka koji koristi macOS Activity Monitor — pa se brojevi točno poklapaju.

Nema pomoćnog procesa, nema pozadinskog daemona, nema Electron runtimea, nema telemetrije, nema analitike. Binary je oko 100 KB i aplikacija uopće nema mrežnog koda. Pokreće se u milisekundama, ne smeta i nikad ne traži ažuriranje.

Čak je i ikona aplikacije generirana programski zasebnom Swift skriptom — bez Photoshopa, bez Figma exporta — pa je cijeli build pipeline jedna shell skripta, reproducibilna na bilo kojem Macu s command line toolsima.

Build story

ActivityBar was built in about an hour with Cursor + Claude as a pairing partner. The full source — including the icon generator and one-script build pipeline — is open on GitHub. This is the kind of ship-velocity work I do for founders building SaaS and AI products at Codigit.

ActivityBar je izgrađen za otprilike sat vremena uz Cursor + Claude kao pair partnera. Kompletan source — uključujući generator ikone i build skriptu — otvoren je na GitHubu. Ovo je tip ship-velocity rada koji radim za founderse koji grade SaaS i AI proizvode kroz Codigit.

Found this useful? Share it.

← Back to all apps