Ex-big-tech infra engineer, now an indie dev with ski/climbing/swim instructor certs.
📍 Beijing · 🛠️ Building tools I actually use, with AI · ⛷️🧗🏊 Ski / climbing / swim instructor
At a leading tech company I built the industry's first in-house Swift compilation cache (cut build times by 50%, served 71% of all company builds) and an LLVM-based iOS privacy-scanning toolchain, with 4 patents. Now I ship my own tools.
Recent work also lives on LazyOS (repo).
- 🔬 oneplus-8t-mobile-lab — An open phone lab grown out of one OnePlus 8T: Android flashing & recovery, real-device automation, authorized mobile security, wireless observation, and on-device AI agents. · guide
- 🤖 android-ai-stack — A local-first AI toolchain for an Android phone running Termux + Kali PRoot: OpenCode, Claude Code, Happy's agent and server all run on the phone.
- 📞 xiaohei-phone-agent — "Wake it. Say it. Let your phone act." An open, local-first AI phone assistant for Android — voice command → intent routing → observable actions, with confirmation when it matters.
- 🕵️ pocket-pentest — Turn an Android phone into an authorized pentest / CTF carry-on toolkit. No custom kernel, no system downgrade — Magisk root + Termux/PRoot Kali userspace.
- 🧪 android-device-test — Real-device Android testing skill: ADB triage, state pinning, uiautomator2, PerfDog, monkey — and telling real failures from false ones.
- 🤵 GridGo · 格行 — A personal Agent butler — one grid, one task.
- 📊 llm-quota-watchdog — One dashboard + smart push alerts for LLM coding-plan quotas — Claude Pro/Max, Codex Plus/Pro, Kimi for Coding, GLM Coding Plan. Python stdlib only, static HTML, no DB. · live
- 🔀 tokenlane — Local-first Claude Code provider switcher.
lane use glmand go; tokens stay on disk. - 📡 happy-relay-deploy — A skill for self-hosting a Happy relay when you genuinely need to drive Claude Code on a remote machine from your phone. Tailnet-only by default.
- 🛰️ paseo-relay-deploy — A skill to self-host a Paseo WebSocket relay — the phone app drives multiple machines without opening Tailscale.
- 🧠 dsh-deploy — A skill to deploy DeepSeek Harness (
dsh web) behind nginx + Tailscale Funnel, with Safari cookie auth and remote Settings patches. - 📱 dsh-ios — Unofficial iOS companion for DeepSeek Harness — same sessions as the web UI. Not a DeepSeek product.
- 🖥️ Lodge — See every service running on each of your servers, what's exposed where — hub + agent architecture, a single Go binary, E2E-encrypted vault. No more spreadsheets that go stale in a week.
- 🏠 home-nas-skill — Home NAS build & ops playbook: full media pipeline (Prowlarr→Sonarr/Radarr→qB→Bazarr→Jellyfin), Immich, Navidrome, backups — with all the China-network and weak-CPU gotchas baked in.
- 🌐 reality-handshake — Diagnosing VLESS+Reality / XTLS proxy handshake failures, and connecting new clients to an existing server.
- 💬 wechat-mp-devops — WeChat MiniProgram CI/CD & DevOps playbooks (build / upload / scan-test on Linux & macOS), packaged as a drop-in skill.
- 🛒 cn-electronics-shop — 国内数码选购顾问 Skill:拆需求、京东/天猫/闲鱼比价、验闲鱼、叠国补和大促. Decision layer only — it does not crawl or place orders.
- 💾 wechat-local-archive — Local macOS WeChat archive: decrypt the live DB, export JSONL / Markdown / HTML, browse on 127.0.0.1.
- 📓 yinxiang-export — Archive-first Yinxiang local export: originals preserved, Markdown reading layer, Agent Skill.
- 📖 kindle-field-guide — Two old Kindles, documented for daily use and safe maintenance. · guide
- 🔧 pocket-lab — 口袋实验室 — a hardware handbook for programmers: radio, watches, pocket computers, vision, robots. · guide
- 🐰 小兔头节拍器 — A metronome that opens right in your browser — kid-voice beat counting, traditional strong/weak beats, multiple time signatures. For piano, drums, or dance practice. · repo
- 🏭 MediaForge — An AI self-media pipeline: topic selection → creation (article/video) → quality gate → human review → scheduled multi-platform publishing → analytics feedback. Quality comes from the veto — it dares to drop 70% of output.
- 🦆 AquaSight · 鸭先知 — A personal news radar: scheduled ingest, clustering, Chinese digest, Bark, and a web reader.
- 🗣️ DigitalHuman — Local talking-head on Apple Silicon: a face video + audio → lip-synced mp4. LatentSync 1.5 + MPS, no NVIDIA.
- 🛡️ Sentinel — A disciplined cryptocurrency quantitative system for the long-term investor. Its value isn't "earning more" — it's using machine-level discipline to stop you from repeating your own mistakes. LLM only does research / review / veto; it never places orders.
- 📡 On-chain (read-only) — no keys, no orders, no custody: paysentry · hlsentry · oddsradar · chaintail · slotbench
- 💬 WeChatExport — Export WeChat chat logs (iOS). Current Mac path is wechat-local-archive.
- 🏷️ FDTops — Batch add/replace class-name prefixes — an Xcode helper.
- 🐦 BPFlutter — Flutter integration guide & sample for iOS projects.
Public original repos from the last 90 days that aren't listed above. Last refresh: 2026-09-12.
2026-08-31mindstorms-51515 — 51515 Charlie 玩机手册 · LEGO MINDSTORMS Robot Inventor field notes2026-08-25kazike — 数字生命卡兹克知识地图2026-08-19x402-stall — Pay-per-request x402 stall for data from sibling tools. Cash register, not a protocol company.2026-08-19bountydesk — Personal desk for ecosystem bounties, RFPs, and small paid tasks. Cash plugin, not a product company.2026-08-18PixelDen — Pixel art den — small image tools and experiments.2026-08-17dsh-plugin-grok — DeepSeek Harness plugin: drive the local Grok Build CLI for text, image, and video.2026-08-14grok-imagine-on-plan — Agent skill: generate images and videos on SuperGrok/Grok coding-plan quota via Grok Build tools
- Blog: weichao.ren — build systems, indie hacking, and everything in between.
Off-screen
- ⛷️ Ski instructor (alpine + snowboard)
- 🧗 Rock climbing instructor
- 🏊 Swim instructor
- 🤿 PADI Advanced Open Water Diver
- 🩺 Red Cross first-aider
- Coding and sports share one thing: the joy of getting better at something real.




