Dd有设计感的开发者
Thomas Ricouard 的头像
Thomas RicouardOpenAI Codex 开发者体验 · SwiftUI 开源作者

Thomas Ricouard:用开源 App 教会大家 SwiftUI

从联合创业、Google、Glose 到 Medium,再到 OpenAI 的 Codex 团队。TA 用 MovieSwiftUI、Curiosity、AC Helper、Ice Cubes 这些完整的开源 App 示范了 SwiftUI 应该怎么写,如今又在为 Codex 的开发者体验打造 CodexMonitor、Skills 和 SkillManager。

@Dimillian法国巴黎第一批 · 4分约 18 分钟读完更新于 2026-10-21
  • SwiftUI
  • iOS / macOS
  • 开源 App
  • Codex
  • AI 编程

一句话:一位「用完整产品开源」的 iOS 工程师:不是一个组件、一个 Demo,而是一个能上架、有真实用户的 App。现在 TA 在 OpenAI 负责 Codex 的开发者体验。

代表作:Ice Cubes(Mastodon 客户端,★7.1 千)、MovieSwiftUI(★6.5 千)、CodexMonitor(★4.3 千)、Curiosity / RedditOS(★4 千)、Skills(★4 千)、AC Helper(★1.7 千)、SwiftHN、PokeSwift。

关键数字:X 关注者约 6.3 万、推文 6.5 万多条;GitHub 176 个公开仓库,其中 41 个是 Swift;近一年贡献 3,450 次。

看点:每当新技术出现(Swift、SwiftUI、Mastodon、Codex),TA 几乎都是第一批用它做出完整开源作品的人。

6.3 万X 关注者
2008加入 X
3.3 万GitHub 代表仓库 ★
4,386GitHub 关注者

Thomas 的个人网站首页只有几行 emoji:🤖 Codex @OpenAI;🍎 iOS/macOS、Swift/SwiftUI;🐙 做开源 App;🇫🇷 创业者;🫡 曾在 Glose、Google、Medium。下面是一排 App 图标,直接链接到 App Store:一份可以点击的简历。

档案速览

Profile

身份
OpenAI Codex 开发者体验(Developer Experience);iOS / macOS 开发者、创业者
所在地
法国巴黎附近
经历
联合创办 MySeeen(电影分享)与 Robin Browser → Google → Glose(社交阅读)→ Medium(Glose 被收购后)→ OpenAI
代表作
Ice Cubes、MovieSwiftUI、Curiosity、AC Helper、CodexMonitor、Codex Skill Manager、IcySky
技术栈
Swift / SwiftUI、Combine、Objective-C、TypeScript(Tauri)、Lua
演讲
Swift Connection 2025、FrenchKit 2022、dotSwift 2020、UIKonf 2020
关键数字
GitHub 粉丝 4,386;X 关注者约 6.3 万

TA 到底在做什么?

Thomas 的开源有一个固定模式:新技术一出来,就用它做一个完整的、能上架的 App 开源出来。Swift 发布当月,TA 写了 Hacker News 阅读器 SwiftHN;SwiftUI 发布当月,写了带自定义 Redux 的 MovieSwiftUI;Mastodon 爆发时,写了 Ice Cubes;Bluesky 起来时,开始写 IcySky。这些代码库成了很多人学习 SwiftUI 架构的范本。

加入 OpenAI 之后,TA 把同样的方式用到了 Codex 上:CodexMonitor 用来同时编排多个 Codex Agent,Codex Skill Manager 用来管理本地的 Codex 和 Claude Code 技能,Skills 仓库则公开了自己的日常技能。

本页依据 dimillian.app(About、Talks、Articles、Open Source)、GitHub 与项目 README 整理,资料截至 2026 年 10 月。TA 在 Google 的具体工作未见公开细节。

