爱意满满的作品展示区。
codeugar

[开源] CleanMyScreen:一个解决「擦屏幕看不见灰」和「猫踩键盘」的 macOS 小工具

  •  
  •   codeugar · 19h 13m ago · 383 views

    做了一个免费开源的 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 提 issue, 最后求求佬们给个 star 🙏

    2 replies    2026-08-11 16:26:29 +08:00
    codeugar
        1
    codeugar  
    OP
       18h 5m ago
    Huxley42
        2
    Huxley42  
       17h 12m ago
    可能是我场景问题,这个东西好像有用,又好像有点鸡肋,哈哈,只能说给你点个赞了👍
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5503 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 01:39 · PVG 09:39 · LAX 18:39 · JFK 21:39
    ♥ Do have faith in what you're doing.