Pling pushes server notifications to your iPhone and puts a full SSH terminal in your hands — with customizable terminal themes and GPU-rendered effects.
Download on the App StorePOST to a single endpoint. Get instant push notifications on your phone. Supports priority levels, channels, and custom actions.
Full terminal via Citadel SSH. Ed25519, P-256, RSA keys. Password and key-based auth. Multiple concurrent sessions.
6 built-in terminal sounds or import your own. Per-channel sound assignment. Critical alerts bypass Do Not Disturb.
Local and remote port forwarding through SSH tunnels. Access remote databases and services from your phone.
Organize notifications by channel. Create rules to mute, forward, or change priority. Schedule quiet hours per channel.
8 built-in themes with Metal GPU scanlines, glow, and vignette effects. Full color and font customization.
Open Pling, go to Config > Tokens, and generate an API token.
POST to /api/push with your token, title, and optional message, priority, and channel.
Notifications appear in your feed via WebSocket in real-time, or as a push notification when the app is closed.
Run pling on a server or workstation to stream metrics, share terminal sessions, run scheduled commands, and expose a small local web UI to the iOS app. Pick the install method that fits your platform.
brew install jeramo/pling/pling
pling set-token <YOUR_TOKEN>
Homebrew tap, signed and notarized binaries. Full macOS install guide →
curl -sSL https://raw.githubusercontent.com/Jeramo/pling-agent/main/install.sh | sh
One-liner installs the binary and registers a systemd service. Full Linux install guide →
irm https://raw.githubusercontent.com/Jeramo/pling-agent/main/install.ps1 | iex
PowerShell installer adds pling to PATH. Full Windows install guide →
curl -L -o pling \
https://github.com/Jeramo/pling-agent/releases/\
latest/download/pling-linux-amd64
chmod +x pling && sudo mv pling /usr/local/bin/
pling set-token <YOUR_TOKEN>
Drop the binary in PATH and set your token. Or edit /etc/pling/config.toml directly.
Linux (amd64/arm64) · macOS (amd64/arm64) · FreeBSD (amd64) · Windows (amd64). macOS binaries are signed and notarized. Source on GitHub →
Manage the agent from your shell. Same binary runs the daemon and drives the service.