成长与经历

  1. 2008–2010

    注册 X 与 GitHub

    X 账号 2008 年注册,至今 6.5 万多条推文。

  2. 2010 年代初

    创业:MySeeen 与 Robin

    联合创办电影分享应用 MySeeen 和「智能浏览器」Robin Browser。GitHub 上至今保留着这两个组织。

  3. 2014.06

    SwiftHN

    Swift 发布当月就写了 Hacker News 阅读器 SwiftHN(★1.7 千),是最早的一批 Swift 开源 App 之一。

  4. Google

    在 Google 工作

    TA 的个人网站把 Google 列为曾经的雇主。

  5. Glose → Medium

    阅读产品

    在社交阅读应用 Glose 工作,Glose 被 Medium 收购后加入 Medium,负责 iOS 客户端,并在 Medium Engineering 博客写了 SwiftUI 在 Medium iOS App 中的实践和架构演进。

  6. 2019.06

    MovieSwiftUI

    SwiftUI 发布当月写出 MovieSwiftUI(SwiftUI + Combine + 自定义 Flux / Redux)和 SwiftUIFlux,成为大量开发者学习 SwiftUI 架构的范例。

  7. 2020

    Curiosity 与 AC Helper

    macOS Big Sur 上的 SwiftUI Reddit 客户端 Curiosity(RedditOS),以及《集合啦!动物森友会》助手 AC Helper(上架 App Store);同年在 dotSwift 和 UIKonf 演讲。

  8. 2022.11

    Ice Cubes

    Mastodon 爆发时用 SwiftUI 开源 Ice Cubes,迅速成为最受欢迎的 Mastodon 客户端之一。

  9. 2025

    加入 OpenAI

    负责 Codex 的开发者体验;同年写了 iOS 26 端侧模型、Agentic iOS 工作流(XcodeBuildMCP + Cursor)、用 Claude 4 vibe coding 一个 iOS App 等文章,并在 Swift Connection 2025 演讲。

  10. 2026

    CodexMonitor 与 PokeSwift

    1 月发布 CodexMonitor 和 Codex Skill Manager;3 月用 Swift 和 SwiftUI 重新实现了《宝可梦 红 / 蓝》的游戏引擎。

代表作品详解

Ice Cubes ↗

2022SwiftUIAGPL-3.0 · App Store

「An open-source application for accessing the decentralized social network Mastodon!」完全用 SwiftUI 写成,同时上架 App Store。它的价值有两层:对用户,它是最好用的 Mastodon 客户端之一;对开发者,它是一个真实的、产品级的大型 SwiftUI 代码库:导航、时间线、多账号这些常见难题,都能在这里找到参考实现。

GitHub
★7,089 · ⑂730
创建
2022-11
最近更新
2026-10

CodexMonitor ↗

2026.01Tauri + TypeScriptmacOS

「An app to monitor the (Codex) situation.」一个用来在多个本地工作区里编排多个 Codex Agent 的 Tauri 应用:侧栏管理项目,首页放快捷操作,会话视图基于 Codex 的 app-server 协议。可以添加并持久化工作区,分组、排序,快速跳回最近的线程。

GitHub
★4,348
官网
codexmonitor.app

MovieSwiftUI ↗

2019.06SwiftUI + Combine★6.5 千

使用 TMDb API 的电影 App,带一个自定义的 Flux(Redux)实现。在 SwiftUI 刚发布、官方示例还很少的时候,它回答了很多人最关心的问题:一个真实的 SwiftUI App 该怎么组织状态?

Skills 与 Codex Skill Manager ↗

2025–2026Agent SkillsSwiftUI

Skills(★4 千)是 TA 自己日常使用的 Codex 技能合集;Codex Skill Manager(★1.4 千)则是一个 SwiftUI 写的 macOS App,用来管理本地的 Codex 和 Claude Code 技能。2025 年 7 月 TA 还公开过自己的 Claude Code 配置。

