Versions:

  • 0.1.5
  • 0.1.4
  • 0.1.3
  • 0.1.2
  • 0.1.1
  • 0.1.0
  • 0.0.9
  • 0.0.8

Pebble is a local-first desktop email client published by qingj01, designed for users who want a calmer, more private inbox. Built with Rust, Tauri, and React, the application keeps mail data, the search index, attachments, rules, and application settings on the user's device by default, following a philosophy that email workflows should be local-first rather than cloud-dashboard-first, with privacy controls that are explicit, visible, and easy to override per message. The current release is version 0.1.5, and the software has seen 8 versions in total, indicating ongoing early-stage development. Pebble currently supports Gmail, IMAP, and experimental Outlook accounts, offering a unified inbox across multiple accounts with threaded and message-list views. Its core workflow features include archive, delete, star, mark read, batch actions, restore flows, snoozing messages, full-text search with advanced filters, and a rules engine for automatic organization. On the privacy side, the client uses a local SQLite database for messages, folders, labels, rules, and settings; a local Tantivy full-text index for fast search; on-disk attachment storage under the app data directory; and OAuth tokens and credentials encrypted with a per-device key. The app includes no telemetry, and network requests are limited to features the user configures, namely mail sync, translation, and optional WebDAV settings backup. Productivity tools round out the offering, including a Kanban board with Todo, Waiting, and Done columns, a command palette, keyboard-first navigation, and built-in translation. Falling into the email client and personal productivity software category, Pebble suits use cases such as managing multiple mail accounts from one private desktop application, organizing busy inboxes with rules and snoozing, tracking actionable messages on a Kanban board, and performing fast local search without relying on cloud services.

Tags: