Pebble

Pebble 0.1.5

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

  • By qingj01
  • Open Source
  • Updated Sep 9, 2026
Download for Windows

About Pebble

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.

What's new in 0.1.5

Added
- Added independent local account labels, visible alongside mailbox addresses, with v3 backup support and imports from v1/v2 backups (#79).
- Added OAuth mailbox verification and an in-place repair preview that preserves existing messages, user names, labels and account IDs (#78, #79).
- Added a one-time sender-name notice with a preview and a shortcut to account settings (#77).
- Added a local address book with searchable contacts, multiple labeled email addresses, favorites, notes, and quick create/edit actions from message participants (#81).
- Added recipient suggestions that prioritize saved contacts while retaining recent correspondents, with controls to suppress unwanted recent addresses (#81).
- Added standards-compatible vCard import and export with duplicate merging, partial-error reporting, UTF-8/folded-line support, and safe file/card limits (#81).
- Added contacts to local file and WebDAV settings backups, with backward-compatible imports (#81).
Fixed
- Fixed partial Outlook sync updates clearing message subjects, bodies, metadata, and attachments after read or flag changes (#90).
- Fixed SMTP and Gmail dropping configured sender names. Structured From headers now support Unicode and punctuation, and outgoing retries preserve the stored sender identity (#77).
- Outlook now clearly shows its provider-managed sender name; changing a local label does not change the external identity. New OAuth accounts bind to a verified provider identity, and OAuth addresses cannot be changed through ordinary account editing (#77, #79).
- Settings restore preserves existing OAuth mailbox addresses and connected credentials instead of silently replacing them with another mailbox from a backup.
- Fixed copied-text feedback leaving a timer running after its popover was closed.
- Fixed vCard export/import losing whitespace at folded boundaries and treating carriage returns inside notes as new contact properties.
- Fixed participant actions associating a newly saved contact with an email address removed in the editor; recent-suggestion removal is now reachable by keyboard.
- Blocked queued SMTP sends after the account mailbox address changes, while retaining frozen names when only a name changes.
- OAuth remote drafts now use the same verified identity and connection as sending. Failed identity checks preserve encrypted local drafts without uploading them. …

Full release notes »

Technical details

Publisherqingj01
Version0.1.5
Release date2026-09-09
LicenseAGPL-3.0
Installer typenullsoft
Architecturex64
Package IDQingJ01.Pebble

Install Pebble from the command line

Install with Windows Package Manager
winget install --id=QingJ01.Pebble -e
Update to the latest version
winget upgrade --id=QingJ01.Pebble -e
Uninstall
winget uninstall --id=QingJ01.Pebble -e
Silent install with the offline installer
"Pebble_0.1.5_x64-setup.exe" /S

emailmail

Pebble version history

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

Frequently asked questions

Is Pebble free?

Yes. Pebble is free and open-source software released under the AGPL-3.0 license.

What is the latest version of Pebble?

The latest version is 0.1.5, released on Sep 9, 2026.

Is it safe to download Pebble?

The download button links to the official installer published on github.com, the same file Windows Package Manager installs. You can verify the downloaded file by comparing its SHA-256 checksum with 799e5621771c3a7b94ad1f8b74da01d8c75bc9eb23c0bc196219243f85b17800.

Which Windows versions does Pebble support?

Pebble runs on Windows and is available for 64-bit (x64) systems.

How do I install Pebble silently?

Run the offline installer with "Pebble_0.1.5_x64-setup.exe" /S, or install it with Windows Package Manager: winget install --id=QingJ01.Pebble -e --silent.

How do I uninstall Pebble?

Open Settings › Apps › Installed apps, find Pebble and select Uninstall. From the command line, run winget uninstall --id=QingJ01.Pebble -e.