[开源] CleanMyScreen:一个解决「擦屏幕看不见灰」和「猫踩键盘」的 macOS 小工具
做了一个免费开源的 macOS 小工具,分享给大家。
### 起因
有两个一直困扰我的小痛点(是的,我是个爱干净的男孩):
**痛点一:擦屏幕的时候根本看不清灰尘。**
每次想擦 MacBook 屏幕,一碰键盘屏幕就亮了,壁纸一显示出来,灰尘和指纹根本看不见。以前每次都是盲擦,擦完也不知道干净了没。关机太麻烦,手动调亮度也很烦。
**痛点二:看视频的时候猫在键盘上乱踩。**
之前在 App Store 评论区看到好多人吐槽这个——看视频的时候猫往键盘上一走,视频暂停、切标签页、打开 Spotlight,各种误触。
### 解决方案
做了一个叫 **CleanMyScreen** 的小工具,三个模式:
1. **清洁模式**:一键全屏黑屏 + 锁定键盘和触控板,60 秒后自动恢复。黑屏状态下灰尘、指纹一目了然,擦完还能检查效果。
2. **宠物/儿童模式**:锁定键盘和触控板,但屏幕内容保持显示。猫可以看视频,但踩键盘不会有任何反应。
3. **自定义模式**:可以选择只锁键盘、只锁触控板、或者锁特定外接设备,自由组合。
所有模式都有 3 秒倒计时、可选自动超时、以及长按 Escape 3 秒的紧急解锁。
### 技术栈
纯原生 Swift 开发:SwiftUI + AppKit + Core Graphics + IOKit。没有 Electron,没有 WebView,没有任何网络请求,没有账号系统,没有遥测。
### AI 开发体验
这个需求其实在我脑子里存了一周多了,但一直没动手——一方面忙,另一方面觉得变现路径太远(谈钱真俗!)。
后来看到 Codex 额度快要重置了,索性就用剩余的额度把它跑了出来。**整个开发过程不到 3 小时**,就得到了一个功能完善、基本可用的 App。后面只是微调了一下用户体验。
不得不说,AI 写代码对这种「需求明确、范围清晰」的小工具确实降维打击。
### 下载和源码
- **GitHub**: [https://github.com/opensource-works/CleanMyMac](https://github.com/opensource-works/CleanMyMac)
- **License**:MIT
- 支持 Apple Silicon 和 Intel Mac
- 可以直接从源码编译,不需要完整 Xcode
有任何问题欢迎回复或者去 GitHub 提 issue, 最后求求佬们给个 star 🙏
---
原文链接:[点击查看](https://www.v2ex.com/t/1233546)
### 起因
有两个一直困扰我的小痛点(是的,我是个爱干净的男孩):
**痛点一:擦屏幕的时候根本看不清灰尘。**
每次想擦 MacBook 屏幕,一碰键盘屏幕就亮了,壁纸一显示出来,灰尘和指纹根本看不见。以前每次都是盲擦,擦完也不知道干净了没。关机太麻烦,手动调亮度也很烦。
**痛点二:看视频的时候猫在键盘上乱踩。**
之前在 App Store 评论区看到好多人吐槽这个——看视频的时候猫往键盘上一走,视频暂停、切标签页、打开 Spotlight,各种误触。
### 解决方案
做了一个叫 **CleanMyScreen** 的小工具,三个模式:
1. **清洁模式**:一键全屏黑屏 + 锁定键盘和触控板,60 秒后自动恢复。黑屏状态下灰尘、指纹一目了然,擦完还能检查效果。
2. **宠物/儿童模式**:锁定键盘和触控板,但屏幕内容保持显示。猫可以看视频,但踩键盘不会有任何反应。
3. **自定义模式**:可以选择只锁键盘、只锁触控板、或者锁特定外接设备,自由组合。
所有模式都有 3 秒倒计时、可选自动超时、以及长按 Escape 3 秒的紧急解锁。
### 技术栈
纯原生 Swift 开发:SwiftUI + AppKit + Core Graphics + IOKit。没有 Electron,没有 WebView,没有任何网络请求,没有账号系统,没有遥测。
### AI 开发体验
这个需求其实在我脑子里存了一周多了,但一直没动手——一方面忙,另一方面觉得变现路径太远(谈钱真俗!)。
后来看到 Codex 额度快要重置了,索性就用剩余的额度把它跑了出来。**整个开发过程不到 3 小时**,就得到了一个功能完善、基本可用的 App。后面只是微调了一下用户体验。
不得不说,AI 写代码对这种「需求明确、范围清晰」的小工具确实降维打击。
### 下载和源码
- **GitHub**: [https://github.com/opensource-works/CleanMyMac](https://github.com/opensource-works/CleanMyMac)
- **License**:MIT
- 支持 Apple Silicon 和 Intel Mac
- 可以直接从源码编译,不需要完整 Xcode
有任何问题欢迎回复或者去 GitHub 提 issue, 最后求求佬们给个 star 🙏
---
原文链接:[点击查看](https://www.v2ex.com/t/1233546)
评论
暂无评论。