最近的工作
开源
我最近持续开发和完善的开源项目。
自 2024 年起,我创建并维护 GPUI Kit,一个基于 GPUI 的桌面应用框架,前身是 GPUI Component。
它涵盖 UI 组件、布局、编辑器和应用开发工具,支持 macOS、Windows 和 Linux。我深度参与 GPUI 核心开发,为框架引入 MSAA 路径抗锯齿、线性渐变、Tab 焦点导航与矢量路径构建,同时在 GPUI Kit 中持续完善应用层能力。
- 界面构建
- 从 UI 组件、数据表格到 Dock 布局与图表,支持桌面界面的开发。
- 应用开发
- 提供代码编辑器与应用开发工具,用于构建 Longbridge Pro 等原生应用。
- 插件扩展
- 通过 GPUI Shell,应用可以支持用 JavaScript 编写的插件和扩展。
面向 AI 时代的 macOS 原生 Markdown 应用。AI 写 Markdown,Mado 让它好读:支持文件夹工作区、大纲导航、源码 / 视觉 / 分栏三种模式、轻量编辑,以及 HTML / PDF 导出。使用 Swift 开发。
madomd.com ↗
参与贡献
我也把实际项目中的改进贡献给所依赖的工具和框架,从 Rails、GitLab 到 Rust 原生桌面开发。
自 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 的实际绑定。
更多开源作品
社区与 Web 应用
- Ruby China — 中文 Ruby 社区,我是联合创始人、管理员和主要开发者。
- Homeland ☆ 3.9k — 开源社区系统,Ruby China 使用的论坛软件。
- BlueDoc ☆ 0.6k — 可自行部署的团队文档管理工具。
- RubyGems 镜像 — 从 RubyGems 淘宝镜像到 Ruby China 镜像,持续十多年帮助国内开发者安装依赖的公共服务。
Rails 工具
在 GitHub 查看更多项目 →