Skip to content
View fleetbar's full-sized avatar
  • Joined Sep 13, 2026

Block or report fleetbar

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Fleetbar/README.md

FleetBar

Discreet, fast server and Docker container health monitoring for macOS menu bar. Zero agents required on remote hosts. Built with Swift and SwiftUI.

FleetBar Logo

Overview

FleetBar gives you immediate visibility into remote servers and Docker containers without heavy monitoring stacks like Prometheus, Grafana, or Zabbix, and without installing background agents on your target hosts.

Everything runs locally on your Mac using standard SSH (BatchMode=yes) and POSIX shell commands.

Features

Native and Lightweight

Written in pure Swift and SwiftUI. Low memory footprint (~15 MB RAM), no webviews, no Electron.

Agentless Remote Monitoring

No agent or daemon required on the server. Connects over standard SSH and polls metrics using POSIX shell commands.

Docker Container Control

Detects Docker on remote hosts and local environments (OrbStack and Docker Desktop). View container state, restart containers, or open an interactive container shell in one click.

SSH Config Integration

Imports existing hosts from ~/.ssh/config for quick setup.

Quick Terminal Access

Launch your preferred macOS terminal (Terminal.app, iTerm2, Ghostty, Kitty) directly connected to the selected server.

Native System Alerts

Sends macOS notifications when disk or memory thresholds are exceeded, or when a host becomes unreachable.

Installation

Direct Download

Download the release DMG from getfleetbar.com/FleetBar.dmg, drag FleetBar.app to /Applications, and open it.

Homebrew

brew install --cask https://raw.githubusercontent.com/fleetbar/Fleetbar/main/Casks/fleetbar.rb

Project Structure

FleetBar/
├── FleetBarApp/                 # Native macOS App (Swift Package)
│   ├── Package.swift            # Swift package definition
│   ├── Resources/               # Icons and entitlements
│   └── Sources/
│       ├── App.swift            # MenuBarExtra entry point
│       ├── Models/              # Data models
│       ├── Services/            # SSH collector, hardware collector, alerts
│       └── Views/               # SwiftUI views
├── Casks/                       # Homebrew Cask formula
├── scripts/                     # Build and packaging scripts
├── .gitignore
└── README.md

Building from Source

Prerequisites: macOS 13.0 or later, Swift 5.9 or Xcode Command Line Tools.

Development

cd FleetBarApp
swift run

Build App Bundle

./scripts/build-app.sh
open dist/FleetBar.app

Build DMG

./scripts/create-dmg.sh

License

Free and open source for personal and commercial use. Website: https://getfleetbar.com

Popular repositories Loading

  1. Fleetbar Fleetbar Public

    Discreet, lightweight server and Docker container health monitoring for macOS menu bar. Agentless SSH.

    Swift 2