LOG — MOMENTS
MW-MMT-001
拾迹动态
MEMOS LOG · 碎片化分享与生活记录
30 RECORDS · 3 TAGS
iTerm2 终于支持简体中文界面了
著名 macOS 开源终端 iTerm2 在 3.7.5 正式版(2026.10.14)中,首次加入多语言界面支持,包括简体中文、日语、德语、俄语和巴西葡萄牙语。
历史小彩蛋:
早在 20 年前,原版 iTerm 就曾支持中文界面,后来因项目复杂而放弃。iTerm2 开发者此前还表示“工作量太大,短期内难以实现”,结果不到一年后就正式上线了。
如何开启中文界面:
- 系统设置 → 通用 → 语言与地区
- 在「应用程序」里添加 iTerm2,选择「简体中文」
- 重启 iTerm2(系统语言为中文时会自动跟随)
同版本其他亮点:
- 浮动终端面板(画中画)
- 原生支持 Ollama
- 更好跟踪 Claude Code / Codex 任务状态
- 防止执行任务时自动睡眠
Magpie:精致的本机多 Agent 模型网关
让 Claude Code 跑 Kimi、Codex 跑 DeepSeek、Gemini CLI 跑 GLM、OpenCode 用你的 ChatGPT 订阅……所有 Agent 共用一个本地网关,菜单栏一键切换模型。额度用完自动切下一个账号,支持路由组(故障转移/智能分配)、订阅登录、插件扩展,纯本地运行,无云端依赖。 支持 macOS / Windows / Linux,也有 Web 和 Docker 版。
GitHub:https://github.com/yetone/magpie
可分享的情报
很高兴,能在 MoeWah 的新花园里把两个订阅源一起放出来:
- 拾趣周刊 https://www.moewah.com/rss.xml
- 喵斯基部落 https://blog.moewah.com/rss.xml
- 微信公众号:搜一搜 IMMOEWAH
两个源是不同的内容分层:博客跟问题走,记录单个问题怎么被解决;周刊跟思考走,记录一次完整实践最后沉淀下什么。
也想谢谢大家。陪我走过七年,也许更久。中间因为工作忙碌断更过一阵,收到过一些朋友留下的关切和鼓励,是这些声音给了我重启的力量——我都记着。
我依旧是大家的老朋友,只是想告诉大家,我并未走远。
最近的某个早晨醒来,发现胸背正中(胸椎那一溜)扭到了,巨疼无比。
从那天起,身体单方面发了一份禁令清单:不被允许大笑,不被允许深呼吸,不被允许打喷嚏,不被允许打哈欠,连低头系鞋带都被叫停。没有商量,也没有恢复期限。
幸运的是我身边还有人。幸运的是上厕所这件事我能自理。
我不知道需要多久才能恢复,只知道自己好想畅快地大笑,好想去外边儿走走。
Bug Hunt Bench 一个测试 AI 编程模型“找 bug + 修 bug”能力的排行榜。它用两个真实的大型代码库,故意植入 105 个真实 bug,让各个前沿模型去找并修复,然后公开对比谁修得多、修得好。
国内各大平台之间各筑各的墙,内容出不了自家院子,AI 连不起来,万物互联也先断在这里。这些坑我们眼睁睁看着,却又无可奈何。
无添加酸奶比风味的贵,成本差其实就一两块。
真正贵的是那个“其他没了”的标签。 少加了东西,却多卖了叙事。 人付的不是奶钱,是被设计过的安心感。
市场最擅长的,从来不是做减法,而是把减法讲成信仰。
我见过太多类似的例子。东西越少,故事越多;故事越多,价格越高;价格越高,越像“值得”。等到消费降级来临,这些高价标签开始打折、买一送一、第二件半价时,人们才后知后觉:原来之前付的,不全是奶钱。
开源 Shotnix:Mac 上一站式截图、录屏与视频编辑
Shotnix 是面向 macOS 的免费开源工具,把截图、录屏和视频编辑合在一个原生应用里。约 11 MB,Swift 编写,无账号、无云端、无水印。截图支持区域/窗口/全屏/滚动长图,可标注、OCR 识字、固定到桌面;录屏最高 60 fps,带系统音与麦克风;编辑器可自动跟点缩放、平滑光标、本机字幕,并导出最高 4K 60fps 的 MP4 或 GIF。 项目地址:https://github.com/OMARVII/Shotnix
安装方式: 从 https://github.com/OMARVII/Shotnix/releases 下载最新 .dmg,拖入应用程序即可(需 macOS 13+)。
开源 SeeCode:一句话让 AI 画出可交互动画图!
SeeCode 是一个给 Claude、Cursor、Codex 等编程 Agent 用的开源工具:你用自然语言或一段短 JSON 描述想看的图,它就能生成可交互、带动画的专业级图表(架构、时序、流程图、等距拆解等约 45 种类型)。 支持悬停追踪、点击聚焦、路径演示,也能直接导出 SVG / PNG / GIF / MP4。零依赖,MIT 开源。
安装(Claude Code 推荐):
/plugin marketplace add Aryanutkarsh/seecode
/plugin install seecode@seecode
其他环境:npx skills add Aryanutkarsh/seecode -g
Silo:PGSTY 维护的 MinIO 社区版分支(S3 兼容对象存储)
上游 MinIO 停止社区发行后,Silo 继续提供:
- 完整 Web Console(管理界面)
- 多架构二进制 / Docker 镜像 / RPM·DEB 包 / Helm
- 持续安全修复与发布
- 协议与数据格式完全兼容(MINIO_* 环境变量、.minio.sys 等均可沿用)
原则很简单:产品改名,协议和数据不动。无遥测、无付费墙、AGPLv3。
项目截图:
快速启动:
docker run -d --name silo -p 9000:9000 -p 9001:9001 \
-e MINIO_ROOT_USER=minioadmin \
-e MINIO_ROOT_PASSWORD=change-me-long-password \
-v "$PWD/data:/data" \
docker.io/pgsty/silo:latest server /data --console-address ":9001"
- 控制台:
http://localhost:9001 - S3 API:
http://localhost:9000
也可用二进制、系统包或 Kubernetes 部署。从原 MinIO 迁移有专门指南。
目前最难招聘的职位,而且每个 AI 初创公司都想要这样的人:
长期在线(了解趋势)
有品味且能创作(新媒体)
理解 AI 和技术
能高质量执行(执行者)
而现实是能做到这些的人是一个非常小的细分群体。
如果按照技术理解力和内容能力分成四个象限画张图的话,图里能看出为什么这个岗位难招:
现有的几类人各自只占一半,内容创作者和社媒运营在左上,有网感但讲不清 AI 产品;技术布道和工程师在右下,懂技术但内容没人看;传统公关执行力强,却既不够“在线”也不够懂技术。右上角要的是四项同时具备的人,这类人现在本来就少。
fsearch:专为 macOS 打造的超高速全盘文件搜索工具(Rust 编写)
用 Rust 写的 CLI + 守护进程,支持:
- 文件名模糊搜索 + 拼写容错(打错一个字母也能找)
- 内容索引搜索(grep / 正则)
- 800 万文件级别,名字搜索约 0.1ms,内容搜索几毫秒
支持丰富过滤:扩展名、类型、大小、修改时间、路径、git 状态等,还能当 Rust 库或 MCP 服务给 AI 用。
项目地址:https://github.com/noahdunnagan/fsearch
安装使用:
# 方式一:自编译(需要先安装 Rust)
git clone https://github.com/noahdunnagan/fsearch.git
cd fsearch
cargo build --release
./target/release/fsearch install # 安装到 ~/.local/bin/fsearch
# 方式二:Apple Silicon 直接下载二进制
curl -L https://github.com/noahdunnagan/fsearch/releases/latest/download/fsearch-aarch64-apple-darwin.tar.gz | tar xz && ./fsearch install
# 常用命令
fsearch main.rs # 按文件名搜索
fsearch 'ext:rs grep:apply_dir' # 搜内容
fsearch 'readme in:~/Developer' # 限定文件夹
fsearch 'git:modified in:~/项目' # 只搜 git 已修改文件
我一直觉得,大张旗鼓的退网,多半是泄愤,或者一场表演。
真正的退网是悄无声息的:连最后一条更新,都不是算计好的。你事后往回翻,才知道那条已经是最后一条。
Pelmet:用 macOS 27 自带能力优雅收纳菜单栏图标
不需要像以前那样强行拖拽或注入,直接调用系统原生隐藏机制,图标该藏就藏,鼠标悬停/点击/快捷键立刻滑回来。
分三区管理(始终显示 / 悬停显示 / 彻底隐藏),支持布局编辑器、⌘拖拽、搜索图标(⌥⌘K)、多显示器独立设置。
纯原生、无账号、无统计,开源免费。 仅支持 macOS 27(Golden Gate)
SwiftVM:菜单栏里的原生 macOS 虚拟机
SwiftVM 是一款免费开源的原生 macOS 应用,基于 Swift 和苹果官方 Virtualization 框架打造。它直接住在菜单栏,支持快速运行 macOS 和 Linux 虚拟机(Windows 即将支持)。
项目截图:
核心亮点:
- 一键自动安装并配置 macOS / Linux 系统
- 用名字直接 SSH 连接(
ssh 机器名) - 快照、秒级复制、挂起/恢复
- 共享文件夹、剪贴板、端口转发、USB 直通
- 配套命令行工具,方便脚本化
安装方式:
系统要求:macOS 27+,Apple Silicon。
brew install --cask swiftvm-app/tap/swiftvm
开源项目 DiPlay 让兼容的安卓车机(重点比亚迪)直接变成 CarPlay 接收端。
装 APK 到车机即可,支持有线 USB 和无线(车机热点 / Wi-Fi Direct),无需越狱、无需盒子、无需额外账号。 目前公开预览版(约 9.5k stars),非苹果官方认证,兼容性因车机而异。
GitHub 项目:https://github.com/shihabal3amri/DiPlay
我一直觉得,高跟鞋和裹小脚,中间隔着一千年,用的是同一套逻辑:把女人的脚改造成一件供人观赏的器物。
裹小脚是明晃晃的刑具,打断骨头,缠成三寸金莲,疼一辈子,换一句“好看”。
高跟鞋文明多了。它不折断你的骨头,它只是让你自己踮起脚,主动走进那根细跟上,还要笑着说“我乐意”。
一个用布条绑,一个用审美绑;一个说“不裹嫁不出去”,一个说“不穿不够女人”。枷锁从脚骨挪到了脚踝,从“父母之命”挪到了“自我选择”。
最狠的地方在这儿:裹小脚那会儿,疼是明账,动手的是别人;现在这疼记在自己名下,还得笑着签收,管它叫“自由”。这笔账该怎么算,我到现在也没想明白。
《出身审判》《谄媚与博弈》是偶然赠予的礼物,抵达当前信息密度的顶峰,已过载。此闭环封存,不再向上堆叠命题。静待下一入口,换密度,不换标尺。
AI 羞耻(AI shame)已经变成创作里一种荒诞的怪圈:一端是创作者主动交出思考与取舍的权力,只抛出一个粗浅的想法,让 AI 代做判断、完成推演,最后产出没有信息增量、千人一面的公共模板,也就是 AI slop;另一端是标签先行的审判——作品只要沾上 AI 协助的痕迹,就先带着挑剔与成见,跳过文本,直接否定。
对我来说,工具本身没有对错,该被审视的是两类人:一种是滥用 AI,用工具替代思考,磨掉只属于自己的表达;一种是无脑排斥,以工具标签替代文本细读,放弃对内容本身的判断。用不用 AI 是创作者的自由;作品里有没有独立的思考、切身的经验、新的信息增量,才值得认真讨论。
思辨的密度过高就无形挤压了文章的情绪留白和氛围感,但是《网》这个命题确实真的太大了,我们无法挣脱,写到最后我其实是无奈和绝望的。而唯一向内的标尺就剩下这句:我知道我自己不知道什么。
当我把一篇篇文章推向网,我自己也成了织网之人。
这是我选择舍弃的角度。我觉得我的表达已经足够了。
浓眉大眼的 openrouter 居然也开始支持了支付宝和微信支付。
我原本的目标只是记录《重建个人主页》的完整过程,归档、收尾、close file。
然而,在复盘重建的素材、取舍、表达边界的时候,问题会自动向外蔓延:素材该如何收集?什么才属于真正的个人表达?内容实体之间该如何建立链接。于是自然生长出「实体链」、「秩序与回响」这些主题。
最终,我在无意识的身份切换中,为「重建个人主页」这整个篇章画上句点。
我回顾这一切的发生,这些灵感一点一点的浮现到最终落笔成文,它们都是有机的。
看完电影《奥德赛》的我觉得自己就是一根被冰冻了三个小时的雪条。电影很精彩,但影厅冷气那么足是几个意思。
走完径山古道,寺前落雨。折返时,我不再赶路,只听:虫,鸟,雨敲树叶,风穿过耳廓。都是细微的动静,没有多余修辞。
我拿出手机录了一段,存成未命名的文件。之后它可能会出现在网站阅读增强的升级里,成为某个滚动时刻的隐形衬底。
好好吃饭,好好拉屎。
MoeWah 的个人主页更新,关于新版的个人主页我有很多新的思考以及新的侧重点。但仍然是个人主页,仍然以个人品牌展示窗口的定位。新版本沿用了老版本的一些结构,性能+SEO+AI可见+内容以及美观性,是这个项目的主要关注点。
目前已上线,将在生产环境中完成后续优化。
新项目设计、开发、优化的实际成本账单已超过 270 美金....




