每一个
单独拿出
来都是真的
EGOIST
EGOIST
低空飞行
两年,我从「Vue 初心者」变身「AI Full-Stack + The fastest Maintainer + Electron L8」。
Desktop Agent Infra 方向 Owner · TypeScript 构建标准制定者 · Electron L8 / P8
🐼 GitHub since 2014.09 · Singapore 🏢 Umida Inc. · CEO of ChatWise.app I'm currently Focus on Agentic Infra. 🧧 七位数年薪存档
求职意向 Agent Infra 方向 Owner / 工程效能 Infra
产品 chatwise.app · kero.sh · waku.sh
主页 egoist.dev · github.com/egoist
邮箱 0x142857@gmail.com

💼 Work Experience

🌱 创业 / 切片经历   📄 View Offers →

Umida -- ChatWise Electron · Agent Runtime -- 2026.3 to 今
Umida -- ChatWise Tauri · Agent Runtime -- 2024.11 to 2026.3
Umida -- Waku Agent Harness Infra -- 2026.7 to 今
Umida -- Kero Native DevTools Infra -- 2026.7 to 今

💻 Open Source Experience

🏅 View Awards →

  • 🦌 Maintainer of tsup — npm 周下载 798万
  • cac — npm 周下载 4481万
  • 🏆 esbuild-register — 周下载 1271万
  • 🌟 Rollup 插件 ×2 — 周下载 257万

🛠 专业技能

🧠 我的身份跃迁

我从写主题走到定义 TypeScript 构建标准、扛 Desktop Agent 方向

🚀 工作经历

Umida Inc. | Desktop Agent Runtime 方向 Owner --- 2024.11 - 至今

ChatWise | 桌面多模型入口的基础设施层 | The fastest · Tauri → Electron · chatwise.app
「可能 ChatWise 唯一的问题就是用了 Tauri,导致每次新开窗口比 Electron app 慢一大截。(只是就事论事,我真的不是 tauri 黑)」 社区 Desktop Infra 专家 @yetone 给我的评审。我认真听了。
「我都记不住,我只记住了你在手工时代两次把 Tauri 应用重构成 Electron 应用。而且都是相同类型的应用。你就是太犟了。」 同一位专家二次对齐。@yetone 说我犟。我把犟升级成跨端运行时的演进方法论,对同类方向的二次架构负责。

Umida Inc. | Coding Agent Harness + Native DevTools 方向 --- 2026.7 - 至今

Waku · Kero | 我把 Agent CLI 和终端工作区收成两条 Infra | waku.sh · kero.sh

💻 开源项目及社区影响力

🤝 赞助网络 · 大佬背书(含 Past Sponsors)

🏅 证书与公开记录

🧐 常见质疑(我的标准回应)

Q: The fastest 你还用 Electron?
A: 品牌是我定的 The fastest。框架是 Infra。文档是我写的 comparable。持平就是没有变慢。你怎么理解,是你的事。
Q: 这不就是换了个慢框架吗?
A: yetone 说 Tauri 新开窗口更慢。我听了外部评审。这叫拥抱反馈。
Q: 这有 P8 scope 吗?
A: 我定义了 TypeScript 库构建的事实标准,周覆盖几千万次下载;Desktop Agent 方向的一代架构是我拍板升级的。rauchg / Theo / DIYgod 赞助过我。你怎么理解,是你的事。
Q: yetone 说你犟,你还写进自己简历?
A: 他两次公开点名我。点名就是背书。犟是我的方法论。
Q: 这不就是在包装吗?
A: 每一个单独拿出来都是真的。tsup 是我写的。cac 是我写的。v26 是我重写的。yetone 原话在。我把它们放在一起,这是我的经历。

💬 自我评价

我热爱开源,我更热爱把工具做成我每天要打开的产品。从写主题、写打包器,到我一个人做 ChatWise / Kero / Waku,我没有走任何捷径——我只是重新定义了什么叫「走」。 我活跃在 TypeScript / Electron / Agent / MCP 社区。足球我用脚踢,动画我会补,Tauri 我会写,Electron 我也会写。 我有在思考长期是否可持续。但到目前为止,它是有效的。