Skip to content
View zengtianli's full-sized avatar
💭
I may be slow to respond.
💭
I may be slow to respond.
  • Zhejiang University
  • Hangzhou

Block or report zengtianli

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
zengtianli/README.md

曾田力 · Tianli

全栈工程师,做的东西自己每天在用:iPhone / macOS 原生 app、Python 后端与 LLM agent、Next.js 站点、自己运维的 VPS。水利工程师出身,所以 agent 和计算器都长在水利这个领域上。

正在维护、有人在用的

  • WeChatTweak — 微信 4.x 防撤回。上游停更后接手,字节补丁 + 阻止自动更新 + 一键还原,Swift CLI
  • WeChatUnrevoke — 上面那个引擎的图形界面,点一下就好;brew install --cask zengtianli/tap/wechat-unrevoke
  • homebrew-tap — 以上两个的 Homebrew 分发

iPhone 舰队(2026-08-18 到 08-31,14 天从第一行 Swift 到 10 个原生 app,9 个上了 TestFlight,约 2.1 万行)

macOS

  • hydro-mac — 八个水利计算器合成一个 app(Rust 计算核 + SwiftUI)
  • ask-claude — Mac 上直接问 Claude,走会员额度不另配 key
  • doc-tools — 批量规范化 / 转换 / 套模板出 Word

全部产品目录https://apps.tianli.cyou · 博客:https://blog.tianli.cyou · 个人站:https://tianli.cyou

3D Contrib

Swift SwiftUI Python TypeScript Next.js Nginx Cloudflare Claude Code macOS


English

Full-stack engineer. Everything here is something I use daily: native iPhone / macOS apps in Swift, Python backends and LLM agents, Next.js sites, a self-run VPS behind Cloudflare. Water-resources engineer by training, which is why the agent and the calculators live in that domain.

  • WeChatTweak / WeChatUnrevoke / homebrew-tap — keep recalled messages on WeChat 4.x for macOS; CLI engine, one-click GUI, Homebrew distribution. Maintained after upstream went quiet.
  • iPhone fleet — 10 native apps in 14 days (Aug 18–31, 2026), 9 on TestFlight, ~21k lines of Swift. Write-up: Zero to TestFlight.
  • macOS — hydro-mac (Rust core + SwiftUI), ask-claude, doc-tools.
  • Catalog: https://apps.tianli.cyou · Blog: https://blog.tianli.cyou

Pinned Loading

  1. WeChatTweak WeChatTweak Public

    Forked from sunnyyoung/WeChatTweak

    WeChat 4.x anti-recall for macOS — upstream stopped at Feb 2026; this fork covers builds 268575→269627, verifies original bytes before writing, and re-signs keeping entitlements. GUI: github.com/ze…

    Swift 67 5

  2. WeChatUnrevoke WeChatUnrevoke Public

    One-click macOS app that keeps recalled WeChat messages — and stops WeChat's updater from undoing it. GUI for WeChatTweak, WeChat 4.x supported.

    Swift 9 2

  3. fitcoach-ios fitcoach-ios Public

    上门体育 · 教练手机上排课扣课时,学员随时看还剩几节。

    Swift

  4. homebrew-tap homebrew-tap Public

    Homebrew tap: unrevoke (GUI) + wechattweak (CLI) — WeChat 4.x anti-recall for macOS

    Ruby

  5. hydro-deck hydro-deck Public

    水利助手 · 水利问题问一句,十几秒拿到带引文的答案。

    Swift

  6. wrong-book wrong-book Public

    错题本 · 错过的那一类题,换道新题再考你一次——蒙对不算会。

    Swift