写了一个小而美的邮箱客户端
- 内容介绍
- 文章标签
- 相关推荐
本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:
- 我的帖子已经打上 开源推广 标签: 是
- 我的开源项目完整开源,无未开源部分: 是
- 我的开源项目已链接认可 LINUX DO 社区: 是
- 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是
- 以上选择我承诺是永久有效的,接受社区和佬友监督: 是
以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出
大家好,最近在做一个小而美的桌面邮件客户端,叫 Pebble。
花了有一个多月时间,两百多条commit
官网:https://pebble.byebug.cn/
项目地址:
GitHub - QingJ01/Pebble: A small yet beautiful email client.
A small yet beautiful email client.
Release 下载:
Release Pebble v0.0.1 · QingJ01/Pebble
Initial Release Pebble 0.0.1 is the first public test release. This release includes: Gmail, IMAP, and experimental Outlook account support. Aggregated mailbox views across connected accounts. Loc...
为什么做它
我一直觉得现在的邮箱客户端要么太重,要么太依赖云端仪表盘,要么把搜索、规则、稍后提醒、看板这些工作流拆得很散。
Pebble 的方向比较明确:做一个 本地优先、安静、可控 的桌面邮件客户端。邮件数据、搜索索引、附件、规则和设置默认都保存在本机。网络请求只发生在你启用的功能里,比如邮件同步、翻译、WebDAV 设置备份等。
目前她还是第一个公开测试版本 0.0.1,不敢说成熟,但已经可以拿来体验核心流程。
目前支持什么
-
Gmail
-
IMAP
-
Outlook,当前还是实验性支持
-
多账号聚合收件箱
-
本地 SQLite 邮件存储
-
本地 Tantivy 全文搜索
-
邮件线程视图和普通列表视图
-
写信、草稿、已发送、失败发送本地发件箱
-
归档、删除、星标、已读、批量操作
-
稍后提醒
-
搜索和高级过滤
-
规则引擎,自动整理邮件
-
看板视图,适合把邮件当成任务流处理
-
深色/浅色主题
-
中英文界面
-
远程图片隐私控制、可信发件人、追踪像素拦截
-
OAuth token 和账号凭据本地加密
-
可选 WebDAV 备份设置、规则和看板数据
我比较在意的几个点
1. 本地优先
Pebble 不是把所有东西都交给云端。邮件缓存、索引、附件、规则和设置都尽量留在本机,搜索也走本地索引。
2. 多邮箱聚合
如果你有多个邮箱账号,可以在一个收件箱里一起看,不需要来回切账号。
3. 隐私控制可见
HTML 邮件、远程图片、追踪像素这些东西都尽量显式处理。你可以选择更严格,也可以对具体邮件临时放宽。
4. 邮件不只是收件箱
我希望邮件客户端不只是“读邮件”,也能承接后续动作,所以加了稍后提醒、规则、看板、命令面板这些东西。
技术栈
-
Tauri 2
-
Rust
-
React 19
-
TypeScript
-
SQLite
-
Tantivy
-
Zustand
-
TanStack Query
当前状态
0.0.1 是第一个公开测试版本,目前更适合喜欢折腾、愿意反馈问题的朋友。
需要提前说明:
-
Windows 安装包暂时还没有签名,SmartScreen 可能会提示风险。
-
Outlook 还属于实验性功能,依赖 Microsoft Graph 权限配置。
-
邮件客户端会处理敏感数据,建议先用测试账号或不重要账号体验。
截图
仓库里有几张截图:
-
Inbox:
inbox1499×1000 85.8 KB -
Kanban:
kanban1499×1000 59.6 KB -
Dark mode:
图片1718×1023 51.5 KB -
Settings:
settings1499×1000 63.5 KB
想收集一些反馈
如果你也觉得邮箱客户端应该更本地、更安静、更可控,欢迎试试看。
我现在最想听这些反馈:
-
客户端体验是否顺手
-
Gmail / IMAP / Outlook 登录和同步是否稳定
-
搜索、规则、稍后提醒、看板这些工作流是否真的有用
-
你觉得一个桌面邮件客户端还缺什么核心能力
欢迎PR
个人的力量是微小的,但是有了大家就会不同
网友解答:--【壹】--:
前排支持,我看foxmail不爽很久了,超级古董的审美!!!!!
--【贰】--:
诶 我一看竟然只有 Windows 没有 macos 的客户端吗
这种一般不都是先macos 上的么
--【叁】--:
macos我没有签名,现在还是高三学生,没钱负担那个
--【肆】--:
已经很久没开过邮件客户端了,现在都是网页打开。来试试楼主的这个软件怎么样先。
--【伍】--:
太棒了佬友!简直就是梦中情邮。网易邮箱大师是唯一UI在线的,但是居然还要会员。
--【陆】--:
hhh,但是我不同意佬友这个观点,我觉得邮箱还是办公必备品
--【柒】--:
可以提一个issue,我记录一下,后续搞出来
--【捌】--:
简直是我想要的梦中情邮,太讨厌当下的客户端了。我宁愿网页端都不愿意用客户端。
image566×181 8.56 KB
star 一个支持!!
--【玖】--:
不签名也可以诶,最多跑个sudo xattr -cr 命令或者弄一下Homebrew Cask 分发
--【拾】--:
非常棒,已经star ,期待佬友后续的开发,每次打开邮箱,要么重新登录,要么占用大量的内存
--【拾壹】--:
前排支持,邮件管理太烦了。一个简洁的邮箱客户端很有帮助
--【拾贰】--:
佬这个项目用什么agent开发的?感觉ui配色和设计不错,也很简介,用了什么skill技巧没。
我自己开发了些小工具,但是ui都很丑,想了解下
--【拾叁】--: QingJ:
Rust
支持一下,现在对邮箱也不是那么依赖,foxmail没什么毛病
--【拾肆】--:
长得有点像outlook,等我试一下
--【拾伍】--:
会支持多端同步登录吗?像spark 那样登录一个主的,其他的都同步过去
--【拾陆】--:
回头我也试一试,非常棒~确实有些像outlook
--【拾柒】--:
okok,我五一研究一下,主要没mac设备也不好调试啥的
--【拾捌】--:
UI好看呀!之前一直用foxmail,但是ui实在是有点老旧了,支持佬。
--【拾玖】--:
你的这个ui还是比较好看的,学习了。感谢
本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:
- 我的帖子已经打上 开源推广 标签: 是
- 我的开源项目完整开源,无未开源部分: 是
- 我的开源项目已链接认可 LINUX DO 社区: 是
- 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是
- 以上选择我承诺是永久有效的,接受社区和佬友监督: 是
以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出
大家好,最近在做一个小而美的桌面邮件客户端,叫 Pebble。
花了有一个多月时间,两百多条commit
官网:https://pebble.byebug.cn/
项目地址:
GitHub - QingJ01/Pebble: A small yet beautiful email client.
A small yet beautiful email client.
Release 下载:
Release Pebble v0.0.1 · QingJ01/Pebble
Initial Release Pebble 0.0.1 is the first public test release. This release includes: Gmail, IMAP, and experimental Outlook account support. Aggregated mailbox views across connected accounts. Loc...
为什么做它
我一直觉得现在的邮箱客户端要么太重,要么太依赖云端仪表盘,要么把搜索、规则、稍后提醒、看板这些工作流拆得很散。
Pebble 的方向比较明确:做一个 本地优先、安静、可控 的桌面邮件客户端。邮件数据、搜索索引、附件、规则和设置默认都保存在本机。网络请求只发生在你启用的功能里,比如邮件同步、翻译、WebDAV 设置备份等。
目前她还是第一个公开测试版本 0.0.1,不敢说成熟,但已经可以拿来体验核心流程。
目前支持什么
-
Gmail
-
IMAP
-
Outlook,当前还是实验性支持
-
多账号聚合收件箱
-
本地 SQLite 邮件存储
-
本地 Tantivy 全文搜索
-
邮件线程视图和普通列表视图
-
写信、草稿、已发送、失败发送本地发件箱
-
归档、删除、星标、已读、批量操作
-
稍后提醒
-
搜索和高级过滤
-
规则引擎,自动整理邮件
-
看板视图,适合把邮件当成任务流处理
-
深色/浅色主题
-
中英文界面
-
远程图片隐私控制、可信发件人、追踪像素拦截
-
OAuth token 和账号凭据本地加密
-
可选 WebDAV 备份设置、规则和看板数据
我比较在意的几个点
1. 本地优先
Pebble 不是把所有东西都交给云端。邮件缓存、索引、附件、规则和设置都尽量留在本机,搜索也走本地索引。
2. 多邮箱聚合
如果你有多个邮箱账号,可以在一个收件箱里一起看,不需要来回切账号。
3. 隐私控制可见
HTML 邮件、远程图片、追踪像素这些东西都尽量显式处理。你可以选择更严格,也可以对具体邮件临时放宽。
4. 邮件不只是收件箱
我希望邮件客户端不只是“读邮件”,也能承接后续动作,所以加了稍后提醒、规则、看板、命令面板这些东西。
技术栈
-
Tauri 2
-
Rust
-
React 19
-
TypeScript
-
SQLite
-
Tantivy
-
Zustand
-
TanStack Query
当前状态
0.0.1 是第一个公开测试版本,目前更适合喜欢折腾、愿意反馈问题的朋友。
需要提前说明:
-
Windows 安装包暂时还没有签名,SmartScreen 可能会提示风险。
-
Outlook 还属于实验性功能,依赖 Microsoft Graph 权限配置。
-
邮件客户端会处理敏感数据,建议先用测试账号或不重要账号体验。
截图
仓库里有几张截图:
-
Inbox:
inbox1499×1000 85.8 KB -
Kanban:
kanban1499×1000 59.6 KB -
Dark mode:
图片1718×1023 51.5 KB -
Settings:
settings1499×1000 63.5 KB
想收集一些反馈
如果你也觉得邮箱客户端应该更本地、更安静、更可控,欢迎试试看。
我现在最想听这些反馈:
-
客户端体验是否顺手
-
Gmail / IMAP / Outlook 登录和同步是否稳定
-
搜索、规则、稍后提醒、看板这些工作流是否真的有用
-
你觉得一个桌面邮件客户端还缺什么核心能力
欢迎PR
个人的力量是微小的,但是有了大家就会不同
网友解答:--【壹】--:
前排支持,我看foxmail不爽很久了,超级古董的审美!!!!!
--【贰】--:
诶 我一看竟然只有 Windows 没有 macos 的客户端吗
这种一般不都是先macos 上的么
--【叁】--:
macos我没有签名,现在还是高三学生,没钱负担那个
--【肆】--:
已经很久没开过邮件客户端了,现在都是网页打开。来试试楼主的这个软件怎么样先。
--【伍】--:
太棒了佬友!简直就是梦中情邮。网易邮箱大师是唯一UI在线的,但是居然还要会员。
--【陆】--:
hhh,但是我不同意佬友这个观点,我觉得邮箱还是办公必备品
--【柒】--:
可以提一个issue,我记录一下,后续搞出来
--【捌】--:
简直是我想要的梦中情邮,太讨厌当下的客户端了。我宁愿网页端都不愿意用客户端。
image566×181 8.56 KB
star 一个支持!!
--【玖】--:
不签名也可以诶,最多跑个sudo xattr -cr 命令或者弄一下Homebrew Cask 分发
--【拾】--:
非常棒,已经star ,期待佬友后续的开发,每次打开邮箱,要么重新登录,要么占用大量的内存
--【拾壹】--:
前排支持,邮件管理太烦了。一个简洁的邮箱客户端很有帮助
--【拾贰】--:
佬这个项目用什么agent开发的?感觉ui配色和设计不错,也很简介,用了什么skill技巧没。
我自己开发了些小工具,但是ui都很丑,想了解下
--【拾叁】--: QingJ:
Rust
支持一下,现在对邮箱也不是那么依赖,foxmail没什么毛病
--【拾肆】--:
长得有点像outlook,等我试一下
--【拾伍】--:
会支持多端同步登录吗?像spark 那样登录一个主的,其他的都同步过去
--【拾陆】--:
回头我也试一试,非常棒~确实有些像outlook
--【拾柒】--:
okok,我五一研究一下,主要没mac设备也不好调试啥的
--【拾捌】--:
UI好看呀!之前一直用foxmail,但是ui实在是有点老旧了,支持佬。
--【拾玖】--:
你的这个ui还是比较好看的,学习了。感谢

