Monitor Linux servers and containers directly from your Mac menu bar.
Point-to-point TLS connection. Real-time CPU, memory, disks, network, Docker container states, and systemd units. No cloud intermediary, no telemetry.
curl -fsSL https://raw.githubusercontent.com/miftahganzz/Pulse/main/agent/pulse-agent/scripts/install.sh | sudo bash Linux server control in a native desktop client.
Pulse connects a native Swift macOS client directly to a Go daemon on your host without web wrappers.
Live Telemetry
WebSocket streaming updates every second for CPU load, memory distribution, disk partitions, and network I/O with historical sparklines.
Docker Containers
Inspect container states, memory usage, and port mappings. Restart, stop, or stream container stdout and stderr in real time.
Systemd Units
Monitor background services (Nginx, PostgreSQL, Caddy, custom units). Inspect journalctl logs, reload configs, and manage daemons.
Port Auditor
Socket inspection detects open TCP listening ports, identifies public 0.0.0.0 bindings, and checks UFW or firewalld rules.
Zero Cloud Relay
Encrypted point-to-point connection. Connect via LAN, public IP, Tailscale private mesh, or Cloudflare Tunnel with zero open inbound ports.
Maintenance Runbooks
Single-action commands to vacuum system journals, prune unused Docker images, flush local DNS caches, and inspect disk space.
One command to install. Select your network topology.
Supports Debian, Ubuntu, RHEL, CentOS, Fedora, Arch, Alpine, openSUSE, and any systemd Linux. Available in root and non-root user modes.
curl -fsSL https://raw.githubusercontent.com/miftahganzz/Pulse/main/agent/pulse-agent/scripts/install.sh | sudo bash curl -fsSL https://raw.githubusercontent.com/miftahganzz/Pulse/main/agent/pulse-agent/scripts/setup-tailscale.sh | sudo bash curl -fsSL https://raw.githubusercontent.com/miftahganzz/Pulse/main/agent/pulse-agent/scripts/setup-cloudflare.sh | sudo bash Architecture details
Resource footprints and operational characteristics.
Frequently asked questions
Specific details on security, networking, and installation.
No. Communication is strictly point-to-point. Your Mac connects directly to the agent over TLS, or through your own Tailscale or Cloudflare tunnel. We operate zero cloud relays and collect zero analytical telemetry.
Yes. Standalone non-root user mode installs the binary to ~/.local/bin and configures a user-level systemd service (systemctl --user) or crontab @reboot persistence without sudo.
Running "pulse pair" on the server displays a temporary 6-character code that expires in 10 minutes. Enter this code into Pulse on macOS. The app pins the server TLS certificate fingerprint and stores the authentication token locally.
Any modern Linux distribution with systemd or crontab, including Ubuntu, Debian, CentOS, RHEL, Rocky Linux, Fedora, Arch Linux, Alpine Linux, and openSUSE on x86_64 and arm64 architectures.
Yes. Both the macOS application and Linux agent source code are licensed under the MIT License on GitHub.