lazy · weichao.ren

把日子 过成自己 喜欢的样子。

做过 Swift 编译器、LLVM 后端、隐私检测相关工作。现在做独立开发者, 用 AI 造自己想要的工具。喜欢滑雪、潜水、攀岩、公路旅行。

  • 14 年写博客
  • 56 篇文章
  • 4 个想去的地方

点击城市 · 拖动旋转

Swift Objective-C LLVM TypeScript Python Rust (学) Neovim Xcode iOS Android Linux SwiftPM Git Docker K8s Cloudflare Vercel PADI AOW Ski · 单板 Climbing · 5.10a 公路旅行 Swift Objective-C LLVM TypeScript Python Rust (学) Neovim Xcode iOS Android Linux SwiftPM Git Docker K8s Cloudflare Vercel PADI AOW Ski · 单板 Climbing · 5.10a 公路旅行

Works · 作品

做过的一些东西

悬停翻转查看细节。6 个,按时间倒序。

Web · 小程序 shipped

节拍器

钢琴吉他练习节拍器 (Web + 小程序)

  • BPM 30–300
  • Web Audio + 视觉静音
  • 20 个长尾落地页 (中/英)

悬停查看详情 ↻

2024-2026 · Web · 小程序

怎么做的

问题。主流节拍器 app 屏幕太亮、声音太机械,加练习辅助功能要收费;面向初学者的差异化搜索需求 (Hanon、6/8 jig 等) 没覆盖。

方法。纯前端 Web Audio + CacheStorage,零后端、零账号;用 per-field URL preset + 长尾 slug 列表做 SEO。

结果。上线 jp + cn + en 三个 locale 的长尾落地页,零付费推广到达第一批稳定用户。

TypeScriptWeb Audio APIVercel小程序
Self-hosted shipped

Lodge

家庭服务器面板 · Self-hosted

  • 单 HTML 文件
  • 零后端依赖
  • JSON 配置 + 状态 API

悬停查看详情 ↻

2025-2026 · Self-hosted

怎么做的

问题。跑家庭服务器 (HomeLab / SOHO / 小工作室) 时 SSH 记命令繁琐,外部 SaaS 要联网、要账号、贵。

方法。单 HTML + 静态 JSON 配置;客户端 JS 直接连服务器管理端口;服务端最小化处理。

结果。已开源,含真实 dashboard 截图 + 中英 README 双版;v1.0.0 release 已发。

HTMLTypeScriptZero-backend
Web · Product wip

GridGo

日历优先待办 · Calendar-first Todo

  • 日历优先
  • 多视图 (日/周/月)
  • 无社交、无云账号

悬停查看详情 ↻

2024-2026 · Web · Product

怎么做的

问题。主流 todo app 把 inbox 摆主入口,日历是被压扁的展示;用户真正在做的是「每天/每周有时间窗的事」。

方法。日 / 周 / 月三视图可切;事件存 localStorage + 可选 WebDAV 同步;不上 lock-in 云。

结果。beta 上线 (beta.gridgo.weichao.studio);gridgo.cn 域名注册待正式启用。

TypeScriptReactViteVercel
Freqtrade · Crypto shipped

Sentinel

稳健型个人加密货币量化系统

  • 稳态策略为主
  • LLM 仅研究/复盘
  • 自托管 + 风控

悬停查看详情 ↻

2024-2026 · Freqtrade · Crypto

怎么做的

问题。自己手动盯盘既不纪律也无法回测;直接拿 LLM 接交易 API 又太冒险。

方法。Freqtrade 做执行底座;自建薄壳做 daily/weekly review;LLM 通过严格 prompt 只能产出「赞成 / 反对 / 静观」,不写订单。

结果。已公开源码 + 论文级回测笔记;当前实盘小仓位持续。

PythonFreqtrade状态机Claude API
AI · Dev shipped

autodev-harness

全自动 AI 开发系统

  • 自我修复
  • 多 agent 编排
  • 最低人类干预

悬停查看详情 ↻

2025-2026 · AI · Dev

怎么做的

问题。一次 vibe-coding 改两个文件是可以的,让 agent 改 100 个文件跑 CI 全绿,没现成 harness。

方法。agent loop 套 git 提交流程;测试失败时自动把 stack trace 喂回;agent 提 PR 时强制 review checklist。

结果。已开源;用于节拍器/Lodge 等项目的自动化维护。

PythonAnthropic APIGitHub APIpytest
Dev · Tool shipped

atelier

macOS + Claude Code 隔离沙盒

  • Disposable VM
  • Host 干净
  • 快照恢复

悬停查看详情 ↻

2026 · Dev · Tool

怎么做的

问题。Claude Code 跑久了会装一堆 Python / Node / 临时文件污染本机;重置一次要装半小时。

方法。Linux VM 启动 → 共享工作目录 → agent 跑 → VM 销毁;本机不进任何 apt 痕迹。

结果。日常开发默认接入;换工作台成本降到一次开关机。

ShellQEMU / KVMLinux VM

Now · 当下

最近在想、在做

来自 /now 页面。每月更新一次。

  1. 2026-05

    PADI AOW + 长白山封板

    PADI 进阶开放水域潜水员拿到。长白山雪季最后一周滑了三天,5 月 15 封板。开始重新看书,主要是非技术书。

    life
  2. 2026-06

    站点重建 + 职业方向

    把 weichao.ren 整体重建到 Astro 5 + Vercel,14 年的内容一次性搬过来。同时在想下一步:在 AI infra / AI 应用 / 继续做自己的产品 三个方向里选。

    work

Interests · 兴趣

除了写代码之外

Outdoor / Mind

把身体练好,是中年人最重要的事。 滑雪让冬天有盼头,潜水让夏天有盼头,攀岩让每个周末有盼头。

"不是去看什么风景,是去看自己在风景里是什么样子。"

写代码

很早就开始写代码,做过 Swift 编译器、LLVM 后端、隐私检测相关工作。
技术不是目的,是手段。

户外

滑雪 + 潜水 + 攀岩 + 公路旅行。
每年至少 3 次长线 + 无数短线。把身体练好是中年最重要的事。

看书写字

最近在读非技术书偏多。
也写 —— 这个站点就是 14 年博客的延续。

发呆

看云、看树、看人。
想清楚"我到底要什么"比"我要做什么"重要得多。

Memories · 记忆

4 个地点

不只是"我去过的地方",是塑造过我的地方。点击地球上的点看完整故事。

北京 · root 🏠

home · since 2006

北京 · root

出学校门 → 在几家互联网公司做过 iOS 基础架构 → 2019 到 2023 在某宇宙大厂做 Swift 编译缓存和 LLVM 隐私检测,前后 15 年 iOS。

#home#beijing#career
新疆 · 滑雪 + 独库公路 🏔️

想去 · 下一站

新疆 · 滑雪 + 独库公路

新疆是天花板。

#ski#roadtrip#duku
海南 · 潜水 🤿

2026 · 计划

海南 · 潜水

PADI AOW 拿到之后,下一站是海南。

#dive#PADI AOW#hainan
广西 · 攀岩 🧗

想去 · 待安排

广西 · 攀岩

阳朔是国内最经典的攀岩圣地。

#climb#yangshuo#limestone

Get in touch

想聊点什么?

关于合作、技术、户外、或者只是想认识一下 —— 邮件最稳。