展示HN:Velo – 基于Tauri和Rust的开源键盘优先电子邮件客户端

2作者: Espired3 个月前原帖
我创建 Velo 是因为我想要像 Superhuman 那样的速度和键盘工作流程,但不想支付每月 30 美元的费用,也不想将我的所有数据通过其他人的服务器传输。 Velo 是一个以本地为主的桌面邮件客户端。您的邮件存储在本地的 SQLite 数据库中——没有中间服务器,没有云同步。它可以离线工作,您的数据保留在您的设备上。 Velo 的不同之处在于: - 以键盘驱动 - 类似 Superhuman 的快捷键(j/k 导航,e 存档,c 撰写,/ 搜索)。您可以在不触碰鼠标的情况下快速浏览收件箱。 - 基于 Tauri v2 + Rust 后端构建 - 二进制文件约 15MB,内存使用低,启动瞬间。不是另一个 Electron 应用。 - 多账户支持 - 支持 Gmail(API)和 IMAP/SMTP(Outlook、Yahoo、iCloud、Fastmail 等)。 - AI 功能(可选) - 线程摘要、智能回复、自然语言收件箱搜索。您可以使用自己的 API 密钥(Claude、GPT 或 Gemini)。结果会被本地缓存。 - 隐私优先 - 默认阻止远程图片,钓鱼链接检测,SPF/DKIM/DMARC 徽章,沙盒化 HTML 渲染,AES-256-GCM 加密的令牌存储。 - 分割收件箱、延迟发送、定时发送、过滤器、模板、新闻简报捆绑、快速步骤、跟进提醒、日历同步。 技术栈:Tauri v2、React 19、TypeScript、SQLite + FTS5(全文搜索)、Zustand、TipTap 编辑器。130 个测试文件。 适用于 Windows、macOS 和 Linux。采用 Apache-2.0 许可证。 GitHub: [https://github.com/avihaymenahem/velo](https://github.com/avihaymenahem/velo) 网站: [https://velomail.app](https://velomail.app) 我是一名独立开发者,非常欢迎反馈,特别是在用户体验、您希望的功能或遇到的问题方面。也乐意回答有关架构或 Tauri v2 的任何问题。
查看原文
I built Velo because I wanted Superhuman&#x27;s speed and keyboard workflow without the $30&#x2F;month price tag or sending all my data through someone else&#x27;s servers.<p>Velo is a local-first desktop email client. Your emails live in a local SQLite database - no middleman servers, no cloud sync. It works offline and your data stays on your machine.<p>What makes it different:<p>- Keyboard-driven - Superhuman-style shortcuts (j&#x2F;k navigate, e archive, c compose, &#x2F;search). You can fly through your inbox without touching the mouse - Built with Tauri v2 + Rust backend - ~15MB binary, low memory usage, instant startup. Not another Electron app - Multi-account - Gmail (API) and IMAP&#x2F;SMTP (Outlook, Yahoo, iCloud, Fastmail, etc.) - AI features (optional) - Thread summaries, smart replies, natural language inbox search. Bring your own API key (Claude, GPT, or Gemini). Results cached locally - Privacy-first - Remote images blocked by default, phishing link detection, SPF&#x2F;DKIM&#x2F;DMARC badges, sandboxed HTML rendering, AES-256-GCM encrypted token storage - Split inbox, snooze, scheduled send, filters, templates, newsletter bundling, quick steps, follow-up reminders, calendar sync<p>Tech stack: Tauri v2, React 19, TypeScript, SQLite + FTS5 (full-text search), Zustand, TipTap editor. 130 test files.<p>Available on Windows, macOS, and Linux. Apache-2.0 licensed.<p>GitHub: <a href="https:&#x2F;&#x2F;github.com&#x2F;avihaymenahem&#x2F;velo" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;avihaymenahem&#x2F;velo</a> Site: <a href="https:&#x2F;&#x2F;velomail.app" rel="nofollow">https:&#x2F;&#x2F;velomail.app</a><p>I&#x27;m a solo developer and would love feedback, especially on UX, features you&#x27;d want, or if you run into issues. Happy to answer any questions about the architecture or Tauri v2 in general.