Skip to content

Sprig v1.0.0

Latest

Choose a tag to compare

@asifiqbal91 asifiqbal91 released this 19 Aug 07:25

🌿 Sprig v1.0.0

Native WhatsApp & Google Messages Desktop Client for Linux

We are thrilled to announce the v1.0.0 initial public release of Sprig!

Sprig is a native, privacy-focused Linux desktop client that unifies WhatsApp Web and Google Messages (SMS/RCS) into a single, polished workspace with complete session isolation, system tray integration, deep linking, and custom preferences.


✨ What's New & Key Features

🔀 Multi-Account & Multi-Messenger Isolation

  • Run multiple WhatsApp and Google Messages accounts simultaneously.
  • Strict Session Segregation: Each account runs in its own isolated Electron storage partition (persist:wa-<id> / persist:gm-<id>), preventing cross-account state or cookie leaks.
  • Visual badges on avatars (emerald for WhatsApp, blue for Google Messages) plus support for custom photo avatars.

🍃 Botanical Emerald Design System

  • Modern dark-themed interface built around a curated emerald palette (#16B364 accent on #0E1512 dark surfaces).
  • Collapsible Sidebar Rail: Toggle between full sidebar view (240px) and a space-saving icon rail (64px) with avatar protection.
  • Compact Chrome: Strips away redundant web chrome to maximize your messaging area.

🖥️ Native Linux Desktop & Tray Integration

  • System Tray: High-contrast tray icon with options for close-to-tray, start minimized, and auto-start on login.
  • Unread Badges: Live unread count badges operating across GNOME, KDE, XFCE, and Ubuntu docks.
  • Microphone & Camera Permissions: Native permission prompts for WebRTC audio/video calls.

🔗 Deep Link Protocol Handlers

  • Registered system-level handlers for whatsapp:// and sms: URI schemes.
  • Clicking chat links in browsers or external apps automatically opens and routes directly to the correct service within Sprig.

⚙️ Rich Preferences & Customization

  • Display Controls: Customizable zoom levels (Ctrl + +, Ctrl + -, Ctrl + 0).
  • Sound Alerts & Notifications: Granular toggles for unread notification alerts.
  • Cache Management: Per-account and global cache clearing with one click.

⌨️ Keyboard Shortcuts

Shortcut Action
Ctrl + 1 .. 9 Switch directly to Account 1–9
Ctrl + Tab / Ctrl + Shift + Tab Cycle forward / backward through accounts
Ctrl + N Open the Add Account modal
Ctrl + + / - / 0 Zoom In / Zoom Out / Reset Zoom
Esc Close active dialog or settings panel

🔒 Privacy & Security

  • 🛡️ Zero Telemetry: No analytics, tracking scripts, or advertising SDKs.
  • 🔐 End-to-End Encryption Maintained: Direct connection to official web.whatsapp.com and messages.google.com endpoints with zero proxy/relay servers.
  • 📂 Local Storage Only: All session data and credentials reside solely on your local filesystem.

📥 Installation

1. Ubuntu / Debian / Linux Mint (.deb Package)

For 64-bit x86 systems (Intel / AMD):

sudo apt install ./sprig_1.0.0_amd64.deb

For 64-bit ARM systems (ARM64 / AArch64 / Raspberry Pi):

sudo apt install ./sprig_1.0.0_arm64.deb

Alternatively, double-click the .deb file in your file manager to install via Software Center or GDebi.


2. Universal Linux AppImage (All Distributions)

Works across all major Linux distributions (Fedora, Arch, openSUSE, Ubuntu, Debian, Manjaro, etc.):

chmod +x Sprig-1.0.0-x86_64.AppImage
./Sprig-1.0.0-x86_64.AppImage

📦 Release Assets

File Target Architecture Description
sprig_1.0.0_amd64.deb x86_64 / amd64 Debian / Ubuntu installer (64-bit Intel/AMD)
sprig_1.0.0_arm64.deb aarch64 / arm64 Debian / Ubuntu installer (64-bit ARM)
Sprig-1.0.0-x86_64.AppImage x86_64 Standalone executable AppImage for all Linux distros
Source code (zip) All Source code archive
Source code (tar.gz) All Source code archive

💬 Feedback & Community