01、旧手机别扔,当麦克风用
这个开源项目可以让 Android 手机变成电脑的无线麦克风。
支持 Wi-Fi、USB 和蓝牙三种连接方式。

Wi-Fi 最方便,手机和电脑在同一网络下就能用;USB 通过 ADB 连接,延迟最低;蓝牙则是不依赖网络时的备选。
音频处理方面,内置了降噪、自动增益和去回声,不用额外装软件处理。
桌面端支持 Windows、Linux 和 macOS,手机端是 Android。你还可以自定义采样率、声道数和音频格式。
整个项目用 Kotlin Multiplatform 写的,Android 和桌面端共享一套代码。
安装的话,去 GitHub Releases 页面下载对应平台的安装包就行。

arduino
开源地址:https://github.com/LanRhyme/MicYou
02、终于搞清楚 USB-C 线到底能干啥了
抽屉里攒了一堆 USB-C 线,不知道哪根能传数据、哪根只能充电、哪根支持 4K 投屏。
WhatCable 是一个 macOS 菜单栏小工具,插上线它就用大白话告诉你这根线到底能干啥。

Thunderbolt 5、USB4、USB 3.0、仅充电,一目了然。
不仅如此,它还能告诉你为什么 Mac 充电这么慢, 是线的锅还是充电头的锅,直接定位问题。
它读取的是 USB-C 线缆内部的 e-marker 芯片数据,能看到这根线的实际传输速度、电流规格、甚至芯片厂商信息。
充电诊断功能也很实用,会列出充电头支持的所有电压档位,并高亮显示当前协商到的那个档位。
充电慢是因为线限制了还是充电头不给力,一看就知道。

安装很简单,Homebrew 一行搞定:
bash
brew tap darrylmorley/whatcable && brew install --cask whatcable
不过有个限制,只支持 Apple Silicon 的 Mac(M1 及以上),Intel Mac 的 Thunderbolt 控制器不支持读取这些数据。
arduino
开源地址:https://github.com/darrylmorley/whatcable
03、命令行直接操作 Office 文档
用代码处理 Office 文档一直是个麻烦事。
Python 有 python-docx 和 openpyxl,但功能有限,排版复杂的文档很难搞。
LibreOffice 命令行能用但体积巨大。Mac 和 Linux 用户更是经常被 Office 格式兼容性问题折磨。
OfficeCLI 是一个用 C# 写的命令行工具,单文件二进制,不需要安装 .NET 运行时,不需要安装 Office,下载就能用。
它可以让你直接在命令行里创建、读取、修改 Word、Excel 和 PPT 文件。

所有操作通过命令行参数完成,输出结构化 JSON,特别适合 AI Agent 和自动化场景。
它有一个三层渐进架构:
第一层是语义读取,直接问它文档里有什么内容;
第二层是 DOM 操作,通过路径精确修改文档元素;
第三层是原始 XML 操作,用 XPath 直接改底层。








还有一个 watch 模式,可以在浏览器里实时预览文档修改效果。
对于经常需要批量处理 Office 文档的人,或者想让 AI 帮你写文档、搞 Excel、做 PPT 的,这个工具很实用。
arduino
开源地址:https://github.com/iOfficeAI/OfficeCLI
04 、AI 帮你搞定软著申请材料
在国内做软件开发,申请软件著作权几乎是个必经之路。
不管是上架应用商店、参与项目投标,还是公司需要资质,软著证书都是硬通货。
但准备材料很难顶。
比如操作说明书、代码材料、申请表信息,格式要求严格,手动准备一套下来少说也要大半天。




SoftwareCopyright-Skill 是一个专为 Codex 设计的 Skill,它读取你的项目源码,自动生成全套软著申请材料。
操作说明书它会根据你的业务逻辑来写,不是那种千篇一律的模板。代码材料会从你的真实代码中提取,前 30 页后 30 页按规矩排好,不会拿 AI 编造的代码糊弄。
生成过程有多个确认检查点:业务上下文确认、申请表字段确认、代码选择确认、截图方式确认、最终稿确认。
每一步都可以调整,确保生成的材料符合你的实际情况。
最终输出三个文件:操作说明书 .docx、代码材料 .docx、申请表信息 .txt。拿 .txt 里的信息去中国版权保护中心网站填表就行。
arduino
开源地址:https://github.com/Fokkyp/SoftwareCopyright-Skill
05、AI 编程黑话词典
Matt Pocock 最近在 GitHub 上开源了一个 AI 编程术语词典,把 AI Coding 领域的各种行话翻译成大白话。
不管你是刚接触 AI 编程,还是已经在用 Claude Code、Cursor 这些工具,里面有些概念你可能也说不清楚。

比如 context window 到底是什么意思,token 和 turn 有啥区别,sycophancy 和 hallucination 分别指什么问题,vibe coding 和 grilling 是怎么两种截然不同的工作方式。
这个词典一共 7 个章节,覆盖了模型基础、会话和上下文、工具和环境、失败模式、交接模式、记忆和引导、工作模式。
每个术语都有通俗解释、实际使用场景的对话示例、以及避免混淆的提示。
比如他会提醒你,很多人分不清 attention degradation(注意力退化)和 hallucination(幻觉),前者是上下文太长导致的遗漏,后者是无中生有。
他还自己造了一些词,比如 smart zone 和 dumb zone,用来描述 Agent 在不同上下文长度下的表现差异------上下文短的时候聪明得很,长了就开始犯傻。
整个项目就是纯 Markdown 文档,直接在 GitHub 上读就行,不用安装任何东西。
如果你经常和 AI 结对编程,这本词典值得收藏,省得在文档里翻来翻去找概念解释。
arduino
开源地址:https://github.com/mattpocock/dictionary-of-ai-coding
06、动森风格的 React 组件库
前面介绍了好几个实用工具,最后一个来点轻松的。
有人做了一套动物森友会风格的 React UI 组件库。
没错,就是任天堂那个动森。


按钮、卡片、开关、时间显示、手机界面,全部都是动森那种圆润可爱的画风。
用它来做个人博客、小游戏或者孩子的学习应用,效果应该挺有意思。
作者自己也用这套组件做了动森主题的个人网站模板,还有一个叫 HiKid 的儿童英语学习应用。
想做点好玩的小项目,或者想给孩子的学习工具换个有趣界面的话,可以玩玩看。
arduino
开源地址:https://github.com/guokaigdg/animal-island-ui