其他开源 App★年份说明
Curiosity / RedditOS4,0222020macOS 上的 SwiftUI Reddit 客户端,「when it was cool」
SwiftHN1,7372014Swift 写的 Hacker News 阅读器
AC Helper1,7242020动森助手,已上架 App Store
IcySky5342024用 iOS 26 SDK 新特性写的 Bluesky 客户端,也是自定义 UI 的试验场
AppRouter4742025简单的 SwiftUI 路由
MortyUI4662020Rick & Morty 主题的 GraphQL + SwiftUI 示例
PokeSwift3632026用 Swift 和 SwiftUI 重新实现《宝可梦 红 / 蓝》引擎

开源与 GitHub

GitHub 主页 README 只是一张表格,列出「目前在更新和维护的项目」,每个都配一张截图。仓库语言分布里 Swift 有 41 个、TypeScript 13 个、Objective-C 11 个,还有 6 个 Lua(游戏相关)。

仓库★创建说明
IceCubesApp7,0892022Mastodon 客户端
MovieSwiftUI6,5272019SwiftUI + Combine + Redux
CodexMonitor4,3482026编排多个 Codex Agent
RedditOS4,0222020macOS Reddit 客户端
Skills4,0062025个人 Codex 技能
CodexSkillManager1,3772026技能管理 App

个人网站研究

导航是 About me、Talks、Games、Articles、Open Source、Snippets。首页用 emoji 列出身份,然后是各个社交平台的链接(Bluesky、Mastodon、X、GitHub、Threads、Medium),最后是一排「我做过或参与过的 App」图标。

Articles 页按主题分组:Medium Engineering 时期的架构文章,以及 AI 时代的实践:iOS 26 端侧 Foundation Models、用 XcodeBuildMCP + Cursor 的 Agentic iOS 工作流、《Where is Swift Assist?》《Is Software Engineering Over?》。

维度观察
技术Next.js,部署在 Vercel
TalksSwift Connection 2025、FrenchKit 2022、dotSwift 2020、UIKonf 2020,均附视频
Open Source每个 App 一张卡片,附 App Store 与 GitHub 链接

写作与观点

从 SwiftUI 到 Codex,TA 始终站在同一个位置:新工具如何被开发者真正用起来。SwiftUI 时代是写出完整的参考 App;AI 时代是写工作流文章、公开自己的 Agent 配置、做管理工具。

长处与局限

维度长处局限 / 需要留意
开源完整、可上架的 App 代码库,学习价值极高部分早期项目(MovieSwiftUI 等)已不再积极维护
时机总是第一批用新技术做出作品追新带来的项目多,有的停留在「TBD」状态(如 IcySky)
影响力从社区布道走到 OpenAI 负责开发者体验在 OpenAI 的工作以团队成果为主,个人贡献边界不易看清
表达文章、演讲、开源三线并进博客文章分散在 Medium 等多个平台

可以从 TA 身上学什么

  • 开源一个完整 App:比写十篇教程更有说服力。
  • 新技术发布当天就动手:Swift、SwiftUI、Mastodon、Codex,每次都很快做出作品。
  • 做自己会用的工具:动森助手、Codex 监控,都是自用需求。
  • 把兴趣变成职业:开源影响力最终把 TA 带到了 OpenAI。

推荐先看这三个

  1. Ice Cubes 源码 ↗

    想看一个大型 SwiftUI App 怎么组织代码,从这里开始。

  2. CodexMonitor ↗

    如果你同时跑多个 Codex Agent,试试这个编排工具。

  3. Articles ↗

    读读 TA 的 Agentic iOS 工作流,看 AI 怎样进入 Xcode 开发。

去看看 Thomas Ricouard 本人的作品

读一读 Ice Cubes 的源码,或者装一个 CodexMonitor。

资料来源

  1. Thomas Ricouard 的 X 个人资料
  2. dimillian.app
  3. dimillian.app:Talks
  4. dimillian.app:Articles
  5. dimillian.app:Open Source
  6. GitHub:Dimillian
  7. IceCubesApp README
  8. CodexMonitor README
  9. Skills
  10. App Store:Ice Cubes

本页由公开资料整理,可能存在遗漏或过时之处;以本人公开发布的信息为准。