记录我在 AppCan 鸿蒙开发过程中,如何边做项目边完善 appcan-helper Skill,再把稳定的重复流程沉淀为 appcan-cli,以及我和 AI 一起迭代开发辅助工具时的一些体会。
简单记录我为什么给自己的 Hexo 博客做了一套 FEBIRDY 主题,以及它在首页、文章页、归档和移动端上的实际效果。
记录我如何搭建和使用自己的 Obsidian 知识库,并通过 Fast Note Sync 让两台 Mac mini、两部 Android 手机、一部鸿蒙手机和一台 Windows 电脑共享同一套笔记体系,同时为 Codex、OpenClaw、豆包等 AI Agent 提供受规则约束的知识库访问能力。
为了让 OpenClaw 能在本地搜索 Memory、Session 和历史资料,我先在老 Intel Mac mini 上运行 EmbeddingGemma,随后又经历了配置字段迁移、llama.cpp 与 Monterey 不兼容、自编译运行时和反复重建索引。最后,我把 Embedding 计算迁到新 Mac mini,通过 MLX Serve 与 New API 为老 Mac 提供服务。
听说 Agnes 提供了限量免费的图片和视频模型,白嫖谁不喜欢,于是我想把它接进 OpenClaw。直接配置原生媒体模型不能用,临时做成 Skill 又不够顺手,最后干脆让 Codex 补了一个 Agnes Provider。
回顾过去一年从 Augment、国产 AI 编程工具、Kiro 到 Codex 的使用经历。工具迭代很快,但我更在意的已经不是单次生成代码,而是它能否真正融入完整的开发流程。
自建 New API 之后,我为了更直观地查看不同 API Token、渠道和模型的消耗,做了一块 Chrome 侧边栏用量看板。本文记录这项功能如何从浏览器端分页统计,逐步演进为服务端聚合,以及我使用 Codex 协助完成开发和验收的过程。
Mac mini是没有麦克风的,所以这篇笔记记录如何把 Android 手机的麦克风声音传到 Mac mini,并让系统识别为麦克风输入源,从而直接在macmini中使用各路语音输入法等应用。
记录一次 AppCan 鸿蒙引擎更新 OHPM 包时遇到的发布问题,包括 release HAR 构建、README 与 CHANGELOG、author 和 repository 校验、Publish ID 与私钥、闭源许可及 source_type 等容易忽略的细节。
一直想找一台配置高一些、适合折腾 OpenWrt 的路由器,最后花 190 元从闲鱼买了一台中国移动 RAX3000M 算力版。本文记录我把它配置成旁路由、使用 OpenClash 管理自建配置、处理 Fake-IP 例外,并通过覆写脚本整理 AI 专用节点分组的实际经历。
记录我如何把 B 站视频和微信公众号文章剪藏到 Obsidian,再通过几个 Skill 提取字幕、整理正文和蒸馏文摘,最后变成可以继续检索和使用的知识库资料。
记录我如何把生活、工作、灵感和杂事先随手记下来,再让 OpenClaw 在每天早上整理新增内容,生成精华日记并更新当月待办总结。
复盘五次系统架构设计师考试的备考得失,涵盖选择题、案例和论文准备方法,以及利用AI整理提纲、辅助理解知识点的实际经验。
是不是也遇到过手一快,commit message 写错了格式?或者更惨,不小心把本地的密钥文件给提交上去了?原来 Git 自带一个叫 Git Hooks 的神器,能帮你从源头上杜绝这些问题。
在鸿蒙应用开发过程中,团队内部测试版本的分发有点麻烦。最近发现鸿蒙提供了一种基于Deeplink的内部测试发布机制,可以通过生成描述文件让测试人员直接安装应用,体验下来确实比传统方式方便不少。本文记录实践过程,顺便聊聊这种方式与其他测试发布方式的区别。