Pebble

qingj01 · QingJ01.Pebble

A local-first desktop email client for people who want a calmer, more private inbox.

Pebble is a desktop mail client built with Rust, Tauri, and React. It keeps mail data, the search index, attachments, rules, and application settings on your device by default. The app is designed around a few practical ideas: - Your mailbox should stay readable, fast, and quiet. - Email workflows should be local-first instead of cloud-dashboard-first. - Privacy controls should be explicit, visible, and easy to override per message. - Search, snooze, rules, and a Kanban board should work together instead of living in separate tools. Pebble currently supports Gmail, IMAP, and experimental Outlook accounts. Highlights Local-first privacy - Local SQLite database for messages, folders, labels, rules, and settings. - Local Tantivy full-text index for fast search. - Attachments are stored on disk under the app data directory. - OAuth tokens and credentials are encrypted with a per-device key. - No telemetry. - Network requests are limited to features you configure: mail sync, translation, and optional WebDAV settings backup. Mail workflow - Unified inbox across multiple accounts. - Gmail, IMAP, and experimental Outlook support. - Threaded and message-list views. - Archive, delete, star, mark read, batch actions, and restore flows. - Snooze messages and bring them back later. - Full-text search and advanced filters. - Rules engine for automatic organization. Productivity tools - Kanban board with Todo, Waiting, and Done columns. - Command palette and keyboard-first navigation. - Built-in translation providers with bilingual reading. - Dark and light themes. - English and Chinese UI. - Optional WebDAV backup for settings, rules, Kanban cards, and Kanban notes.

winget install --id QingJ01.Pebble --exact --source winget

Latest 0.1.1

Release Notes

Added

  • Added a tray preference to start Pebble hidden in the system tray at launch.
  • Added native macOS traffic-light window controls in the title bar for a platform-idiomatic close/minimize/maximize experience.
  • Added translation keyboard shortcuts, automatic settings backup, a default mail client preference, and a lightweight mode for the tray.
  • Added local settings backup file export/import for cross-platform migration without WebDAV.
  • Added optional encrypted WebDAV backup and restore for account passwords, OAuth tokens, and translation API keys. Changed
  • Updated the desktop release metadata to version 0.1.1. Fixed
  • Honored IMAP special-use folder attributes so the Trash, Sent, Drafts, Junk, and Archive flags reported by servers map to the expected local folders.
  • Preserved email HTML container styles (such as html, body, and wrapper element rules) so sanitized messages keep their original layout.
  • Stripped HTML and CSS from email preview snippets so list rows show clean plain-text previews instead of markup.
  • Stopped retrying permanent authentication errors for pending mail operations, surfaced clearer status, and allowed dismissing failed operations from settings.
  • Added missing English and Chinese translations for the new automatic backup, default mail client, and pending operations controls.
  • Surfaced translation keyboard shortcuts in the settings page and fixed the wallpaper mode settings background rendering.

Installer type: nullsoft

Architecture Scope Download SHA256
x64 Download C6F9DA6E88CFC2690CFC8D1417B96C6810D68EA24263AF652048FC05CDB08155

Details

Homepage
https://pebble.byebug.cn/
License
AGPL-3.0
Publisher
qingj01
Support
https://github.com/QingJ01/Pebble/issues
Copyright
© 2026 Pebble

Tags

emailmail

Older versions (2)

0.0.9
Architecture Scope Download SHA256
x64 Download 8E7CFFE0FFA0BFBC9BDDF12AFAF28BB23A0D6F53627D8A0BCAC7712E786D3A18
0.0.8
Architecture Scope Download SHA256
x64 Download 5D0FCD0008AA62E9FD8486E3902F05673E4D8D6A512B9688E7C3B20EE7CD55DE