在我那台免费的服务器上跑主页是对性能优化的绝对考验。对于图片优化这块的三板斧(按实际渲染裁切+占位图+原生懒加载)已经用上了,但保留了一些需要原图尺寸的场景如背景图和详情页的原图,但这一部分交给了图片压缩层做兜底。剩下的完全看天意,电信、联通的访问可以偷笑,移动就...这是众所周知的事了吧。
老实说,已经很久没有使用 hermes-agent 了,现在都在用 Pi,而且越用越顺手。OpenCode 也没再碰了(仅仅只是订阅他们家的套餐)。工具的生命期真的好短暂啊...
关于大语言模型的文本水印
文本水印的原理
生成文本的时候,模型每要输出下一个 token,就拿前面已经生成的所有词加上一个密钥,算出一个哈希值。这个哈希值会把词表里的词随机分成两组,比方说绿组和红组。然后模型在选下一个词时,悄悄提高绿组词被选中的概率。最终输出的文本看起来完全正常,但统计上会偏向绿组词。
检测的时候反过来。拿着同一个密钥,对文本里的每个词重新算一遍哈希,还原出当时的绿组和红组。如果整篇文本中绿组词的占比显著超过 50%,就判定这段文本带有水印。
结论
水印会降低文本质量。 因为模型不再完全自由地选最优词,而是被约束在绿组里选。
大部分情况下通过文本改写可以破解水印。 因为你一改词,前面的 token 序列变了,哈希也跟着变,绿组红组就对不上了。但也有改进方案用统计模型而不是确定性函数来生成哈希,让水印对改写有一定的适应能力。密集改写(同义词替换加句法重组)可以有效消除水印,免费的改写工具就能绕过 Google 的 SynthID。
水印移除工具
目前开源社区已经有相关水印去除工具:guillaumemeyer/watermarks-remover
AI 驱动的 UI/UX 设计流程整合方案
当产品功能定义完成后,建议采用以下三种工作流模型,根据项目复杂度选择:
1. 高保真开发协同流 (Development-Centric)
- 核心理念: 消除“设计稿到代码”的断层。
- 工具链:
baoyu-design(Local Skill) →Claude Design→Codex/Claude Code. - 流程:
- 在本地环境部署
baoyu-design,实现设计与项目代码的直接互动。 - 基于现有代码库建立 Design System。
- 输入功能点,由 AI 直接生成原型并导出为 HTML 或直接交给 Codex 实现。
- 在本地环境部署
2. 标准化设计系统流 (Design System-Centric)
- 核心理念: 确保 UI 一致性,保留 Figma 作为最终交付标准。
- 工具链:
Perplexity→Claude Design→Figma. - 流程:
- Research阶段: 使用 Perplexity 进行竞品调研、概念构思(Hands Concept)及 Markup 准备。
- System阶段: 利用 Claude Design 根据代码逻辑建立设计规范。
- Design阶段: 生成原型后,导入 Figma 进行最终的视觉打磨(作为 Single Source of Truth)。
3. 快速原型迭代流 (Rapid Iteration)
- 核心理念: 用“广度”换“速度”,快速验证想法。
- 工具链:
Claude Code/Codex多模型并行。 - 流程: 针对单一功能点,同时调用多个 AI 模型生成不同版本的 UI 方案(抽卡),快速筛选最优版本并进行小幅迭代。
💡 一些建议:
- 追求审美统一: 优先考虑
Taste Skill。 - 习惯 Figma 工作流: 首选
Figma Make。 - 追求开发效率: 采用
baoyu-design本地化方案。
LAST SYNCED 2026.10.25

