Innei

RSS: https://innei.in/feed
Innei 的前端与全栈开发个人博客 —— TypeScript、React、Next.js、AI 工程、独立开发、旅行与生活。

用 Claude Code、Codex 和 Remotion 制作一支《命运石之门》MV

作者用 Claude Code 统筹、Codex CLI 生成 36 张场景图、Remotion 逐帧合成,做出一支 4分28秒、1080p/30fps 的《命运石之门》MV,全程无人工逐帧动画。 核心亮点:1) 作者只写一条开场 prompt,后续 11 轮修片全靠"看完提意见",Claude 负责分镜、写场景代码、调度 Codex 和渲染;2) 用 librosa 测出 112 BPM、466 拍,把切点锚在节拍数据上,改分镜也不用重做同步;3) 把"图像管质感、代码管精确"分工拆开——Nixie 管数字由 SVG 手绘三层辉光、逐帧锁定,图像只提供空管质感;4) 命运石之门的世界线分歧值不靠模型记忆,而是查原作表格逐条核对,还纠正了模型把 1.130205 误当起点等错误;5) 歌词按画面留白逐行定 6 种排版风格,打字机效果改成预占位只动 opacity 解决抖动;6) 验证用 renderStill 抽 10-30 帧拼 contact sheet,约 1 分钟出结果,替代 10-15 分钟全量渲染。 文章信息密度高,工程细节、踩坑(如 Codex CLI -i 吞 prompt)和可复用的 prompt 方法论都写得很细。
评论点赞收藏14 小时前

把 Electron 更新做快:我在 OTA 上的几次推倒重来

作者在 LobeHub 项目上多次推倒 Electron 升级方案,从 electron-updater 的全量包、blockmap 增量、渲染层 OTA,最终改用类似 Discord 的架构:asar 只作启动壳,业务代码作为签名的 core 基线随安装包下发,后续通过 zstd 差分 + 内容寻址 + HTTP Range 做增量 OTA,支持回滚。 Canary 从 ~64 分钟降到 4–8 分钟。他还分享了具体踩坑:blockmap 在压缩后切块导致 diff 膨胀、渲染层 OTA 兼容性检查脚本涨到近千行难以维护、S3 对象数爆炸、硬链接共享版本节省磁盘、启动时重复校验改为 stat 等。 下一步会把 Stable 迁到 Sparkle 差分补丁。
评论点赞收藏1 天前

一天原型,一周成品:开发 Lody iOS 实况

开发者一周内用 Claude Code 和 Codex 两个 AI agent 搭建了 Lody 的 iOS 客户端。Lody 是远程控制 Mac 上 AI agent 的工具,开源后协议可读,但官方 SDK 依赖链无法打包进 React Native。 架构采用离屏 WebView 承载 WASM,原生只做宿主。Swift 占比从 15% 升到 46%,核心交互全部用 Swift 实现。关键 prompt 心法包括:给参照实现比写三百字需求准确,先讨论不让写代码,删掉系统惯例的 Tab Bar,验收要不可修改的轮次加截图录屏证据。
评论点赞收藏18 天前

从纯 CSS 到 StyleX:AI 加持下的一万行 CSS 迁移实践

作者用 Codex Multi-Agent 把一万多行纯 CSS 项目迁移到 StyleX,CSS 体积从 215.7 kB 降到 102.3 kB,产出 300 多条提交记录,消耗约 30 亿 token。 迁移流程:先扫风险点和死代码,做最小 PoC 验证,建立追踪表后用大模型写迁移手册、小模型并行执行,worktree 隔离各 worker,主分支合并后 UI 验收。 作者认为 Tailwind 原子类在 AI 编程时代冗长且难以处理复杂样式,StyleX 在属性粒度去重复用,比 Vanilla Extract 更灵活。
评论点赞收藏31 天前

午夜备忘:关于爱、自由与未来

一个大厂程序员第一次相亲后的深夜反思。他和AI聊了人生、情感、婚姻,发现自己对未来还不确定——工作可能换、城市可能走,却已经被推着去相亲。 他想要灵魂共鸣,不是"吃了吗睡了吗"式的日常寒暄,但相亲市场只认确定性。他问自己:是不是该停下来,等自己想清楚再出发?
评论点赞收藏37 天前

UIKitCore 逆向分析报告

Innei 逆向分析 iOS 26 UIKitCore,揭示导航栏标题字号、过渡动画、Liquid Glass 效果的内部实现参数。导航标题使用 Dynamic Type,inline 默认 17pt Semibold,large title 为 34pt Bold;标题过渡是 alpha、gaussian blur 和位移的复合动画,不是普通 fade;Tab Bar 选中态需要背景状态、lens 驱动、platter 扩大三部分协同。 文章提供可运行的 GitHub Demo 和完整反编译记录。
评论点赞收藏38 天前

AI 时代我的开发工作流:从踩坑复盘到多项目并行验证

Innei 分享 AI 时代的多项目并行开发工作流,token 用量从每月 50-60 亿涨到两天就用完。核心方法:用 AI 长对话完成踩坑,再通过自定义 skill 自动沉淀为技术文章和可复用 skill,配合 CLI 工具发布。 同时管理 mx-space、afilmory、kansoku 等四五个项目,ADHD 的上下文跳跃反而成了优势。
评论点赞收藏45 天前

登录芦苇

登录后关注作者、收藏内容和参与讨论。