Lifan Hu.

让喜欢,
有处安放。

日光有隙,生活有余白。

日光正好,手边有喜欢的事。欢迎来坐坐。

以真实树林摄影为参考生成的林间日光与小径

我是 Lifan,一名全栈开发者。

Lifan 的日常自拍

来自四川乐山,现在生活在上海。工作时是一名全栈工程师,喜欢把想法做成可以触碰、可以使用的东西。

工作之外,是个很享受宅家的人。追一部动漫,和朋友打几局游戏,或在剪辑里反复调整一个切点。

城市切片

城市很大,日子很近。

从熟悉的滨江到陌生城市的街角,收集不同的光线与生活。

黄浦江对岸的上海城市天际线与东方明珠
城市 / 上海滨江 · 在上海,把日子过成自己的样子。
高处俯瞰灯火与道路延伸的城市夜景
城市 / 入夜以后 · 等灯亮起来,再多停留一会儿。
从高处望向城市楼宇与远处的红白色高塔
城市 / 城市的层次 · 从高处,看一座城市的呼吸。
海面前的新加坡滨水城市建筑群
城市 / 狮城片刻 · 换一座城,换一种看世界的方式。

有时只想看看天。

蓝天与舒展的云层下,大片绿地被城市建筑环绕
城市 / 天空很远 · 原来,城市也有这样舒展的一面。

风景很好,身边的人也是。

东北大学主题动漫校徽图案

东北大学。和大学室友,一起走远一点。

三位大学室友站在雪山与湖边合影
同行 / 和大学室友一起 · 风景很好,身边的人也是。
四位大学室友围坐在摆满菜的圆桌旁合影
同行 / 一起吃饭的人 · 一张桌子,就能坐很久。
木桌上带着泡沫与冷凝水的啤酒杯
日常 / 一杯冰啤酒 · 坐下来,慢慢聊。

在现实的街角,遇见另一个世界。

实景照片里的动漫巡礼。交互页面另有可切换的角色创意合成。

蓝天海面前的铁路道口与经过的白色车辆
青猪印象 / 镰仓高校前 · 在海边,和喜欢的故事相遇。 实景出处
青铜鸟居下的江岛参道与来往行人
青春猪头少年 / 江岛参道 · 走进咲太与朋绘的江岛散步。 实景出处
街巷间向下延伸的石阶、红色扶手与绿树
你的名字 / 须贺神社阶梯 · 走到台阶上,想起《你的名字》。 实景出处
从街边向下延伸至 SHELTER 入口的砖墙阶梯与海报
孤独摇滚 / SHELTER · 第一次走向 STARRY。 实景出处
下北泽本多工作室墙面上的绿色树形壁画
孤独摇滚 / 本多工作室壁画 · 结束乐队的合影,落在同一面墙前。 实景出处
夜晚街边亮着灯的自动售货机
孤独摇滚 / 自贩机旁 · 演出以外,一起聊聊。 实景出处

把时间,留给喜欢的事。

在故事里,走得很远。

《孤独摇滚》《你的名字》《青春猪头少年》。有些故事,看完之后还会惦记很久。

翻开生活手记 · 8 帧照片
夕阳落在路面上,留下暖橙色的倒影
旅途 / 日落之前 · 路上,偶遇一个很好的日落。
棕榈树与粉色穹顶建筑前的花园
旅途 / 一座穹顶 · 在另一座城的午后,闲逛。
喷出水柱的鱼尾狮与身后的海湾景色
旅途 / 鱼尾狮前 · 把熟悉的地标,亲眼看一遍。
群山间蜿蜒的山谷与未融化的积雪
山海 / 山里的片刻 · 抬头,是更大的世界。
两位同行者站在静安寺门前合影
同行 / 静安寺前 · 再见面时,再合一张影。
海上垂钓时的片刻,身后是蓝色海面
日常 / 海上的一天 · 吹吹海风,也等一条鱼。
红色桌面上展开的御神签与黄色纸签
日常 / 一张纸签 · 给未来,留一句小小的祝愿。
夕阳下的海面、云朵与远山
山海 / 海边暮色 · 最后,把这一刻留给落日。

