Nate Parrott:会写代码、爱开玩笑的设计师
TA 读书时做的 Spotlight 插件系统 Flashlight 让 Apple 请 TA 去 Spotlight 团队实习;后来 TA 成为 The Browser Company 的第一位设计师,参与塑造了 Arc 浏览器;如今 TA 在 Anthropic 做设计。TA 的个人网站是一个点击赚金币、解锁「黄金模式」的讽刺游戏。
- 交互设计
- 原型
- Swift
- AI 实验
- 幽默
一句话:X 简介「design @anthropicai, previously @browsercompany」;GitHub 简介只有「✨ computers 🌴」。TA 是一位用可运行原型思考的设计师。
代表作:Flashlight(★5.3 千)、Ball(★1.7 千)、lettercrap、reeeed / feeeed、web98、纽约地铁时间地图 subway、Infinite App Store。
关键数字:X 关注者约 6.4 万;GitHub 137 个公开仓库;Swift、JavaScript、HTML、Python 各占一大块。
一个细节:在 ShopTalk Show 上,TA 被介绍为「developer, designer, and gamification enthusiast」。
2014 年,OS X Yosemite 刚刚让 Spotlight 变得更好用,一个学生就把它变成了插件平台:天气、翻译、日程、发邮件,全都能在 Spotlight 里完成。这个项目叫 Flashlight。媒体报道,它好到让 Apple 请作者去 Spotlight 团队实习。十年后,这位作者在 Anthropic 做设计。
档案速览
Profile
- 身份
- 设计师兼开发者
- 现任
- Anthropic,设计
- 此前
- The Browser Company(Arc 浏览器),首位设计师
- 早年
- Flashlight 作者;曾在 Apple Spotlight 团队实习(媒体报道)
- 所在地
- 美国纽约布鲁克林
- 技术栈
- Swift、JavaScript、Python、Objective-C、Blender
- 代表作
- Flashlight、Ball、web98、reeeed、lettercrap、subway
TA 到底在做什么?
Nate 的工作方式是「把想法做成能玩的东西」。在 The Browser Company,TA 参与了 Arc 的设计;业余时间,TA 用 Swift 和 JavaScript 做了大量小实验:AI 现场生成网页的「幻想互联网模拟器」web98、一个住在 Dock 里的小球 Ball、一个经常教错东西的学习 App uhohlingo。
这些作品的共同点是幽默和手感:它们不一定有用,但会让人想多玩一会儿。
成长与经历
- 2012
注册 GitHub
开始在 GitHub 上公开自己的小项目。
- 2014–2015
Flashlight
给 OS X Yosemite 的 Spotlight 加上基于 Python 的插件系统,支持天气、翻译、日程、发邮件、搜图等上百个动作。MacStories 称它是一个非官方的「粗糙 hack」,内存偶尔会暴涨,但 Mac 社区非常喜欢它。
- 2015
Apple 实习
据 Cult of Mac 报道,Flashlight 1.0 让 Apple 请 TA 去 Spotlight 团队实习。TA 对 9to5Mac 说,Apple 觉得 Flashlight「有意思」,但「绝对不是请我来把 Flashlight 做进 OS X」。之后 10.10.4 更新让 Flashlight 失效,项目停止维护。
- 2016–2017
Web 实验
lettercrap 用图片蒙版生成动态 ASCII 艺术;letterdance 让文字在滚动时逐字母过渡;subway 按实际通行时间缩放纽约地铁图;还用 Jupyter 探索神经网络。
- The Browser Company
首位设计师
TA 在 ShopTalk Show 上说,自己遇到团队前就在做自己的浏览器,后来加入成为公司的第一位设计师,参与了 Arc 的侧边栏、Boosts 等设计。
- 2022–2023
AI 原型
做了阅读器 feeeed 并开源它的阅读模式 reeeed;用 OpenAI 流式补全做了 web98、uhohlingo、sous、chattoys 等实验。
- 2024–2025
Anthropic
离开 The Browser Company,加入 Anthropic 做设计。同期开源 Ball、Infinite App Store 和 nat。
代表作品详解
Flashlight ↗
「The missing Spotlight plugin system.」用 Python 写插件,就能让 Spotlight 理解「weather in Tokyo」「remind me...」这类命令。它是后来 macOS 启动器生态的先声之一。
README 顶部写着项目已不再维护,并推荐了一个兼容 El Capitan 和 Sierra 的社区分支。
- GitHub
- ★5,336 · ⑂395
- 官网
- flashlight.nateparrott.com
Ball ↗
「It's a little ball that lives in your dock.」你可以拖它、甩它、用双指扫它,让它在屏幕上弹来弹去,看看能不能撞到角落。README 的结尾是:「It's a ball. It's fun. It's a ball.」
- GitHub
- ★1,700
web98 ↗
「Fantasy internet simulator.」输入任意网址,AI 当场为你生成那个并不存在的网页。它把大模型从「问答工具」变成了一种互联网怀旧游戏。
| 其他作品 | 年份 | 说明 |
|---|---|---|
| reeeed | 2022 | SwiftUI 阅读模式,来自 feeeed 阅读器(★189) |
| lettercrap | 2016 | 用图片蒙版生成动态 ASCII 艺术(★190) |
| subway | 2017 | 按通行时间缩放距离的纽约地铁图(★145) |
| uhohlingo | 2023 | 「用简短课程自学任何东西,而这些课程经常完全是错的」 |
| Infinite App Store | 2024 | 一个「开始菜单」式的 AI 实验 |
| openai-streaming-completions-swift | 2023 | Swift 里的 OpenAI 流式补全(★100) |
个人网站研究
网站标题是「Nate Parrott's Nice and Engaging Website」。每点一次得 1 分,金币可以解锁内容:5 枚下载简历、15 枚给 TA 发邮件、20 枚高级光标、30 枚作品存档、56 枚「黄金模式」、200 枚寄一张实体贴纸。
还有成就系统(「Reading Rainbow:阅读 5 篇内容」)、用 Blender 做的图标老虎机,以及这样的社交链接:「讨厌这个网站?去另一个摧毁多巴胺的指标驱动网站关注我吧。」整个网站是一件关于注意力经济的讽刺作品,而它本身又真的很好玩。
| 维度 | 观察 |
|---|---|
| 技术 | Gatsby + React,托管在 GitHub Pages |
| 交互 | 点击计分、金币解锁、成就、老虎机 |
| 态度 | 用游戏化讽刺「指标驱动」的互联网 |
设计观点
在 ShopTalk Show 545 期,TA 讲了 Arc 的几个设计决定:侧边栏放在左边,因为放右边的原型让用户把鼠标移过太多空白;「我们把标签页看作新的文件」,所以标签可以重命名、文件夹能跨会话保留;访问 localhost 时自动开启开发者模式,这来自对 Web 开发者用户的调研。
We think of tabs as the new files.
— Nate Parrott,ShopTalk Show 545
长处与局限
| 维度 | 长处 | 局限 / 需要留意 |
|---|---|---|
| 原型 | 想法很快变成能玩的东西 | 很多实验停留在原型阶段 |
| 设计 | 有个性、有幽默感,参与塑造了 Arc | 在 Arc 的具体分工外界只能看到一部分 |
| 开源 | 作品有趣,README 也好读 | Flashlight 等早期项目已不再维护 |
| 写作 | 网站本身就是观点 | 长文较少,观点多散落在社交媒体和播客 |
可以从 TA 身上学什么
- 设计师也写代码:可运行的原型是最好的设计文档。
- 作品就是简历:一个学生项目让 Apple 主动找上门。
- 给软件一点性格:Arc 被人记住,是因为它有态度。
- 用幽默表达批评:点击赚金币的网站,比一篇长文更能说明问题。
- 新技术出现时先玩起来:web98、uhohlingo 都是对 AI 的好奇心实验。
推荐先看这三个
- nateparrott.com ↗
点几下,赚几枚金币,看看你能不能解锁黄金模式。
- Ball ↗
在 Dock 里养一个球,体会什么叫「手感」。
- ShopTalk Show 545 ↗
听 TA 讲 Arc 的设计决定。
去看看 Nate Parrott 本人的作品
去 nateparrott.com 点一百下,解锁「Big Click Energy」成就。
资料来源
- Nate Parrott 的 X 个人资料
- nateparrott.com
- GitHub:nate-parrott
- ShopTalk Show 545:Arc Browser with Nate Parrott
- MacStories:Flashlight Extends OS X Yosemite's Spotlight with Plugins
- Michael Tsai:Flashlight Brightens Up Spotlight in Yosemite
- Product Hunt:Arc's designer has left for Anthropic
本页由公开资料整理,可能存在遗漏或过时之处;以本人公开发布的信息为准。