Vibeleaderboard
Index / app
Visit github.com
Category
Productivity
Rank
No. 1607Tools index

Previous survey · No. 1613 ·

Pricing
Open Source
Type
APP
Builder
dimillian
GitHub
26 stars
Date

About

Dimillian's macOS menu-bar app for monitoring system status at a glance — CPU, memory, network, all in one tiny indicator.

What it does

Mac Monitor combines live Mac health data with a persistent Codex conversation. It refreshes uptime, load averages, memory, swap, disk, battery, process count, and busy processes, then lets you share that snapshot or ask targeted troubleshooting questions. Command execution and file changes remain subject to explicit approval.

Why it's ranked here

The strongest idea is connecting current machine measurements directly to an agent that can explain them and suggest next steps. Persistent threads, streamed replies, focused process questions, and visible approvals make that useful for interactive diagnosis. Its narrow platform target and source-build workflow limit broader appeal.

What's good

Telemetry covers both broad pressure signals and actionable process details. Quick actions turn raw measurements into focused prompts for health analysis, memory relief, disk cleanup, and performance triage. The app exposes requested commands, working directories, reasons, and file changes before the user approves or declines them.

Tradeoffs

It requires macOS 26, Tuist, and a locally available Codex command. The documented launcher specifically builds for Apple silicon. Telemetry depends partly on shell commands and parsers, with collection failures sometimes becoming empty or zero values. Only one turn can run at a time, and the supplied repository text shows no automated tests.

How to use it well

Use it when you want lightweight Mac triage beside an ongoing Codex conversation, especially for investigating CPU or memory-heavy processes without manually copying system statistics. Keep approval review deliberate before allowing actions. It does not replace historical monitoring, alerts, fleet administration, or a cross-platform observability system.

Technical notes+

Project.swift defines a Swift 5.10, macOS 26 menu-bar-only application with LSUIElement enabled. Sources/Store/MacSystemStore.swift refreshes every 12 seconds and gathers data through Foundation APIs plus vm_stat, sysctl, pmset, and ps commands. Sources/Client/CodexAppServerSession.swift launches codex app-server --listen stdio:// and implements a custom JSON-RPC session with streaming events and approval responses. Sources/Store/ConversationStore.swift persists the thread identifier and working directory through user defaults, resumes or creates threads, and serializes active turns. run-menubar.sh generates the Tuist workspace, builds an arm64 Debug app, and opens it.

Observed

Primary language
Swift 5.10
Platform support
macOS 26 application; the documented launcher targets arm64
Packaging
Native menu-bar application generated and built with Tuist
User interface
SwiftUI menu-bar window with Agent and System tabs
Agent interface
Custom JSON-RPC client over standard input and output to Codex app-server
Local run surface
Shell scripts build, launch, and stop the application
Test structure
No automated test directory or test target appears in the supplied repository text

Read from README.md, Tuist.swift, Project.swift, Workspace.swift, Sources/Models/AppModels.swift, Sources/App/MacMonitorApp.swift, Sources/Store/MacSystemStore.swift, Sources/Views/MessageRowView.swift, Sources/Views/SystemStatusView.swift, Sources/Store/ConversationStore.swift, Sources/Client/CodexAppServerSession.swift, Sources/Views/MenuBarConversationView.swift, AGENTS.md, run-menubar.sh, stop-menubar.sh.

What it can do

  • Monitor CPU usage

    System CPU activityReal-time CPU usage percentage

  • Monitor memory usage

    System memory activityCurrent memory usage statistics

  • Monitor network activity

    Network traffic dataReal-time network usage information

  • Display system status in menu bar

    System performance metricsCompact visual indicator in macOS menu bar

  • Provide at-a-glance system overview

    Multiple system metricsConsolidated system status summary

Tags

macosmonitormenubardimilliansystem

Tech Stack

ShellSwift

Comments (0)

No comments yet

Editorially curated, with community endorsements as a secondary signal. Corrections welcome.