再来一把,也很好。

APEX,或是王者荣耀。和朋友一起打几局。“最后一把”,常常还可以有下一把。

让瞬间,有自己的节奏。

挪几帧,再听一遍。喜欢反复调整一个切点,让画面和声音恰好落在一起。

哪儿也不去的一天。

一点零食,一块屏幕。不急着出门,把时间留给自己。

我的开发生活

从界面与交互,到接口、数据和运行。喜欢把一个想法,一点一点完整地做出来。

开发生活里的工位、电脑、桌面和窗边日光

和 Codex,连续保持好奇。

基准连续记录
97 天
基准最长连续记录
97 天
快照累计 Token
约 261 亿
Token 使用峰值
约 10 亿
最长一次任务
10 小时 2 分

“再改一点点”,有时确实需要很久。

基准快照: · ChatGPT 个人主页 ↗

假设约 261 亿 Token 全部按 GPT-6.1 Sol 标准短上下文非缓存输入 $2 / 百万 Token 计算,等价约 $52,200。这不是我的实际账单:公开主页数值经过缩写,且未区分模型、输入、输出与缓存;Codex 订阅用量也不等于 API 费用。单价核对于 2026-10-31。OpenAI 官方价格

最近在做这些

一个聊天伙伴,一份能打印的练习,还有能追到原文的阅读记录。

大肥鱼 · 给 AI 一点脾气,也给它一点记性。

有点性格,也有记性。

接得住话,也懂得留白。

一个带着性格、记忆和表情的 QQ AI 伙伴。也给它做了 macOS 原生面板,让连接、运行与角色设置有个顺手的入口。

我更在意的,是它能不能接住上一句话,记得对面是谁,也知道什么时候该安静。

持续迭代 · QQ 可用,微信适配测试中

翻开大肥鱼开源项目 ↗

学习错题本 · 做错的那一页,值得重新翻开。

原题 · 作答 · 批改

先复核,再练习。

把原题、笔迹与批改留在一起。复核之后,整理成错题记录,再导出一份能带回纸上的练习。

识别出的文字只是起点。原图、判断和人的确认,各自有自己的位置。

本地优先 · 开源开发版

翻开学习错题本开源项目 ↗

看看导出示例 ↗

Scholar Library · 读得更深,也离依据更近。

摘录 → 原文

每一段摘录,都有回去的路。

把论文、摘录和引用放回同一条线。读到一个结论时,还能找到它来自哪一段原文。

比起让 AI 多说一点,我更希望每一句重要的话,都有可以回去看的出处。

本地文献库 · 开源开发版

翻开Scholar Library开源项目 ↗

看看导出示例 ↗

一盏留在雨夜里的灯。

细雨、暖光,还有一座可以转着看的微缩街角。

雨夜里亮着暖灯的 AME MART 便利店微缩模型,街边有自动贩卖机与斑马线翻开雨夜手帖 ↗

Humanizer 中文版 ↗

创作有时是几帧画面,有时是一段代码。作为全栈工程师,我喜欢看着一个想法,从模糊的轮廓,变成日常里用得顺手的东西。

让使用更自然

从页面、交互到细小的反馈,关心每一次点击,也关心人如何读懂它。

让想法有着落

把界面和背后的服务连接起来,也尝试用 AI 帮人完成真实的事情。

把最后一点做好

反复试用,发现问题,再慢慢修好。让做出来的东西,也能安心地用下去。

下次,聊聊你的世界。

旧版末屏的松林、湖面与远处雪山背景

一个有趣的想法,一部喜欢的动漫,或只是打个招呼。都欢迎。

日光有隙,生活有余白。

影像来源与说明