California, US

Personal portal · Est. 2026

angel3w

angel + 3w = 天使 + www

一个人的互联网自留地,
放我做过的、正在做的、和已经放弃的东西。

我是Angel,住在加州。是个很喜欢各种 tech 和 AI 的人,平时爱折腾、爱尝鲜,也会约上朋友一起玩游戏—— 总之是个喜欢娱乐、也喜欢把好玩的东西做出来的人。这里放的都是我用这个域名在弄的个人小项目,没什么商业野心,就是图个乐。 交朋友我很欢迎,但也有门槛:真诚、礼貌是基本盘,不礼貌的就免了。

01

Projects

点开看细节

同一个 Cloudflare Worker 同时伺候 Telegram bot 和网页留言页:Telegram 里走 1–300 字的快速留言(预览确认后发送),网页走带分类的长表单(上限 1,000 字)。网页后台用 6 位验证码登录(验证码发到我的 Telegram),留言 30 天自动过期。防骚扰靠双随机图标校验 + 限流,不搞复杂的人机验证。

STACK · TypeScript / Cloudflare Workers / Turnstile

基于开源项目 BroadcastChannel:往公开 Telegram 频道发消息,网站就自动渲染成时间线——零数据库、零后台,频道本身就是 CMS。打算记录每周看过的电影,加个 #电影 标签自动归档,时间久了就是一份现成的观影史。

STACK · Astro / Cloudflare Workers / Telegram 频道

打算在这个域名下弄个小小的游戏足迹:玩过什么、和谁一起玩的、大概什么感受,不追求全,更像给自己留个档。游戏这件事对我来说一半是娱乐,一半是和朋友联络感情的方式,所以这个记录也会更偏向「一起玩过」而不是「通关清单」。

STACK · 静态页面 / angel3w 子域名

方案本身是通的:root 一台备用机(OnePlus 10T,系统和微信版本都要钉死不能升级),用 WeKit 把微信消息变成一个本地 REST + MCP 服务,AI 就能读消息、发消息。卡住也很实在:需要一个养熟的备用微信号,海外养号太麻烦,还有封号风险。就先这么放着,写着好玩,哪天条件成熟了随时复活。

STACK · Android Root / Zygisk / WeKit / MCP

02

Now

最近在忙什么

Tinkering

各种 AI 小玩意看到好玩的就想试试

Watching

每周一部电影准备开频道记下来

Playing

约朋友开黑玩什么不重要,一起玩才重要