發佈日期:2026-10-31
開場白
macOS Sequoia 的區域網路彈出視窗快把你逼瘋了嗎?今天沐妍推薦的 dontallow 在 Hacker News 拿下 153 分,能在 0.25 秒內幫你自動拒絕。本期還會介紹軟體大師 Uncle Bob 打造的 AI 紀律框架 ub-mode,以及一款免 Root 幫手機去廣告的開源利器,等一下告訴你它如何辦到!
今日開源好物
1. dontallow:0.25 秒自動拒絕 macOS 區域網路權限彈出視窗的 Swift 輕量工具
- 它是什麼: 升級到 macOS Sequoia 後,每次開啟 Chrome、Brave 或各種開發工具,系統就會瘋狂跳出「允許 App 尋找區域網路裝置」的干擾視窗。這個工具就是為了解救被這種彈出視窗地獄折磨的開發者,在背景默默守護你的專注力。
- 近期聲量: 在 Hacker News 斬獲 153 分高讚(累積 128 則熱烈討論),GitHub 目前已收穫 92 顆星,採用 MIT 開源授權。
- 亮點功能:
- 極速自動點擊:系統偵測到權限要求後,會在 0.25 秒內自動點擊「不允許」,完全不會干擾你當下的打字或工作流程。
- 零效能損耗:採用 Swift 原生撰寫,在背景執行時的 CPU 佔用率為零,且支援開機自動啟動,省心無負擔。
- 透明通知與控制:每次自動拒絕後會發送系統通知,告知是哪款 App 觸發了阻擋,並提供指令讓你隨時暫停該 App 的阻擋狀態。
- 快速上手:
複製專案到本地後,在終端機執行以下指令即可完成安裝:
它會自動建立 launchd 代理,並引導你開啟 macOS 的「輔助功能」權限。dontallow install - 跟同類比: 相比於以往必須手動到「系統設定」中逐一尋找權限關閉,且常常因為 Chrome 等軟體更新、路徑改變而失效,dontallow 提供了一個全域、自動化且零效能損耗的終極解決方案。
- 適合誰: 適合每天被 macOS Sequoia 權限彈出視窗轟炸、想奪回螢幕清淨與專注力的 Mac 使用者與開發者。
- 連結: GitHub - johncassil/dontallow
2. ub-mode:軟體大師 Uncle Bob 親自打造的 AI 代理開發紀律規範
- 它是什麼: 雖然現在 AI 寫程式很方便,但 AI 經常會產出未經測試、過度設計或是一團亂的程式碼。這套工具由《Clean Code》作者 Uncle Bob 親自設計,專門用來解決 AI 缺乏工程紀律的痛點,強制讓你的 AI 助手變身成為嚴格遵守軟體工程規範的資深工程師。
- 近期聲量: 屬於 30 天內剛推出的全新專案,在 GitHub 上迅速暴衝,目前已累積高達 5554 顆星。
- 亮點功能:
- 強制 TDD 流程:限制 AI 代理必須遵循測試驅動開發,一定要先寫出失敗的測試,才能撰寫最精簡的程式碼來讓測試通過。
- 硬性品質閘門:整合了圈複雜度與覆蓋率(CRAP < 10)、重複程式碼檢測(相似度 < 0.8)以及突變測試(Mutation Testing)等檢驗標準。
- 嚴格的開發日誌與 Commit 規範:要求 AI 代理在任務完成後必須撰寫開發日誌、維護 Context 視窗,並以小粒度、有順序的 Commit 來提交程式碼。
- 快速上手:
將專案中的
SKILL.md複製到你 AI 代理的 skills 目錄下(例如~/.claude/skills/ub-mode/SKILL.md),接著在對話中輸入以下指令即可啟用:/ub-mode - 跟同類比: 相比於一般的 System Prompt 或簡單的程式碼檢查工具(Linter),ub-mode 是一套完整的 AI 軟體工程紀律框架,並結合了 crapper、dryer、mutator 等實體工具來強制執行品質標準。
- 適合誰: 適合想用 AI 輔助開發,但受夠了 AI 亂寫程式碼、希望 AI 能寫出高品質 Clean Code 的開發團隊。
- 連結: GitHub - unclebob/ub-mode
3. android-ad-cleaner:免 Root、全自動幫中國品牌 Android 手機清除系統廣告的開源神器
- 它是什麼: 使用中國品牌 Android 手機的工程師一定懂,系統內建的廣告、熱搜和行銷推播簡直多到像垃圾場。這款工具能幫你一鍵把這些垃圾清理乾淨,而且完全不需要 Root 權限,安全又省時。
- 近期聲量: 同樣是 30 天內爆發的新專案,GitHub 斬獲 5311 顆星,採用 MIT 開源授權,主要使用 Python 開發。
- 亮點功能:
- 免 Root 安全停用:透過 ADB 安全地停用(Suspend)廣告與追蹤元件,不刪除核心系統檔案,完全不影響系統後續的 OTA 升級。
- 無障礙模擬自動點擊:採用
uiautomator2結合無障礙服務,全自動模擬點擊手機設定深處的各種廣告開關,省去手動一個個找、一個個關閉的痛苦。 - 安全備份與還原:支援 AI 代理一鍵執行,並提供完善的備份與還原機制,萬一誤關了什麼系統功能也能隨時恢復原狀。
- 快速上手:
透過 USB 連接手機並開啟 USB 偵錯,複製專案後在終端機執行以下指令:
如果你是 Windows 使用者,也可以直接下載免安裝版,記得在清理前先執行備份。./install.sh - 跟同類比: 傳統的 Debloat 工具通常需要 Root 權限,容易導致系統損壞或無法更新。android-ad-cleaner 採用 ADB 停用與模擬點擊,在安全與便利性之間取得了完美的平衡。
- 適合誰: 適合使用中國品牌 Android 手機,被系統內建廣告和垃圾推播折磨到不行的使用者。
- 連結: GitHub - rddmwmddr/android-ad-cleaner
結尾段落
今天沐妍推薦的三款開源好物,無論是幫 Mac 擋掉煩人的系統彈出視窗、幫 AI 代理套上開發韁繩,還是幫 Android 手機找回乾淨空間,核心都在於「奪回我們對系統與工具的主控權」。如果你也常被這些日常瑣事打斷專注力,不妨今天就挑一款動手裝起來,我們明天不見不散囉!


























留言