WeZZard:从工业设计走到编译器与模型内部
TA 自称「The crazy one」:在京东方做过工业设计,后来当了 iOS 独立开发者,做过 Wondershare FilmoraGo 的架构师和字节跳动抖音基础技术部 DanceUI 的核心贡献者。如今 TA 住在悉尼,写 Agent 工具,并用 Jacobian 透镜观察大模型的内部表示。
- Swift
- 编译器
- AI Agent
- 可解释性
- 工业设计
一句话:GitHub 自我介绍是「I build things with aesthetics.」(我用审美做东西。)X 简介写着「The crazy one. ex-ByteDance infra, ex Industrial Designer」。
代表作:jlens-qwen36(★404)、opencode-vision(24 小时 1,300+ 次下载)、COWMacro、CTVFL、WeZZard Skills(Amplify、Attune、Cupertino Taste);正在做 ReadyCheck 和 Rubberdux。
关键数字:GitHub 122 个公开仓库,近一年 2,192 次贡献;X 关注者约 5,400;博客 RSS 23 篇长文。
写作:英文长文发在 wezzard.com,中文版发在微信公众号;原稿以 CC BY-NC-ND 4.0 存放在 GitHub。
调 Claude 的英文风格时,TA 已经写了「不要用行话、用直白的语言、不要自造术语」,模型却还是滑回行话。大多数人会继续改提示词,WeZZard 打开了模型内部:给本地的 Qwen 拟合一个 Jacobian 透镜,看每一层、每个 token 在把输出往哪个词推。这就是 TA 一贯的路数:问题出在表面,原因在结构里。
档案速览
Profile
- 身份
- 软件工程师、Agent 工具作者、技术写作者
- 所在地
- 澳大利亚悉尼
- 经历
- 京东方工业设计 → iOS 独立开发者 → Wondershare FilmoraGo 架构师 → 字节跳动抖音基础技术部 DanceUI 核心贡献者
- 技术栈
- Swift、C/C++、Objective-C、LLVM、Python / MLX、TypeScript、Rust
- 代表作
- jlens-qwen36、opencode-vision、COWMacro、CTVFL、WeZZard Skills
- 正在做
- ReadyCheck(编程 Agent 的上下文层)、Rubberdux(给独立创始人的 Agent harness)
- 爱读的书
- 《聪明的投资者》《具体数学》《SICP》《A Discipline of Programming》《Engineering a Compiler》
TA 到底在做什么?
WeZZard 的工作可以分成两段。前一段在 Apple 平台和编译器:写 Swift 宏、研究 LLVM 数据结构、拆解 SwiftUI 的「编程语言本质」,在字节跳动参与 UI 框架 DanceUI。后一段从 2025 年开始,转向 AI Agent:做本地编程 Agent 的 PTY harness、从会话日志里挖对话的 minelogue、给纯文本模型补视觉能力的 opencode-vision,以及研究模型可解释性的 jlens-qwen36。
两段工作的共同点是形式决定行为:产品的外形、语言的语法、示例对模型的塑造。这和 TA 的工业设计训练一脉相承。
成长与经历
- 早年
工业设计
工业设计专业背景,在京东方(BOE)做过工业设计;喜欢多种音乐风格,偶尔作曲。
- 2011–2019
转向软件
2011 年注册 GitHub,深入 C/C++、Objective-C、Swift、汇编和 WebAssembly;做过 iOS 独立开发者,开源 ObjCGraft(AOP 框架)、CTVFL(编译期检查的 Auto Layout VFL)和 UIAnimationToolbox。
- Wondershare
FilmoraGo 架构师
担任移动端视频编辑 App FilmoraGo 的架构师。
- 字节跳动
DanceUI 核心贡献者
在抖音基础技术部参与 DanceUI 框架。同期写下《Unexplained SwiftUI》《Using Functional Binding to Observe in SwiftUI》《A Study of LLVM ADT》等文章。
- 2022–2023
Swift 宏
COWRewriter 能把 Swift struct 自动改写为写时复制语义;Swift 5.9 推出宏之后,做了 COWMacro,并写了两篇《Swift Macro: Revisited》。
- 2025
编译器与 Agent
写下修复 Swift 6 编译器「Eliminate Redundant Load」优化 pass 的笔记;开始做 agentic-loop-playground,演示 Claude Code 子 Agent 自动清理代码。
- 2026
Agent 工具与可解释性
开源 toll-free-harness、minelogue、opencode-vision、jlens-qwen36 和一组 Claude Code Skills;文章《How I Built The Dynamic Workflow 4 Months Before Anthropic》《I Gave GLM-5.2 Eyes》《J-Space Reveals How Examples Shape Model Behavior》。
代表作品详解
jlens-qwen36 ↗
「A visual debugger for a local Qwen3.6-27B (4-bit) on Apple Silicon / MLX.」它为本地模型拟合一个 Jacobian 透镜,显示模型在每一层、每个 token 位置正在把输出推向哪些词。
TA 用它研究「示例如何塑造模型行为」:为什么规则写得再清楚,模型还是会被提示里的例子带偏。项目有一个只读的在线演示 jlens.wezzard.com。
- GitHub
- ★404 · ⑂30
- 在线演示
- jlens.wezzard.com
opencode-vision ↗
让 OpenCode 里的纯文本主模型(GLM-5.2、DeepSeek V4 等)把视觉任务委托给你已有订阅里的视觉模型:便宜的模型负责推理,贵的模型只在需要看图时出场。
TA 在《How I got 1,300+ Downloads in 24 Hours》里复盘了这个插件在 npm 上 24 小时下载 1,300 多次的过程。README 明确声明它是社区项目,与 OpenCode 官方无关。
COWMacro ↗
一个名为 @COW 的 Swift 宏:把 struct 改成写时复制语义,复制性能提升 N 倍,N 是 struct 里堆存储的数量。比如一个包含 String、Array、Set、Dictionary 的 struct,复制性能可以提升 4 倍。
- GitHub
- ★47
| 其他作品 | 年份 | 说明 |
|---|---|---|
| WeZZard Skills | 2026 | Claude Code 插件市场:Amplify、Attune(把奥威尔的写作规则注入每次会话)、Cupertino Taste(从 WWDC 提炼的设计品味) |
| toll-free-harness | 2026 | 本地编程 Agent 的交互式 PTY harness |
| minelogue | 2026 | 从编程 Agent 会话日志里挖出时间线、对话和交叉检验 |
| Rubberdux | 2026 | Rust 写的中心化 Agent,管理上下文、记忆并分派任务 |
| CTVFL | 2019 | 编译期检查的 Auto Layout Visual Format Language |
| ObjCGraft | 2018 | Objective-C / Swift 的面向切面编程框架 |
个人网站研究
博客叫「Pieces of My Soul」(灵魂的碎片),用 Gatsby 构建,托管在 Cloudflare。首页按时间列出文章,每篇带分类与标签;顶部只有 GitHub、Stack Overflow、Email 和 Feed 四个链接。
另一个站点 skills.wezzard.com 的口号是「Craft with Intention」,用 Astro 构建,列出 TA 的 Claude Code 技能,并给出两行安装命令。
| 维度 | 观察 |
|---|---|
| 主题 | Swift / SwiftUI / LLVM → AI Agent → 可解释性 |
| 语言 | 英文为主,中文版发在微信公众号 |
| 深度 | 多为长文,常从一个具体问题追到底层原因 |
写作与观点
- 2026-07-20
- 2026-07-03
- 2026-06-29
- 2026-05-29
- 2025-03-09
- 2022-03-06
I build things with aesthetics.
— WeZZard,GitHub 个人主页
长处与局限
| 维度 | 长处 | 局限 / 需要留意 |
|---|---|---|
| 深度 | 能从 UI 框架一路追到编译器 pass 和模型内部 | 文章门槛较高,需要相当的背景知识 |
| 跨界 | 工业设计训练带来对形式与结构的敏感 | — |
| 开源 | 项目新、更新快,紧跟 Agent 生态 | 多数仓库星数不多,部分仍是实验 |
| 写作 | 长文有完整推理过程 | 更新节奏不规律 |
可以从 TA 身上学什么
- 跨界不是浪费:工业设计的训练,让 TA 对结构和形式格外敏感。
- 追到底层找原因:从提示词问题一直追到模型的内部表示。
- 组合模型降成本:便宜模型负责推理,贵模型只在需要时出场。
- 中英双语写作:英文博客面向世界,中文公众号面向国内读者。
- 读经典书:SICP 和编译原理,永远不过时。
推荐先看这三个
- jlens 在线演示 ↗
直观看到大模型每一层在「想」什么。
- WeZZard Skills ↗
试试 Attune,让 Agent 按奥威尔的规则写作。
- COWMacro ↗
看 Swift 宏如何把一个性能优化变成一行注解。
去看看 WeZZard 本人的作品
读一篇 WeZZard 的长文,从提示词一路读到模型内部。
资料来源
- WeZZard 的 X 个人资料
- Pieces of My Soul
- wezzard.com:Profile
- GitHub:WeZZard
- jlens-qwen36 README
- opencode-vision README
- WeZZard Skills
本页由公开资料整理,可能存在遗漏或过时之处;以本人公开发布的信息为准。