Pulse v1.0.1 — Unified CLI, Clean Terminal UX & Auto-Reconnect
Pulse v1.0.1 (Build 11)
Welcome to Pulse v1.0.1! This release introduces the unified pulse command-line tool for Linux hosts with clean borderless terminal UX, real-time network offline detection with auto-reconnect, and enhancements to live log streaming.
What's New in v1.0.1
1. Unified Pulse CLI (pulse)
- All-in-One CLI: Manage agent health, pairing, private networks, and daemon lifecycle directly via
/usr/local/bin/pulse. - Modular Subcommands:
pulse/pulse status: Real-time daemon state, listen port, LAN IP, Tailscale IP, Public IP, active pairing code, and 1-click deep link.pulse pair [code]: Generate temporaryXXX-XXXpairing code (valid 10 mins) to link from Mac without pasting long tokens.pulse tailscale: Detect Tailscale node, display MagicDNS, or run 1-command installer (sudo pulse tailscale install).pulse cloudflare: Inspect cloudflared status, generate ingress configs, and guide zero-port tunnel setup.pulse logs -f: Stream live daemon journalctl logs directly in terminal.pulse update: In-place self-updater from GitHub Releases.pulse doctor: Full health check for TLS, firewall, socket, and permissions.sudo pulse restart / start / stop / uninstall: Manage background service.
2. Clean & Minimal Terminal UX
- Removed all heavy ASCII/box-drawing borders for a clean, borderless terminal appearance that doesn't wrap or misalign across diverse SSH terminals.
3. Network Offline Detection & Auto-Reconnect
- Integrated
NWPathMonitoron macOS to monitor network connectivity in real time. - Displays explicit offline banners with instructions when network path is lost.
- Automatically reconnects all server WebSocket streams the moment connectivity is restored.
4. Live Log Streaming Polish
- Made log streaming connection-state aware so opening logs while connecting waits smoothly instead of failing with timeout errors.
- Prioritizes
pulse-agent.serviceas default unit so logs appear instantly. - Added idle waiting state indicator when streaming units with quiet logs.
Downloads & Assets
| Package | Platform / Architecture | Description |
|---|---|---|
| Pulse-1.0.1-Universal.dmg | macOS 13+ (Universal 2) | Native Apple Silicon + Intel installer |
| Pulse-1.0.1-arm64.dmg | Apple Silicon (M1/M2/M3/M4) | Optimized for Apple Silicon Macs |
| Pulse-1.0.1-x86_64.dmg | Intel x86_64 | 64-bit Intel Mac installer |
| Pulse-1.0.1.dmg | Default Installer | Universal installer |
| pulse-agent-linux-amd64 | Linux x86_64 | Static daemon binary for 64-bit Linux |
| pulse-agent-linux-arm64 | Linux ARM64 / aarch64 | Static daemon binary for ARM Linux |
Quick Agent Installation (Linux)
curl -fsSL https://raw.githubusercontent.com/miftahganzz/Pulse/main/agent/pulse-agent/scripts/install.sh | sudo bash