我喜欢做小而可部署的工具,关注自动化、自托管和更可控的互联网。
Building small, deployable tools for automation, self-hosting, and a more private internet.
把重复的事情交给自动化,把敏感的部分留在自己手里。
Automate the repetitive. Keep the sensitive parts under your control.
我喜欢把反复出现的麻烦整理成容易审查、部署和维护的小工具。
- 提供清晰部署路径和保守默认值的自托管服务
- 保持可观察、可恢复的浏览器与工作流自动化
- 面向 Linux、Docker、VPS 和边缘平台的网络工具
- 凭据尽量留在本地、敏感功能需要显式开启的软件
| 项目 | 用途 | 技术 |
|---|---|---|
| ni-mail | 通过 Cloudflare Email Routing 接收私人域名邮件,并提供简洁的鉴权 API。 | TypeScript, Workers, KV |
| v2ex-max-helper | 提供 V2EX 签到、阅读和 Telegram 控制,支持 Docker、Render 或 VPS 部署。 | Node.js, Playwright, Docker |
| v2ex-safe-reading-helper | 带持久队列、多源轮询、重试和看门狗恢复的轻量用户脚本。 | JavaScript, Tampermonkey |
| zerotier-v6-onboard | 帮助 Linux 主机通过 ZeroTier 接入公网 IPv6 的脚本与打包工具。 | Shell, Linux, Networking |
- 边缘服务:Cloudflare Workers、小型 API 和私有基础设施
- 自动化:浏览器工作流、用户脚本和定时任务
- 运维:Docker、Linux、VPS 部署、日志与故障恢复
- 网络:IPv6、覆盖网络、代理和实际连接问题
小工具,明确的取舍,以及真正经得起部署的文档。

