最近的工作

开源

我最近持续开发和完善的开源项目。

Mado

面向 AI 时代的 macOS 原生 Markdown 应用。AI 写 Markdown,Mado 让它好读:支持文件夹工作区、大纲导航、源码 / 视觉 / 分栏三种模式、轻量编辑,以及 HTML / PDF 导出。使用 Swift 开发。

参与贡献

我也把实际项目中的改进贡献给所依赖的工具和框架,从 Rails、GitLab 到 Rust 原生桌面开发。

Zed & GPUI

自 2024 年 2 月起,我向 Zed 和 GPUI 提交了超过 100 个已合并 PR,工作横跨编辑器、底层渲染框架与原生平台集成。许多改进连接着 Zed 自身的需求,以及我在 Longbridge Pro 和 GPUI Kit 中的开发实践。

  • 图形与渲染。 通过矢量路径构建、MSAA 抗锯齿与路径渲染重构,为 GPUI 的任意路径绘制奠定基础,支撑自定义矢量图形与各类图表的绘制,同时改善边缘质量、降低显存开销。
  • 文字与排版。 完善中日韩文字换行、多行截断、字体渲染与交互样式,让文字在不同布局和状态下稳定呈现。
  • 交互与性能。 增加键盘焦点导航与激活能力,并改善视图缓存,减少滚动和鼠标交互中的不必要渲染。
  • 原生平台与编辑器体验。 完善 Windows 集成与 macOS 渲染,同时改进 Zed 的主题切换、文件导航和终端任务等日常使用体验。

近期,我还在推进原生窗口合成、原生子视图之上的 GPUI 浮层与玻璃表面渲染等上游提案,扩展 GPUI 与嵌入式原生内容协同工作的能力。

查看我的全部 Zed PR →

Zed 官方以 Community Champion Spotlight: Jason Lee 为题,专文介绍了我对 GPUI 框架及其生态的贡献。

“… outstanding contributions to gpui and the ecosystem around it.”

— Zed · 2026 年 4 月

Omarchy

  • Omamail — Omarchy 邮件插件,支持 Gmail、HEY 与 IMAP,将邮件阅读和管理融入桌面。
  • Omasend — 为 Omarchy 打造的原生 LocalSend 客户端,通过局域网发送文件、文件夹和文字。基于 GPUI Kit,支持 Linux、macOS 和 Windows。
  • Omarchy Mihoro — Mihoro 的 Omarchy 状态栏面板,用于查看代理状态、切换 Rule / Global / Direct 模式和管理订阅。
  • Omarchy ThemeRGB — 让每一盏灯都跟随主题:把键盘、鼠标、内存、风扇等 OpenRGB 管理的所有设备同步为当前 Omarchy 主题配色,并提供状态栏面板调整配色数量、布局与亮度。
  • Omarchy WhichKey — 将 Which Key 体验带到桌面:按住 Super 显示快捷键提示,直接读取当前 Omarchy 与 Hyprland 的实际绑定。

更多开源作品

  • AutoCorrect — 基于 Rust 的文案检查与格式化工具,处理 CJK 与英文混排中的空格、词语和标点。
  • GoBackup — 定时备份数据库和文件到多种云存储的工具。
  • rust-i18n — Rust 应用国际化工具。

社区与 Web 应用

  • Ruby China — 中文 Ruby 社区,我是联合创始人、管理员和主要开发者。
  • Homeland — 开源社区系统,Ruby China 使用的论坛软件。
  • BlueDoc — 可自行部署的团队文档管理工具。
  • RubyGems 镜像 — 从 RubyGems 淘宝镜像到 Ruby China 镜像,持续十多年帮助国内开发者安装依赖的公共服务。

Rails 工具

在 GitHub 查看更多项目 →