[{"data":1,"prerenderedAt":1236},["ShallowReactive",2],{"nav-search-articles-zh":3,"page-\u002Farticles\u002F100-days-10-essential-apps":542,"related-\u002Farticles\u002F100-days-10-essential-apps":1125,"article-prev-next-zh-\u002Farticles\u002F100-days-10-essential-apps":1136},[4,15,24,30,36,41,50,56,61,66,72,77,82,90,95,100,105,112,117,122,128,133,138,143,148,153,158,163,168,173,178,183,188,193,198,203,208,213,218,223,228,233,238,244,250,255,260,265,270,275,280,285,290,295,300,305,310,315,320,326,336,341,346,352,357,362,370,377,383,389,394,399,405,410,415,420,425,430,435,440,445,450,455,460,465,470,475,480,485,490,495,500,505,510,517,522,527,532,537],{"_path":5,"title":6,"description":7,"category":8,"tags":9},"\u002Farticles\u002F100-days-10-essential-apps","每日更新 100 天後，我留下來的 10 款 App","連續整理實用工具 100 天後，我選出 Zen Browser、Mos、Handy、Kando、Recordly、Zed、MarkText、Syncthing、MOLE 與 LuLu。前八款已經進入每天的工作流，後兩款則是實用度點滿的 Mac 工具。","AI & Tools",[10,11,12,13,14],"Open Source","Productivity","Automation","Network","Security",{"_path":16,"title":17,"description":18,"category":8,"tags":19},"\u002Farticles\u002Fmoshi-vs-termius","Moshi 與 Termius 實測：手機接手 Claude Code、Codex、Grok Build 的兩種做法","我用 iPhone 透過 Tailscale 網路以 SSH 連回 Mac mini，實測 Moshi 與 Termius 怎麼接手終端機裡的 CLI Agent。真正讓工作不怕斷線的是 tmux。",[20,21,22,23,11,13],"AI Agents","Claude Code","Codex","CLI",{"_path":25,"title":26,"description":27,"category":8,"tags":28},"\u002Farticles\u002Fsharex","ShareX 21.0 實測：Windows 老牌截圖工具，老、可靠、實用","我在 Windows 實測 ShareX 21.0 的區域截圖、圖片標記、截圖後排程與 OCR。介面不新，但從快捷鍵到輸出動作都能自己決定，免費開源而且夠可靠。",[10,11,29,12],"Image Processing",{"_path":31,"title":32,"description":33,"category":8,"tags":34},"\u002Farticles\u002Fvhs","VHS 實測：把終端機錄影寫成可以重播的程式碼","Charmbracelet VHS 能用 .tape 腳本控制終端機輸入、等待、主題、尺寸與輸出格式。我實際用 662 bytes 的 Tape 產生 16.92 秒中英 Demo，並從 MP4 擷取 PNG 截圖。",[10,23,35,12,11],"Video Processing",{"_path":37,"title":38,"description":39,"category":8,"tags":40},"\u002Farticles\u002Fzen-browser","Zen Browser 實測四個月：除了 Netflix，我已經不用 Chrome","我把 Zen Browser 當主力瀏覽器用了四個月。這篇整理自動伸縮側邊欄、Workspaces、Glance、Split View、Firefox 擴充套件與我正在使用的 Zen Mods，也說明為什麼 Netflix 還是得開其他瀏覽器。",[10,11,14],{"_path":42,"title":43,"description":44,"category":45,"tags":46},"\u002Farticles\u002Flucide-animated","lucide-animated：把 Lucide Icon 變成會動的 React 元件","lucide-animated 是一套以 Lucide 與 Motion 製作的開源動態圖示。這篇整理互動預覽、shadcn CLI 安裝方式，以及如何交給 Agent 使用。","Web Dev",[10,47,48,49,20],"Web Development","React","Animation",{"_path":51,"title":52,"description":53,"category":8,"tags":54},"\u002Farticles\u002Fanydoc","AnyDoc 實測：不到 1 秒把 Word 轉成 Markdown，還能直接交給 Agent 使用","我用 AnyDoc 高速把文件轉成 Markdown。這篇整理 CLI 與 Agent Skill 的完整用法、實際保留的文件結構，以及它和 Marker、MinerU 的差別。",[20,10,23,11,55],"Rust",{"_path":57,"title":58,"description":59,"category":8,"tags":60},"\u002Farticles\u002Fwitr","witr 實測：一條指令查出誰占用 Port，以及它為什麼在跑","我在 Mac 實際開了一個占用 5173 Port 的 Node 服務，再用 witr 追查程序、啟動來源與 Socket，也整理了 TUI、常用指令和公開畫面前要注意的隱私資訊。",[10,23,13,11],{"_path":62,"title":63,"description":64,"category":8,"tags":65},"\u002Farticles\u002Fsyncthing","Syncthing 實測：Mac 和 Windows 不靠雲端硬碟，自動同步資料夾","我用 Syncthing 連接 Mac 與 Windows，實際測試共享資料夾的雙向檔案同步，也記錄了加密設定錯誤與同步衝突。",[10,13,11],{"_path":67,"title":68,"description":69,"category":8,"tags":70},"\u002Farticles\u002Flosslesscut","LosslessCut 實測：5 分鐘 600 MB 影片，幾乎按下就剪完","LosslessCut 能用 FFmpeg 直接複製影音串流，不必重新編碼。我實測剪一支約 5 分鐘、600 MB 的影片，並整理免費下載方式、I／O 快捷鍵與關鍵影格限制。",[10,11,35,71],"Audio Processing",{"_path":73,"title":74,"description":75,"category":8,"tags":76},"\u002Farticles\u002Flulu","LuLu 實測：Mac App 第一次往外連時，先讓你看一眼再決定","LuLu 是免費開源的 macOS 出站防火牆。它會在沒有規則的程式建立對外連線時顯示程式、目的地與簽章資訊；本文整理安裝後該保留的預設選項，以及警示該怎麼判斷。",[10,14,13],{"_path":78,"title":79,"description":80,"category":8,"tags":81},"\u002Farticles\u002Fsnapzy","Snapzy 實測：比 Mac 內建截圖更完整的免費原生工具","Snapzy 是免費開源的 macOS 原生截圖工具，支援截圖即時標記、長截圖、OCR、螢幕錄影與內建編輯器。我實測截圖並標記功能，也整理了避免快捷鍵衝突的設定方式。",[10,11,29],{"_path":83,"title":84,"description":85,"category":8,"tags":86},"\u002Farticles\u002Fimg2threejs-codex-test","img2threejs 實測：丟一張圖片給 Codex，真的能做成 Three.js 3D 模型嗎？","我用 GPT-5.6 SOL、medium 推理測試 img2threejs。F1 賽車這類複雜物件很容易翻車，換成紅白機手把後，按鈕、視角切換與爆炸圖都有做出來。這篇整理實測結果、適用範圍與 Codex 安裝方式。",[20,10,47,87,88,22,89,29],"JavaScript","WebGL","Agent Workflow",{"_path":91,"title":92,"description":93,"category":8,"tags":94},"\u002Farticles\u002Fpake","Pake 實測：一行指令把 Threads 網站打包成約 10MB 的 Mac App","Pake 是以 Rust／Tauri 製作的開源工具，可以把網站打包成 macOS、Windows 或 Linux 桌面 App。我實測將 Threads 網站做成獨立 App，從終端機輸入網址到拖進 Applications 就能使用。",[10,23,11,55],{"_path":96,"title":97,"description":98,"category":8,"tags":99},"\u002Farticles\u002Fmole","MOLE 實測：讓 AI Agent 先分析，再幫 Mac 清出 15GB 空間","MOLE 是 macOS 的開源終端機維護工具。我實測用 mo analyze、mo status 和 mo clean --dry-run 檢查硬碟與快取，最後清出 15.29GB；它也很適合交給 AI Agent 先分析、由人確認後再清理。",[20,10,23,11],{"_path":101,"title":102,"description":103,"category":8,"tags":104},"\u002Farticles\u002Ftwinkle-tray","Twinkle Tray：在 Windows 工作列直接調整多螢幕亮度","Twinkle Tray 是一套免費的 Windows 小工具，可以從系統匣直接調整多台外接螢幕的亮度，也支援快捷鍵、排程與 DDC\u002FCI 顯示器控制。",[11,10],{"_path":106,"title":107,"description":108,"category":8,"tags":109},"\u002Farticles\u002Fmarker","Marker 實測：比 MinerU 好上手的 PDF 轉 Markdown 工具？","我在 Apple Silicon Mac 上實測 Marker 的 fast 模式。一般文字型 PDF 轉 Markdown 已經很夠用，但公式與表格仍會失手；也整理了它和 MinerU 的實際分工。",[110,10,23,111,11],"AI Tools","Local AI",{"_path":113,"title":114,"description":115,"category":8,"tags":116},"\u002Farticles\u002Fzed","Zed 實測：最近試到一個很順的 AI 程式編輯器","最近把專案放進 Zed 用了一下。它的操作感很輕快，AI 又能直接接 ChatGPT、Codex 和 MCP；不是要取代 VS Code，但很適合當成另一個選擇。",[110,20,10,11,22,55],{"_path":118,"title":119,"description":120,"category":8,"tags":121},"\u002Farticles\u002Fwhatcable","WhatCable 實測：Mac 的 USB-C 線到底跑多快、能不能帶螢幕，一打開就知道","WhatCable 是 macOS 選單列工具，能直接讀出 USB-C 線材、連接埠與裝置的實際協商狀態。我用它看到 USB4／Thunderbolt 40 Gbps、240W、e-marker，以及 4K 144Hz 螢幕連線的細節。",[11,10,23],{"_path":123,"title":124,"description":125,"category":8,"tags":126},"\u002Farticles\u002Fdbx","DBX：支援 70+ 種資料庫的輕量管理工具，連 Supabase 也能直接看表格、跑 SQL","DBX 是一款約 20 MB 的輕量開源資料庫工具。我這次實際連上 Supabase，也看了它的多資料庫管理、編輯器主題、AI 助理與 MCP 整合。",[127,10,11,20,55],"Database",{"_path":129,"title":130,"description":131,"category":8,"tags":132},"\u002Farticles\u002Fopenlogi","OpenLogi 實測：免費開源的 Logitech Options+ 本機替代工具，macOS 權限與 HID 排錯","OpenLogi 是支援特定 Logitech HID++ 周邊的本機開源工具，可調整按鍵、DPI 與 SmartShift。本文整理 macOS 的 Homebrew 安裝、必要權限與一次 HID transport error 的個案排錯；Windows 則是下載後直接可用。",[10,11,55],{"_path":134,"title":135,"description":136,"category":8,"tags":137},"\u002Farticles\u002Fmos","Mos 實測：讓 macOS 外接滑鼠滾輪變得平順","Mos 是一款免費的 macOS 滑鼠工具，能把外接滑鼠滾輪的跳動補成平滑移動，也能分別設定捲動方向與各個應用程式的捲動參數。",[11,23],{"_path":139,"title":140,"description":141,"category":8,"tags":142},"\u002Farticles\u002Flively-wallpaper","Lively Wallpaper 實測：免費開源的 Windows 動態桌布，音樂同步與全螢幕自動暫停","我實測 Lively Wallpaper：一款免費開源的 Windows 動態桌布工具。可以直接放入影片、GIF、網頁與網址，也能做系統音訊視覺化；更重要的是，玩遊戲或開全螢幕程式時能自動暫停桌布。",[10,11,35,71],{"_path":144,"title":145,"description":146,"category":8,"tags":147},"\u002Farticles\u002Ftrex-ocr","TRex 實測：macOS 選取螢幕文字就複製，QR Code、Raycast 與自動化都能用","我實測 TRex：一款 macOS 選取螢幕區域後直接把文字放進剪貼簿的開源 OCR 工具。它也能讀 QR Code、條碼、支援 Raycast、快捷鍵、CLI、Shortcuts 與 Watch Mode。",[29,10,11,12,23],{"_path":149,"title":150,"description":151,"category":8,"tags":152},"\u002Farticles\u002Ftranslucenttb","TranslucentTB 實測：幾 MB 記憶體，讓 Windows 工作列變得更順眼","TranslucentTB 是一款免費開源的 Windows 工作列外觀工具，只用幾 MB 記憶體、幾乎不吃 CPU，就能在透明、模糊、壓克力與一般模式間切換。我把最大化視窗設成一般模式，其餘工作時維持模糊，兼顧閱讀性與桌面質感。",[10,11,23],{"_path":154,"title":155,"description":156,"category":8,"tags":157},"\u002Farticles\u002Fheyclicky","HeyClicky 實測：比語音輸入更進一步的螢幕感知 AI","HeyClicky 是一款住在 macOS 游標旁的 AI 助手。它會結合螢幕畫面與語音指令，協助理解目前工作內容；我實測了它的功能、免費額度與多螢幕問題。",[110,20,11,12],{"_path":159,"title":160,"description":161,"category":8,"tags":162},"\u002Farticles\u002Fmac-stats","Stats 實測：把 Mac 的 CPU、記憶體與網路狀態放進選單列","Stats 是免費開源的 macOS 選單列系統監控工具。我實測它的安裝、預設選單列配置，以及 CPU、記憶體面板；想隨時看 CPU、RAM、網路或 SSD 狀態，這款很實用。",[10,11],{"_path":164,"title":165,"description":166,"category":8,"tags":167},"\u002Farticles\u002Fwinhance","Winhance 實測：一鍵安裝後管理、移除 Windows 內建軟體","實測 Winhance 的 PowerShell 一鍵安裝、繁體中文介面與 Windows 內建 App 批次移除流程。它把常見的 debloat、系統調整和外部軟體安裝集中到同一個圖形介面。",[10,11,23],{"_path":169,"title":170,"description":171,"category":8,"tags":172},"\u002Farticles\u002Ffile-converter","File Converter 實測：Windows 右鍵直接把 PNG／JPG 轉成 WebP","File Converter 是整合進 Windows 檔案總管右鍵選單的開源轉檔工具。我實測把 PNG、JPG 圖片轉成 WebP；不必打開主程式，選檔後右鍵就能完成，也支援影片、音訊與更多圖片格式。",[10,11,29,35],{"_path":174,"title":175,"description":176,"category":8,"tags":177},"\u002Farticles\u002Ffinetune","FineTune：補上 macOS 缺少的單一 App 音量控制","FineTune 是一個免費開源的 macOS 選單列音量工具，可以針對不同 App 調整音量、切換輸出設備，還能把不同 App 指到不同音訊設備。這篇簡單記錄它解決的問題與安裝方式。",[11,10],{"_path":179,"title":180,"description":181,"category":8,"tags":182},"\u002Farticles\u002Flatest","Latest：macOS 上一眼檢查 App 更新的小工具","Latest 是一個免費開源的 macOS App 更新檢查工具，可以集中查看哪些 App 有新版本，支援 Mac App Store 與使用 Sparkle 更新框架的應用程式。功能很單純，但對想定期整理 Mac 軟體版本的人很方便。",[11,10],{"_path":184,"title":185,"description":186,"category":8,"tags":187},"\u002Farticles\u002Fmarktext","MarkText：我目前用過最順手的所見即所得 Markdown 編輯器","MarkText 是一個開源 Markdown 編輯器，最大的特色是所見即所得：不用在原始碼與預覽視窗之間來回切換，而是在同一個畫面直接寫、直接看結果。這篇記錄 macOS 與 Windows 下載方式、Apple Silicon 要選哪個檔案，以及 macOS 遇到「已損毀，無法打開」時怎麼用 xattr 解決。",[11,10],{"_path":189,"title":190,"description":191,"category":8,"tags":192},"\u002Farticles\u002Fquicklook","QuickLook 實測：把 macOS 空白鍵預覽帶到 Windows，速度比 PowerToys Peek 更順","我實測 QuickLook 這款 Windows 檔案快速預覽工具，可以用空白鍵預覽 PDF、Markdown、圖片、影片、3D 模型與多種文件格式。它像 macOS Quick Look，但在 Windows 上支援格式更廣，也比我用 PowerToys Peek 時更順手。",[11,10],{"_path":194,"title":195,"description":196,"category":8,"tags":197},"\u002Farticles\u002Fumi-ocr","Umi-OCR 實測：免費開源離線 OCR 工具，截圖、批次圖片與 PDF 都能本地辨識","我實測 Umi-OCR 這款免費開源的離線 OCR 工具，支援截圖 OCR、批次圖片辨識、PDF 文件 OCR、二維碼掃描與命令列\u002FAPI 呼叫。它不用上傳檔案，Windows 還能依照電腦效能選 Paddle 或 Rapid 引擎版本。",[29,10,11],{"_path":199,"title":200,"description":201,"category":8,"tags":202},"\u002Farticles\u002Fpicsharp","PicSharp 實測：跨平台開源圖片壓縮工具，拖進去就能批次壓縮","我實測 PicSharp 這款跨平台圖片壓縮工具，支援 macOS、Windows 與 Linux，可以直接拖曳圖片或資料夾進去批次壓縮，也能在本地壓縮與 TinyPNG 之間切換，適合整理網站圖片與文章素材。",[29,10,11],{"_path":204,"title":205,"description":206,"category":8,"tags":207},"\u002Farticles\u002Fmeetily","Meetily 實測：本地 AI 會議轉錄、逐字稿與繁體中文摘要工具","Meetily 是一款開源、隱私優先的 AI 會議助理，可以在本機錄音、轉錄並產生摘要。我實測 v0.4.0，整理安裝方式、中文轉錄模型設定、繁體中文摘要與適合使用的情境。",[110,10,111,71,11],{"_path":209,"title":210,"description":211,"category":8,"tags":212},"\u002Farticles\u002Fbuhocleaner","BuhoCleaner 實測：我在 Mac 上用了超過一年的清理與 App 移除工具","我實測 BuhoCleaner 這套 Mac 清理工具，分享用了超過一年的心得、免費版限制、付費版價格、選單列監控、垃圾檔案清理、App 完整移除與日常使用情境。",[11],{"_path":214,"title":215,"description":216,"category":8,"tags":217},"\u002Farticles\u002Ffancontrol","Fan Control 實測：Windows 上超細緻的風扇曲線與硬體溫度控制工具","我實測 Fan Control 這套 Windows 風扇控制工具，從 GitHub Releases 下載 installer、安裝後切換繁體中文、自動校正風扇、建立曲線，到實際調整監控卡片與風扇策略的使用心得。",[11],{"_path":219,"title":220,"description":221,"category":8,"tags":222},"\u002Farticles\u002Fupscayl","Upscayl 實測：免費開源的本機 AI 圖片放大工具","我實測 Upscayl 這套免費開源 AI 圖片放大工具，從 GitHub Releases 與 Homebrew 安裝、第一次選語言、選模型，到用 Digital Art 模型把 He-Man 圖片放大 4 倍的實際效果。",[29,10,111,11],{"_path":224,"title":225,"description":226,"category":8,"tags":227},"\u002Farticles\u002Fappports","AppPorts 實測：把大型 Mac App 搬到外接硬碟，還能像原本一樣啟動","我實測 AppPorts 在 macOS 上把應用程式遷移到外接 SSD 的流程，包含 GitHub Releases 下載、Gatekeeper 隔離解除、語言切換、鎖定遷移與非鎖定遷移，以及實際搬移後的使用感受。",[11,10],{"_path":229,"title":230,"description":231,"category":8,"tags":232},"\u002Farticles\u002Fmac-fan","Macs Fan Control 實測：用了超過一年還留在 Mac 上的免費風扇控制工具","我在 macOS 上長期使用 Macs Fan Control 超過一年，這篇記錄它的下載方式、GitHub README 要先看的重點、溫度感測器設定、風扇曲線邏輯，以及我自己會注意的使用界線。",[11],{"_path":234,"title":235,"description":236,"category":8,"tags":237},"\u002Farticles\u002Fmarkdown-preview","Markdown Preview：macOS 上更輕量的 .md 預覽工具","Markdown Preview 是一個專門用來打開與預覽 .md 檔案的 macOS 小工具，可以設定成 Markdown 預設開啟 App，支援 Quick Look、搜尋、字體大小、外觀切換，以及 Preview \u002F Edit \u002F Split 模式。",[11,47],{"_path":239,"title":240,"description":241,"category":8,"tags":242},"\u002Farticles\u002Fcodebase-memory","Codebase Memory MCP 實測：把整個程式碼庫變成 AI Agent 可查詢的知識圖譜","Codebase Memory MCP 是一個本機運行的程式碼知識圖譜引擎，能讓 Claude Code、Codex、Cursor 等 AI Agent 直接查詢函式、呼叫鏈、架構與影響範圍。本文實測安裝、索引、3D Graph UI 與 CLI 查詢流程。",[110,20,10,23,243,22],"Data Visualization",{"_path":245,"title":246,"description":247,"category":248,"tags":249},"\u002Farticles\u002Fdeskreen","Deskreen 同網域臨時螢幕分享工具實測：用手機或另一台電腦看你的畫面","Deskreen 可以把電腦畫面分享給同一個區域網路內的手機、平板或另一台電腦。這篇紀錄實際使用流程、適合場景，以及內網 IP 和隱私注意事項。","Tools",[10,13,11],{"_path":251,"title":252,"description":253,"category":8,"tags":254},"\u002Farticles\u002Frustdesk","RustDesk 開源遠端桌面實測：用 Windows 串流控制 macOS","RustDesk 是一款開源遠端桌面工具，可以跨平台遠端控制電腦，也支援自建伺服器。這篇記錄我從 GitHub 下載、登入帳號、開啟權限、設定固定密碼，到第一次接受連線的實測流程。",[10,13,11,55],{"_path":256,"title":257,"description":258,"category":8,"tags":259},"\u002Farticles\u002Fhandbrake","HandBrake 實測：老牌開源影片壓縮工具到現在還是很穩","HandBrake 是一款老牌開源影片轉檔與壓縮工具。我這次用 4K 影片簡單實測，原始 106.1 MB 壓到 16.6 MB，畫質保留得比我預期好，這篇記錄我的基本用法與 preset 選擇心得。",[10,35,11],{"_path":261,"title":262,"description":263,"category":8,"tags":264},"\u002Farticles\u002Fsmartsub","SmartSub 妙幕實測：我目前用過最省事的本機影片字幕翻譯工具","SmartSub 妙幕是一款本地優先的桌面字幕工具，可以完成影片轉字幕、字幕翻譯、雙語字幕與字幕燒錄。這篇記錄我實測 DeepSeek 翻譯、faster-whisper、CUDA 加速，以及它和 VideoLingo 的差異。",[110,10,35,111],{"_path":266,"title":267,"description":268,"category":8,"tags":269},"\u002Farticles\u002Fkando","Kando 實測：我近期最喜歡的跨平台開源圓盤快捷選單","Kando 是一款免費開源、支援 macOS\u002FWindows\u002FLinux 的 Pie Menu 工具，可以用 Ctrl + Space 叫出圓盤選單，用滑鼠手勢快速開啟 App、網站、檔案、熱鍵與巨集。這篇分享我的實際使用體驗與設定方式。",[10,11,12],{"_path":271,"title":272,"description":273,"category":8,"tags":274},"\u002Farticles\u002Fhorizon","Horizon 實測：讓 Codex 自動整理每日 AI 新聞","我把 Horizon 接進部落格新聞流程，讓它負責抓資料來源，再交給 Codex 寫成每日 AI 新聞摘要。這篇記錄安裝方式、基本使用流程，以及我實際測完後的想法。",[110,20,10,12,23],{"_path":276,"title":277,"description":278,"category":8,"tags":279},"\u002Farticles\u002Fmaccy","Maccy 實測：輕量、鍵盤優先的 macOS 開源剪貼簿管理工具","自己在 macOS 整理資料或開發時最常遇到的問題是頻繁複製貼上造成的視窗切換。本文實測開源的 Maccy 剪貼簿工具，分享其快捷鍵喚醒、快速搜尋、安全過濾等實際使用體驗。",[10,11],{"_path":281,"title":282,"description":283,"category":8,"tags":284},"\u002Farticles\u002Fstirling-pdf","Stirling PDF 實測：離線跑的開源 PDF 神器，免上傳雲端直接搞定 50+ 種處理需求","我最近實測了開源的 Stirling PDF。這是一款可以完全在本地運行的 PDF 編輯平台，支援合併、壓縮、簽名等多達 50 多種功能，不用擔心敏感文件被上傳到第三方雲端伺服器。",[10,11,14],{"_path":286,"title":287,"description":288,"category":248,"tags":289},"\u002Farticles\u002Faerospace","AeroSpace 實測：讓 macOS 擁有平鋪視窗管理","分享這款 AeroSpace 平鋪視窗管理工具，以及我如何透過鍵盤快捷鍵解決 macOS 視窗混亂的問題。",[10,11],{"_path":291,"title":292,"description":293,"category":8,"tags":294},"\u002Farticles\u002Fpowertoys","Microsoft PowerToys 實測：4 個用過就回不去的 Windows 效率工具","自己在 Windows 工作最常遇到的問題是缺少類似 macOS 的預覽與快速啟動功能。本文實測微軟官方推出的 PowerToys 中實用的四個工具：空白鍵預覽 Peek、快速截圖 OCR 複製、視窗永久置頂與快捷搜尋框，分享我實際的使用體驗。",[10,11],{"_path":296,"title":297,"description":298,"category":8,"tags":299},"\u002Farticles\u002Frecord-replay","Codex Record & Replay 實測：演示一遍，教 AI 學會你的本地工作流","OpenAI Codex 最近新增了 Record & Replay 功能。我實測了在本地環境下，如何透過一次演示，讓 Codex 錄製並自動執行影片壓縮等腳本工作流。",[22,12,11,110],{"_path":301,"title":302,"description":303,"category":8,"tags":304},"\u002Farticles\u002Frecordly","Recordly 實測：開源螢幕錄影與自動 Zoom-in 編輯器（macOS\u002FWindows\u002FLinux）","我最近實測了開源的 Recordly。這是一款結合錄影與後製的工具，能自動根據滑鼠活動生成變焦建議，並提供滑鼠平滑、陰影邊框等美化功能，讓製作軟體 Demo 影片變得很省時。",[10,11,35],{"_path":306,"title":307,"description":308,"category":8,"tags":309},"\u002Farticles\u002Fcodexbar","CodexBar 實測：macOS 選單列一次監控 53 個 AI 編碼服務額度","CodexBar 是一款開源的 macOS 選單列工具，可即時追蹤 Codex、Claude、Cursor、Copilot 等 AI 編碼服務的使用視窗、信用餘額與重設倒數。本文實測安裝流程、權限授權與提供者設定教學。",[110,22,21,23,10,11],{"_path":311,"title":312,"description":313,"category":8,"tags":314},"\u002Farticles\u002Foptimizerduck","optimizerDuck 實測：開源 Windows 效能與隱私最佳化工具，拒絕背景無用遙測","optimizerDuck 是一款基於 .NET 10 與 WPF 開發的開源 Windows 系統最佳化工具。本文實測其效能調校、隱私遙測封鎖、GPU 電源優化等功能，並提供 Windows SmartScreen 封鎖警告的排解步驟與繁體中文語系設定教學。",[10,11,12],{"_path":316,"title":317,"description":318,"category":8,"tags":319},"\u002Farticles\u002Fhandy","Handy 離線語音輸入法實測：搭配 Breeze ASR 25，專為台灣人設計的中英混用輸入方案","Handy 是一款免費、開源且完全離線運作的桌面語音輸入工具。本文實測在 macOS\u002FWindows\u002FLinux 環境下安裝配置，並搭配專為台灣日常中英混用情境優化的 Breeze ASR 25模型，為您打造極致隱私的語音輸入體驗。",[110,10,111,71,11],{"_path":321,"title":322,"description":323,"category":8,"tags":324},"\u002Farticles\u002F5live","Gemini 3.5 Live Translate 實測：全新雙向即時語音翻譯與 Live API 開發指南","Google 推出全新的 Gemini 3.5 Live Translate 模型，支援超過 70 種語言的雙向低延遲即時語音翻譯。本文將帶你實測 Google AI Studio 的網頁體驗、了解其運作機制，並提供 Live API 開發範例與 WebSocket 連接設定。",[110,71,325],"LLM",{"_path":327,"title":328,"description":329,"category":248,"tags":330},"\u002Farticles\u002Fmap3d","Map3D 實測：一鍵生成 3D 城市地圖與 GLB 匯出指南","想要快速獲取真實城市的 3D 建築與道路模型？Map3D 基於 React-Three-Fiber 與 OpenStreetMap，提供網頁一鍵框選與直接匯出 GLB，讓 3D 地形建模變得太簡單了！",[331,332,333,334,335,88],"React-Three-Fiber","Three.js","OpenStreetMap","GLB","3D Map",{"_path":337,"title":338,"description":339,"category":248,"tags":340},"\u002Farticles\u002Flocalsend","LocalSend 跨平台開源局域網檔案傳輸工具免設定使用指南","免網路、免註冊，在 macOS、Windows、Linux、iOS 與 Android 之間以 HTTPS 局域網高速安全互傳檔案。",[10,13,11],{"_path":342,"title":343,"description":344,"category":8,"tags":345},"\u002Farticles\u002Fllmwiki","LLM Wiki 實測：用大模型打造能自動整理與更新的個人離線知識庫","每次整理筆記都覺得繁瑣？LLM Wiki 是一款基於 Andrej Karpathy 理念開發的個人知識庫工具。它能自動讀取文檔、進行兩階段思維鏈分析、生成互相連結的 Wiki 頁面，並完美兼容 Obsidian 與本地 AI 模型。",[111,110,10,325,11,20],{"_path":347,"title":348,"description":349,"category":248,"tags":350},"\u002Farticles\u002Fvibe","Vibe 實測：最適合小白的跨平台離線 AI 語音轉文字工具，簡潔直覺一鍵搞定！","嫌 Whisper 命令行太難、其他工具設定太複雜？Vibe 是一款極簡、無痛上手的離線語音轉字幕工具。功能雖然精簡，但介面清爽、極易上手，是電腦小白與新手的最佳選擇！",[71,351,111,10],"Whisper",{"_path":353,"title":354,"description":355,"category":8,"tags":356},"\u002Farticles\u002Flottie","Text-To-Lottie 實測：用 AI Agent 本地生成與即時預覽 Lottie 動畫","本文介紹如何透過 Skia CanvasKit (Skottie) 搭配 React 與 shadcn\u002Fui 控制介面，讓本地 AI 代理直接編寫 lottie.json，並透過開發伺服器即時熱重載預覽動畫。",[110,20,10,47],{"_path":358,"title":359,"description":360,"category":8,"tags":361},"\u002Farticles\u002Fhermes-desktop","Nous Hermes Desktop 桌面版原生安裝與設定教學：跨平台 AI 助理與統一記憶體實測","Nous Research 旗下的 Hermes 智慧代理從終端機走向 GUI！本文帶您實測原生三平台桌面版，詳細拆解舊用戶一鍵搬遷步驟、API 供應商配置，以及如何串接 Telegram 與 Line 打造個人 AI 助理。",[110,20,10],{"_path":363,"title":364,"description":365,"category":248,"tags":366},"\u002Farticles\u002Fmineru","MinerU 實測：超強開源 PDF 與多格式文檔解析利器（macOS\u002FWindows\u002FLinux）","面臨複雜版面、掃描件或公式時，傳統 PDF 轉文字工具總是力不從心？開源框架 MinerU 結合佈局分析與視覺語言模型 (VLM)，能一鍵將 PDF、圖片及 Office 檔案轉換為精準的 Markdown、表格與 LaTeX 公式。本文實測線上 Web 版與本地 CLI\u002FAPI 部署流程。",[367,368,369,111,10],"PDF Parser","Markdown","OCR",{"_path":371,"title":372,"description":373,"category":10,"tags":374},"\u002Farticles\u002Fheadroom","Headroom 實測：AI Agent 的上下文壓縮層，節省高達 60–95% Token 成本","專為 AI Agent 設計的開源上下文優化工具 Headroom，整合多種壓縮演算法，支援本地逆向解壓 (CCR)，大幅降低 LLM 運算開銷並提升反應速度。",[10,375,325,376],"AI Agent","Context Optimization",{"_path":378,"title":379,"description":380,"category":45,"tags":381},"\u002Farticles\u002Ftegaki","Tegaki 手寫文字動畫庫安裝與實測：網頁手寫字動態特效輕鬆實現","想要在網頁中加入自然流暢的手寫字動畫嗎？Tegaki 是一個輕量且易用的 JavaScript 庫，能將任何字型轉換成手寫筆劃動畫。",[10,47,382,87],"Frontend",{"_path":384,"title":385,"description":386,"category":8,"tags":387},"\u002Farticles\u002Fccswitch2","CC Switch 延伸應用：手機遠端控制電腦與 Codex 增強模式實測","如何利用 CC Switch v3.16.1+ 獨家功能，在保留 Codex 官方行動端登入態與遠端操控能力的同時，將實際模型請求路由至 DeepSeek 等第三方 API？手把手帶你實現手機控制電腦的 AI Agent 體驗。",[110,21,22,388,325],"CC Switch",{"_path":390,"title":391,"description":392,"category":8,"tags":393},"\u002Farticles\u002Fccswitch","CC Switch 實測：自備 API Key 一鍵切換 AI CLI 模型的本機路由神器","在終端機使用 Claude Code 或 Codex 時，如何自由切換模型、自備 API Key 或使用 DeepSeek？本篇實測 CC Switch 路由工具，手把手教學如何代理 AI CLI 並進行花費與 MCP 管理。",[110,21,22,388,325],{"_path":395,"title":396,"description":397,"category":8,"tags":398},"\u002Farticles\u002Fremoverized","Removerized：離線可用的瀏覽器端 AI 去背與畫質增強工具","Removerized 讓你在瀏覽器中直接完成去背、放大與批次處理，資料不需上傳雲端，兼顧速度與隱私。",[110,29,111],{"_path":400,"title":401,"description":402,"category":8,"tags":403},"\u002Farticles\u002Fopen-design","Open Design 實測：用本地 CLI 快速做出作品集首頁","這次我把作品集首頁的大部分畫面交給 Open Design 處理。從選本地 Coding Agent、挑設計系統、輸入 brief，到生成設計稿與交付給 VS Code，整個流程比我預期順很多。",[404,89,47],"AI Design",{"_path":406,"title":407,"description":408,"category":248,"tags":409},"\u002Farticles\u002Fpot","Pot (派了個萌的翻譯器) 實測：最完美的跨平台劃詞翻譯與 OCR 工具","尋找一款流暢、不打斷工作流的翻譯工具？Pot 支援多譯文並行比對、精準的截圖 OCR 與豐富的翻譯\u002F大模型接口，是 macOS, Windows 與 Linux 用戶的極致效率利器。",[11,110,10],{"_path":411,"title":412,"description":413,"category":248,"tags":414},"\u002Farticles\u002Frtk","RTK 終端機 Token 殺手安裝與實測：省下 70% 以上 Claude Code 費用","RTK (Rust Token Killer) 是一個基於 Rust 的高效能 CLI 代理工具，能自動過濾與壓縮終端機輸出，為 AI 輔助開發節省 60-90% 的 Token 消耗。",[20,21,11,55],{"_path":416,"title":417,"description":418,"category":248,"tags":419},"\u002Farticles\u002Ffreedomain","Digiplat 免費 DNS 二級域名申請與 Cloudflare 解析配置教學","想將個人專案或測試網站部署上線，卻不想花錢購買網域？本文將教你如何使用 Digiplat 免費申請包含 .US.KG、.DPDNS.ORG 等多種後綴的免費二級域名。",[47],{"_path":421,"title":422,"description":423,"category":8,"tags":424},"\u002Farticles\u002Fmodly","Modly 本地端 AI 圖像轉 3D 網格生成工具安裝與實測","想將 2D 圖片快速轉換為高精度的 3D 模型，又不想付費或將隱私上傳雲端？Modly 讓你在本機 GPU 上直接進行 AI 3D 生成。",[110,88,10,111],{"_path":426,"title":427,"description":428,"category":45,"tags":429},"\u002Farticles\u002Fopenvid","OpenVid 瀏覽器免安裝產品 Demo 錄影與 3D 鏡頭後製工具教學","想要為你的產品錄製精美的演示影片？OpenVid 讓你直接在瀏覽器中套用 3D 鏡頭、縮放與精美背景，一鍵導出高質感的 Demo 影片。",[10,47,35],{"_path":431,"title":432,"description":433,"category":8,"tags":434},"\u002Farticles\u002Fomnivoice","OmniVoice Studio 本地端 AI 影音配音工具實測與 macOS 安裝避坑指南","最近測試了開源版 ElevenLabs + HeyGen：OmniVoice Studio。它支援 646 種語言、本地自動影片配音，且連 Mac mini 都跑得動！本文分享實測心得、macOS 隔離區排除教學，以及繁中\u002F簡中輸入產生的語音對比。",[110,71],{"_path":436,"title":437,"description":438,"category":14,"tags":439},"\u002Farticles\u002Fshannon","Shannon AI Pentest Agent 安裝與實測指南（macOS\u002FLinux）","我用 10 個 AI agents 打自己的網站，2 小時後交出完整資安報告。Shannon 比我想像的成熟。",[20,14,12],{"_path":441,"title":442,"description":443,"category":45,"tags":444},"\u002Farticles\u002Fpretext","Pretext 高效多行文字 Canvas 排版庫優化與防 DOM 重繪技術","想精準計算段落高度、做出更自由的文字排版，卻不想一直碰 getBoundingClientRect？Pretext 提供了一條很聰明的路。",[47,382,87],{"_path":446,"title":447,"description":448,"category":248,"tags":449},"\u002Farticles\u002Faltsendme","AltSendme 跨平台 P2P 極速檔案互傳工具免伺服器部署指南","不用雲端、不用註冊，Windows 與 macOS 直接對傳。",[110,13,11],{"_path":451,"title":452,"description":453,"category":45,"tags":454},"\u002Farticles\u002Fdeckgl","Deck.gl 大規模 3D 地理數據視覺化框架與 MapLibre 整合實戰","想要在網頁上渲染數以萬計的數據點，同時保持流暢的 3D 互動？Deck.gl 是處理地理空間資料視覺化的絕佳利器。",[88,47,243,87],{"_path":456,"title":457,"description":458,"category":248,"tags":459},"\u002Farticles\u002Fantigravity-manager","Antigravity Manager 管理工具安裝教學：多帳號與 Token 額度即時監控","如果你只在意兩件事：配額看得清楚、帳號切得快速，Antigravity Manager 其實就很值得裝。",[110,11,23],{"_path":461,"title":462,"description":463,"category":10,"tags":464},"\u002Farticles\u002Fvideolingo","VideoLingo 本地 AI 影片翻譯字幕與中文配音工具部署指南","我實測了 VideoLingo，從原始影片到中文字幕與中配影片都能自動化完成。這篇整理功能、實際效果和我建議的模型設定。",[10,35,71,110],{"_path":466,"title":467,"description":468,"category":248,"tags":469},"\u002Farticles\u002Farnis","Arnis 地理 GIS 數據轉換工具安裝與 Minecraft 3D 真實地圖生成實戰","如果你曾經想過把自己的家鄉、城市甚至整片地形直接生成到 Minecraft 裡，Arnis 真的很誇張。",[10,12],{"_path":471,"title":472,"description":473,"category":10,"tags":474},"\u002Farticles\u002Flog-lottery-tw","log-lottery 開源網頁抽獎系統自定義配置與尾牙活動實用部署","支援自訂名單、獎項、圖片、背景與音樂的開源抽獎工具。我也整理了繁體中文版本，部署後打開瀏覽器就能直接使用。",[10,47,382],{"_path":476,"title":477,"description":478,"category":8,"tags":479},"\u002Farticles\u002Fhermes-hyperframes-self-intro-video","Hermes Agent x HyperFrames 實戰：AI 助理自介影片自動生成指南","叫 Hermes 自己拍一支自我介紹影片。從文案發想、HTML 動畫編寫、到渲染輸出 MP4 全部自動化。HyperFrames 是什麼？為什麼比 Remotion 更適合 AI Agent？",[20,35,12],{"_path":481,"title":482,"description":483,"category":8,"tags":484},"\u002Farticles\u002Fhermes-deepseek-v4","DeepSeek V4 Pro x Hermes Agent 自動寫自我介紹評測與部署指南","我叫 Hermes 自己寫這篇。1M context、0.87 鎂\u002F百萬 token、跨平台部署、自主截圖寫文 git push。這篇文章由 AI 從研究到發布全部自己來。",[20,325,12],{"_path":486,"title":487,"description":488,"category":248,"tags":489},"\u002Farticles\u002Fbarkod","Barkod Studio 個性化條碼與發票載具圖樣生成器安裝與設計指南","全網頁版免安裝，高質感自訂樣式。結帳時拿出鯊魚或大便造型載具，絕對是全場焦點。",[47,382,87],{"_path":491,"title":492,"description":493,"category":248,"tags":494},"\u002Farticles\u002Fstacher","Stacher 萬能影音下載器安裝教學與 yt-dlp GUI 圖形化配置指南","告別繁瑣的指令，yt-dlp 最強圖形化介面，4K 影片、音樂下載一次搞定！",[110,35],{"_path":496,"title":497,"description":498,"category":248,"tags":499},"\u002Farticles\u002Fpetdex","Petdex 點陣圖桌面電子寵物安裝指南：讓開發環境更有趣","一行 npx 指令秒裝，完全免註冊登入，給工程師帶來滿滿的心靈祥和！",[110,23],{"_path":501,"title":502,"description":503,"category":45,"tags":504},"\u002Farticles\u002Fcobe","Cobe 輕量 WebGL 地球儀配置教學與 Vue 專案整合指南","想要在網頁上放一個酷炫的 3D 地球，但又不想載入沉重的 Three.js？COBE 是你的最佳選擇。",[88,47,382,87],{"_path":506,"title":507,"description":508,"category":10,"tags":509},"\u002Farticles\u002Fsupercmd","SuperCmd 開源 Mac 快捷啟動器安裝與自定義指令配置指南","整合 Raycast 擴充、語音輸入與 AI 助手，這款開源工具能成為你的新寵嗎？",[10,11],{"_path":511,"title":512,"description":513,"category":514,"tags":515},"\u002Farticles\u002Fopenstock","OpenStock 開源股票市場回測系統安裝與 AI 策略整合教學","OpenStock 是一個由社群驅動的開源股票平台，昂貴的市場的平替工具。","AI & Finance",[10,516,127],"FinTech",{"_path":518,"title":519,"description":520,"category":8,"tags":521},"\u002Farticles\u002Fworld-monitor","World Monitor 全球即時情報監控系統本地部署與 AI 分析流整合教學","這是一篇關於 World Monitor 的深度介紹。從本地端快速部署到整合 AI 分析，教你如何打造一個包含地緣政治、軍事、金融與基礎設施的即時監控平台。",[110,13,127],{"_path":523,"title":524,"description":525,"category":8,"tags":526},"\u002Farticles\u002Fpi-mono-coding-agent","Pi Coding Agent 輕量級終端機 AI 助手安裝與工作流實戰","如果你覺得市面上的 AI 開發工具太過笨重，或是強迫你改變習慣，那你一定要試試完全由你掌控的 Pi。",[20,23],{"_path":528,"title":529,"description":530,"category":8,"tags":531},"\u002Farticles\u002Fwarp-terminal-ux-revolution","Warp Terminal 新一代 IDE 級智慧終端機安裝與開發效率優化配置","從可視化補全、滑鼠編輯到 Blocks 區塊輸出，Warp 正在把傳統終端機那套難用又反直覺的體驗，整個翻新。",[23,11],{"_path":533,"title":534,"description":535,"category":8,"tags":536},"\u002Farticles\u002Fvoicebox-local-ai-voice-studio","Voicebox 本地端 AI 語音工作室安裝指南與核心配置教學","這是一篇針對開發者設計的 Voicebox 指南。從 macOS\u002FWindows 安裝到 Voice Cloning 實作，並教你如何透過 MCP 讓 AI Agent 開口說話。",[110,71,12],{"_path":538,"title":539,"description":540,"category":8,"tags":541},"\u002Farticles\u002Fnvidia-nim-free-api","NVIDIA NIM 免費 DeepSeek-V4-Pro API 申請與多框架整合指南","不綁信用卡、沒有試用期！教你如何透過 NVIDIA NIM 無痛串接剛上市的最強開源模型 DeepSeek-V4-Pro 與 Flash 版本。",[110,325],{"_path":5,"_dir":543,"_draft":544,"_partial":544,"_locale":545,"title":6,"description":7,"date":546,"updated":546,"category":8,"image":547,"tags":548,"series":549,"readingTime":550,"difficulty":551,"local":552,"platforms":553,"gpu":557,"draft":544,"body":558,"_type":1119,"_id":1120,"_source":1121,"_file":1122,"_stem":1123,"_extension":1124},"articles",false,"","2026-08-19","\u002Fday_assets\u002F100-days-10-essential-apps\u002Fcover.png",[10,11,12,13,14],"github-tech","8 min read","Easy",true,[554,555,556],"macOS","Windows","Linux","None",{"type":559,"children":560,"toc":1103},"root",[561,569,575,580,585,591,697,703,708,713,737,743,748,753,774,780,785,790,811,817,822,827,848,854,859,864,885,891,896,901,922,928,933,938,959,965,970,975,996,1002,1024,1029,1050,1056,1061,1066,1087,1093,1098],{"type":562,"tag":563,"props":564,"children":566},"element","h2",{"id":565},"前言",[567],{"type":568,"value":565},"text",{"type":562,"tag":570,"props":571,"children":572},"p",{},[573],{"type":568,"value":574},"每日更新實用工具來到第 100 天，我想先停一下，不繼續往清單裡塞新東西。",{"type":562,"tag":570,"props":576,"children":577},{},[578],{"type":568,"value":579},"這 100 天裝過的 App 很多，有些適合拿來解一次性的問題，有些用完一篇文章就沒有再打開。這篇只留我真的特別喜歡的 10 款：Zen Browser、Mos、Handy、Kando、Recordly、Zed、MarkText、Syncthing、MOLE 和 LuLu。",{"type":562,"tag":570,"props":581,"children":582},{},[583],{"type":568,"value":584},"前八款已經放進我的日常工作流。MOLE 和 LuLu 不需要每天手動打開，但只要遇到 Mac 空間不足或新 App 想連網，它們的實用度就是點滿。這份名單只回答一件事：更新 100 天後，哪些 App 我自己還會繼續用？",{"type":562,"tag":563,"props":586,"children":588},{"id":587},"先用一段話看完-10-款",[589],{"type":568,"value":590},"先用一段話看完 10 款",{"type":562,"tag":592,"props":593,"children":594},"ol",{},[595,607,617,627,637,647,657,667,677,687],{"type":562,"tag":596,"props":597,"children":598},"li",{},[599,605],{"type":562,"tag":600,"props":601,"children":602},"strong",{},[603],{"type":568,"value":604},"Zen Browser",{"type":568,"value":606},"：我的主力瀏覽器，垂直分頁、自動收合側邊欄和 Firefox 擴充套件，讓 Chrome 只剩播放 DRM 影音時才會打開。",{"type":562,"tag":596,"props":608,"children":609},{},[610,615],{"type":562,"tag":600,"props":611,"children":612},{},[613],{"type":568,"value":614},"Mos",{"type":568,"value":616},"：把 Mac 外接滑鼠一格一格的滾輪，補成接近觸控板的平滑捲動。",{"type":562,"tag":596,"props":618,"children":619},{},[620,625],{"type":562,"tag":600,"props":621,"children":622},{},[623],{"type":568,"value":624},"Handy",{"type":568,"value":626},"：按住快捷鍵說話、放開就把文字送進目前的輸入框，而且語音辨識能在本機離線完成。",{"type":562,"tag":596,"props":628,"children":629},{},[630,635],{"type":562,"tag":600,"props":631,"children":632},{},[633],{"type":568,"value":634},"Kando",{"type":568,"value":636},"：在滑鼠旁叫出圓盤選單，用方向和手勢開 App、網站、檔案或快捷鍵。",{"type":562,"tag":596,"props":638,"children":639},{},[640,645],{"type":562,"tag":600,"props":641,"children":642},{},[643],{"type":568,"value":644},"Recordly",{"type":568,"value":646},"：我錄工具 Demo 的主力，錄完直接處理縮放、滑鼠軌跡、背景和匯出。",{"type":562,"tag":596,"props":648,"children":649},{},[650,655],{"type":562,"tag":600,"props":651,"children":652},{},[653],{"type":568,"value":654},"Zed",{"type":568,"value":656},"：開專案、改程式和叫出 Agent 都很跟手，現在是我很常打開的程式編輯器。",{"type":562,"tag":596,"props":658,"children":659},{},[660,665],{"type":562,"tag":600,"props":661,"children":662},{},[663],{"type":568,"value":664},"MarkText",{"type":568,"value":666},"：直接在接近成品的畫面裡寫 Markdown，不必一直切原始碼和預覽。",{"type":562,"tag":596,"props":668,"children":669},{},[670,675],{"type":562,"tag":600,"props":671,"children":672},{},[673],{"type":568,"value":674},"Syncthing",{"type":568,"value":676},"：讓 Mac 和 Windows 的工作資料夾持續同步，不用先把檔案丟上雲端硬碟。",{"type":562,"tag":596,"props":678,"children":679},{},[680,685],{"type":562,"tag":600,"props":681,"children":682},{},[683],{"type":568,"value":684},"MOLE",{"type":568,"value":686},"：先分析、再預覽、最後才清理；我實測讓 Mac 清出 15.29GB。",{"type":562,"tag":596,"props":688,"children":689},{},[690,695],{"type":562,"tag":600,"props":691,"children":692},{},[693],{"type":568,"value":694},"LuLu",{"type":568,"value":696},"：新程式第一次往外連時先跳出來，讓我看目的地與簽章再決定是否放行。",{"type":562,"tag":563,"props":698,"children":700},{"id":699},"_1-zen-browser我的主力瀏覽器",[701],{"type":568,"value":702},"1. Zen Browser：我的主力瀏覽器",{"type":562,"tag":570,"props":704,"children":705},{},[706],{"type":568,"value":707},"Zen 是這 10 款裡最沒有懸念的一個。我把它當主力瀏覽器用了四個月，垂直分頁配上自動收合側邊欄，分頁再多也不會把網頁上方擠滿。它建立在 Firefox 之上，所以我也能直接裝 uBlock Origin 和原本的 Firefox 擴充套件。",{"type":562,"tag":570,"props":709,"children":710},{},[711],{"type":568,"value":712},"目前最大的限制是 macOS、Windows 上的 Widevine DRM。Netflix、Disney+ 這類服務還是得開其他瀏覽器，這也是 Chrome 現在留在我電腦裡的主要原因。",{"type":562,"tag":714,"props":715,"children":716},"ul",{},[717,729],{"type":562,"tag":596,"props":718,"children":719},{},[720],{"type":562,"tag":721,"props":722,"children":726},"a",{"href":723,"rel":724},"https:\u002F\u002Fgithub.com\u002Fzen-browser\u002Fdesktop",[725],"nofollow",[727],{"type":568,"value":728},"Zen Browser GitHub Repo",{"type":562,"tag":596,"props":730,"children":731},{},[732],{"type":562,"tag":721,"props":733,"children":734},{"href":37},[735],{"type":568,"value":736},"完整實測：Zen Browser",{"type":562,"tag":563,"props":738,"children":740},{"id":739},"_2-mos外接滑鼠裝上就回不去",[741],{"type":568,"value":742},"2. Mos：外接滑鼠裝上就回不去",{"type":562,"tag":570,"props":744,"children":745},{},[746],{"type":568,"value":747},"Mac 觸控板的捲動很順，外接滑鼠滾輪卻常常是一格一格跳。Mos 做的事情很單純：替滾輪補上平滑與慣性，也能把滑鼠和觸控板的捲動方向分開設定。",{"type":562,"tag":570,"props":749,"children":750},{},[751],{"type":568,"value":752},"它的功能不多，這反而是我每天留著它的原因。裝好、調到順手之後，它就在背景把最常遇到的不舒服處理掉。",{"type":562,"tag":714,"props":754,"children":755},{},[756,766],{"type":562,"tag":596,"props":757,"children":758},{},[759],{"type":562,"tag":721,"props":760,"children":763},{"href":761,"rel":762},"https:\u002F\u002Fgithub.com\u002FCaldis\u002FMos",[725],[764],{"type":568,"value":765},"Mos GitHub Repo",{"type":562,"tag":596,"props":767,"children":768},{},[769],{"type":562,"tag":721,"props":770,"children":771},{"href":134},[772],{"type":568,"value":773},"完整實測：Mos",{"type":562,"tag":563,"props":775,"children":777},{"id":776},"_3-handy離線語音直接進入任何輸入框",[778],{"type":568,"value":779},"3. Handy：離線語音直接進入任何輸入框",{"type":562,"tag":570,"props":781,"children":782},{},[783],{"type":568,"value":784},"Handy 和一般語音轉錄工具最大的差別，是它更像語音輸入法。按住快捷鍵說話，放開後，辨識結果會直接貼進瀏覽器、文件、LINE 或終端機目前的游標位置。",{"type":562,"tag":570,"props":786,"children":787},{},[788],{"type":568,"value":789},"它能在本機離線跑語音模型。我用 Breeze ASR 25 處理繁體中文和中英混用，不需要每句話都送到雲端。要注意的是，模型越大通常越吃資源；先從能順跑的模型開始，比一開始追最大模型實際。",{"type":562,"tag":714,"props":791,"children":792},{},[793,803],{"type":562,"tag":596,"props":794,"children":795},{},[796],{"type":562,"tag":721,"props":797,"children":800},{"href":798,"rel":799},"https:\u002F\u002Fgithub.com\u002Fcjpais\u002FHandy",[725],[801],{"type":568,"value":802},"Handy GitHub Repo",{"type":562,"tag":596,"props":804,"children":805},{},[806],{"type":562,"tag":721,"props":807,"children":808},{"href":316},[809],{"type":568,"value":810},"完整實測：Handy",{"type":562,"tag":563,"props":812,"children":814},{"id":813},"_4-kando把快捷鍵變成看得見的手勢",[815],{"type":568,"value":816},"4. Kando：把快捷鍵變成看得見的手勢",{"type":562,"tag":570,"props":818,"children":819},{},[820],{"type":568,"value":821},"Kando 會在滑鼠游標旁叫出一個圓盤選單。第一層放常用 App、網站和動作，叫出來後往固定方向一滑就能執行，不必先想起一串鍵盤組合。",{"type":562,"tag":570,"props":823,"children":824},{},[825],{"type":568,"value":826},"我喜歡它的地方是，選單可以從最簡單的「開網站」開始，再慢慢加入檔案、熱鍵、文字和巨集。第一層不要塞滿，讓每個方向形成肌肉記憶，會比把它做成另一個大型啟動器好用。",{"type":562,"tag":714,"props":828,"children":829},{},[830,840],{"type":562,"tag":596,"props":831,"children":832},{},[833],{"type":562,"tag":721,"props":834,"children":837},{"href":835,"rel":836},"https:\u002F\u002Fgithub.com\u002Fkando-menu\u002Fkando",[725],[838],{"type":568,"value":839},"Kando GitHub Repo",{"type":562,"tag":596,"props":841,"children":842},{},[843],{"type":562,"tag":721,"props":844,"children":845},{"href":266},[846],{"type":568,"value":847},"完整實測：Kando",{"type":562,"tag":563,"props":849,"children":851},{"id":850},"_5-recordly這-100-天的-demo-幾乎都靠它",[852],{"type":568,"value":853},"5. Recordly：這 100 天的 Demo 幾乎都靠它",{"type":562,"tag":570,"props":855,"children":856},{},[857],{"type":568,"value":858},"Recordly 是我錄工具實測影片的主力。除了錄螢幕，它還會保留滑鼠移動資料；錄完能直接做縮放、游標平滑、背景、圓角和裁切，少掉另外開剪輯軟體拉 keyframe 的時間。",{"type":562,"tag":570,"props":860,"children":861},{},[862],{"type":568,"value":863},"這 100 天很多文章裡的操作 Demo 都是用它做的。它偶爾仍有開源專案常見的小問題，但「錄完就能整理成可看的產品展示」這件事，目前還是最符合我的工作流。",{"type":562,"tag":714,"props":865,"children":866},{},[867,877],{"type":562,"tag":596,"props":868,"children":869},{},[870],{"type":562,"tag":721,"props":871,"children":874},{"href":872,"rel":873},"https:\u002F\u002Fgithub.com\u002Fwebadderallorg\u002FRecordly",[725],[875],{"type":568,"value":876},"Recordly GitHub Repo",{"type":562,"tag":596,"props":878,"children":879},{},[880],{"type":562,"tag":721,"props":881,"children":882},{"href":301},[883],{"type":568,"value":884},"完整實測：Recordly",{"type":562,"tag":563,"props":886,"children":888},{"id":887},"_6-zed我最近很常打開的程式編輯器",[889],{"type":568,"value":890},"6. Zed：我最近很常打開的程式編輯器",{"type":562,"tag":570,"props":892,"children":893},{},[894],{"type":568,"value":895},"我原本長期用 VS Code。真的把專案放進 Zed 之後，我沒先管規格，光是開檔、切面板和叫出終端機就覺得很跟手。它用 Rust 開發，介面則走自己的 GPUI 路線。",{"type":562,"tag":570,"props":897,"children":898},{},[899],{"type":568,"value":900},"Zed 也能接 ChatGPT、Codex、外部 Agent 和 MCP。不過我沒有為了換編輯器把 VS Code 刪掉；需要特定 extension 或既有工作環境時，我還是會切回去。Zed 現在是我每天很願意打開的另一個選擇。",{"type":562,"tag":714,"props":902,"children":903},{},[904,914],{"type":562,"tag":596,"props":905,"children":906},{},[907],{"type":562,"tag":721,"props":908,"children":911},{"href":909,"rel":910},"https:\u002F\u002Fgithub.com\u002Fzed-industries\u002Fzed",[725],[912],{"type":568,"value":913},"Zed GitHub Repo",{"type":562,"tag":596,"props":915,"children":916},{},[917],{"type":562,"tag":721,"props":918,"children":919},{"href":113},[920],{"type":568,"value":921},"完整實測：Zed",{"type":562,"tag":563,"props":923,"children":925},{"id":924},"_7-marktext寫-markdown-時不用一直切預覽",[926],{"type":568,"value":927},"7. MarkText：寫 Markdown 時不用一直切預覽",{"type":562,"tag":570,"props":929,"children":930},{},[931],{"type":568,"value":932},"MarkText 做的是所見即所得。標題、清單、程式碼區塊會直接在同一個編輯畫面裡呈現，我可以繼續寫，不必在原始碼和右側預覽之間來回切。",{"type":562,"tag":570,"props":934,"children":935},{},[936],{"type":568,"value":937},"它適合 README、筆記和文章草稿。macOS 版本目前可能遇到未簽署造成的「已損毀」警告，安裝前要先看 release 說明；這個小麻煩沒有改變它是我目前最順手 Markdown 編輯器的判斷。",{"type":562,"tag":714,"props":939,"children":940},{},[941,951],{"type":562,"tag":596,"props":942,"children":943},{},[944],{"type":562,"tag":721,"props":945,"children":948},{"href":946,"rel":947},"https:\u002F\u002Fgithub.com\u002Fmarktext\u002Fmarktext",[725],[949],{"type":568,"value":950},"MarkText GitHub Repo",{"type":562,"tag":596,"props":952,"children":953},{},[954],{"type":562,"tag":721,"props":955,"children":956},{"href":184},[957],{"type":568,"value":958},"完整實測：MarkText",{"type":562,"tag":563,"props":960,"children":962},{"id":961},"_8-syncthingmac-和-windows-共用同一個工作資料夾",[963],{"type":568,"value":964},"8. Syncthing：Mac 和 Windows 共用同一個工作資料夾",{"type":562,"tag":570,"props":966,"children":967},{},[968],{"type":568,"value":969},"Syncthing 解決的是持續同步。我在 Mac 放進 Markdown 或圖片，Windows 收到後可以直接修改，再把結果同步回 Mac；不需要註冊帳號，也不用先繞到雲端硬碟。偶爾只傳一個檔案時，我會用 LocalSend。",{"type":562,"tag":570,"props":971,"children":972},{},[973],{"type":568,"value":974},"第一次設定要讓兩台裝置互相加入，再明確分享資料夾。我也遇過兩邊加密模式設定不一致，結果彼此都顯示離線。改回一般雙向同步後，不必重新配對就接回來了。",{"type":562,"tag":714,"props":976,"children":977},{},[978,988],{"type":562,"tag":596,"props":979,"children":980},{},[981],{"type":562,"tag":721,"props":982,"children":985},{"href":983,"rel":984},"https:\u002F\u002Fgithub.com\u002Fsyncthing\u002Fsyncthing",[725],[986],{"type":568,"value":987},"Syncthing GitHub Repo",{"type":562,"tag":596,"props":989,"children":990},{},[991],{"type":562,"tag":721,"props":992,"children":993},{"href":62},[994],{"type":568,"value":995},"完整實測：Syncthing",{"type":562,"tag":563,"props":997,"children":999},{"id":998},"_9-mole實用度點滿的-mac-清理工具",[1000],{"type":568,"value":1001},"9. MOLE：實用度點滿的 Mac 清理工具",{"type":562,"tag":570,"props":1003,"children":1004},{},[1005,1007,1014,1016,1022],{"type":568,"value":1006},"我不用每天執行 MOLE，但 Mac 空間開始不夠時一定會想到它。",{"type":562,"tag":1008,"props":1009,"children":1011},"code",{"className":1010},[],[1012],{"type":568,"value":1013},"mo analyze",{"type":568,"value":1015}," 先找出空間去哪裡，",{"type":562,"tag":1008,"props":1017,"children":1019},{"className":1018},[],[1020],{"type":568,"value":1021},"mo clean --dry-run",{"type":568,"value":1023}," 只列清單、不刪檔案，確認後才真的清理。我那次最後清出 15.29GB。",{"type":562,"tag":570,"props":1025,"children":1026},{},[1027],{"type":568,"value":1028},"我也會讓 Agent 讀它的 JSON 結果、整理最大的類別，但不讓 Agent 自動執行清理。分析交給工具和 Agent，刪除仍由我確認，這樣最省事也比較不容易後悔。",{"type":562,"tag":714,"props":1030,"children":1031},{},[1032,1042],{"type":562,"tag":596,"props":1033,"children":1034},{},[1035],{"type":562,"tag":721,"props":1036,"children":1039},{"href":1037,"rel":1038},"https:\u002F\u002Fgithub.com\u002Ftw93\u002FMole",[725],[1040],{"type":568,"value":1041},"MOLE GitHub Repo",{"type":562,"tag":596,"props":1043,"children":1044},{},[1045],{"type":562,"tag":721,"props":1046,"children":1047},{"href":96},[1048],{"type":568,"value":1049},"完整實測：MOLE",{"type":562,"tag":563,"props":1051,"children":1053},{"id":1052},"_10-lulu平常安靜需要時替我看住出口",[1054],{"type":568,"value":1055},"10. LuLu：平常安靜，需要時替我看住出口",{"type":562,"tag":570,"props":1057,"children":1058},{},[1059],{"type":568,"value":1060},"LuLu 是 macOS 的出站防火牆。新程式第一次建立對外連線時，它會顯示程式名稱、目的地和簽章，讓我決定 Allow 或 Block。對常從 GitHub、DMG 和測試版找工具的我來說，這層提醒很實用。",{"type":562,"tag":570,"props":1062,"children":1063},{},[1064],{"type":568,"value":1065},"LuLu 不會掃毒，也不需要看到陌生網域就全部封鎖。安裝後保留 Apple 程式、已安裝 App、DNS 和 localhost 的預設允許項目，等真的出現新警示時再判斷就好。",{"type":562,"tag":714,"props":1067,"children":1068},{},[1069,1079],{"type":562,"tag":596,"props":1070,"children":1071},{},[1072],{"type":562,"tag":721,"props":1073,"children":1076},{"href":1074,"rel":1075},"https:\u002F\u002Fgithub.com\u002Fobjective-see\u002FLuLu",[725],[1077],{"type":568,"value":1078},"LuLu GitHub Repo",{"type":562,"tag":596,"props":1080,"children":1081},{},[1082],{"type":562,"tag":721,"props":1083,"children":1084},{"href":73},[1085],{"type":568,"value":1086},"完整實測：LuLu",{"type":562,"tag":563,"props":1088,"children":1090},{"id":1089},"_100-天後我留下來的是這套工作流",[1091],{"type":568,"value":1092},"100 天後，我留下來的是這套工作流",{"type":562,"tag":570,"props":1094,"children":1095},{},[1096],{"type":568,"value":1097},"這 10 款種類很雜，卻剛好接成我每天用電腦的順序：Zen 找資料，Mos 處理滑鼠，Handy 輸入文字，Kando 叫出常用動作，Zed 和 MarkText 寫程式與文章，Recordly 錄 Demo，再用 Syncthing 把工作檔同步到另一台電腦。",{"type":562,"tag":570,"props":1099,"children":1100},{},[1101],{"type":568,"value":1102},"MOLE 和 LuLu 留在外圍。前者等 Mac 需要整理時再叫出來，後者平常待在背景，新的程式想往外連才提醒我。更新到第 100 天，100 個 App 沒有全部留下；最後就是這 10 個位置剛剛好的工具。",{"title":545,"searchDepth":1104,"depth":1104,"links":1105},2,[1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117,1118],{"id":565,"depth":1104,"text":565},{"id":587,"depth":1104,"text":590},{"id":699,"depth":1104,"text":702},{"id":739,"depth":1104,"text":742},{"id":776,"depth":1104,"text":779},{"id":813,"depth":1104,"text":816},{"id":850,"depth":1104,"text":853},{"id":887,"depth":1104,"text":890},{"id":924,"depth":1104,"text":927},{"id":961,"depth":1104,"text":964},{"id":998,"depth":1104,"text":1001},{"id":1052,"depth":1104,"text":1055},{"id":1089,"depth":1104,"text":1092},"markdown","content:articles:100-days-10-essential-apps.md","content","articles\u002F100-days-10-essential-apps.md","articles\u002F100-days-10-essential-apps","md",[1126,1130,1133],{"_path":25,"title":26,"description":27,"date":1127,"category":8,"tags":1128,"score":1129},"2026-08-17",[10,11,29,12],3,{"_path":31,"title":32,"description":33,"date":1131,"category":8,"tags":1132,"score":1129},"2026-08-13",[10,23,35,12,11],{"_path":37,"title":38,"description":39,"date":1134,"category":8,"tags":1135,"score":1129},"2026-08-12",[10,11,14],[1137,1138,1139,1140,1141,1142,1143,1144,1145,1146,1147,1148,1149,1150,1151,1152,1153,1154,1155,1156,1157,1158,1159,1160,1161,1162,1163,1164,1165,1166,1167,1168,1169,1170,1171,1172,1173,1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209,1210,1211,1212,1213,1214,1215,1216,1217,1218,1219,1220,1221,1222,1223,1224,1225,1226,1227,1228,1229,1230,1231,1232,1233,1234,1235],{"_path":5,"title":6},{"_path":16,"title":17},{"_path":25,"title":26},{"_path":31,"title":32},{"_path":37,"title":38},{"_path":42,"title":43},{"_path":51,"title":52},{"_path":57,"title":58},{"_path":62,"title":63},{"_path":67,"title":68},{"_path":73,"title":74},{"_path":78,"title":79},{"_path":83,"title":84},{"_path":91,"title":92},{"_path":96,"title":97},{"_path":101,"title":102},{"_path":106,"title":107},{"_path":113,"title":114},{"_path":118,"title":119},{"_path":123,"title":124},{"_path":129,"title":130},{"_path":134,"title":135},{"_path":139,"title":140},{"_path":144,"title":145},{"_path":149,"title":150},{"_path":154,"title":155},{"_path":159,"title":160},{"_path":164,"title":165},{"_path":169,"title":170},{"_path":174,"title":175},{"_path":179,"title":180},{"_path":184,"title":185},{"_path":189,"title":190},{"_path":194,"title":195},{"_path":199,"title":200},{"_path":204,"title":205},{"_path":209,"title":210},{"_path":214,"title":215},{"_path":219,"title":220},{"_path":224,"title":225},{"_path":229,"title":230},{"_path":234,"title":235},{"_path":239,"title":240},{"_path":245,"title":246},{"_path":251,"title":252},{"_path":256,"title":257},{"_path":261,"title":262},{"_path":266,"title":267},{"_path":271,"title":272},{"_path":276,"title":277},{"_path":281,"title":282},{"_path":286,"title":287},{"_path":291,"title":292},{"_path":296,"title":297},{"_path":301,"title":302},{"_path":306,"title":307},{"_path":311,"title":312},{"_path":316,"title":317},{"_path":321,"title":322},{"_path":327,"title":328},{"_path":337,"title":338},{"_path":342,"title":343},{"_path":347,"title":348},{"_path":353,"title":354},{"_path":358,"title":359},{"_path":363,"title":364},{"_path":371,"title":372},{"_path":378,"title":379},{"_path":384,"title":385},{"_path":390,"title":391},{"_path":395,"title":396},{"_path":400,"title":401},{"_path":406,"title":407},{"_path":411,"title":412},{"_path":416,"title":417},{"_path":421,"title":422},{"_path":426,"title":427},{"_path":431,"title":432},{"_path":436,"title":437},{"_path":441,"title":442},{"_path":446,"title":447},{"_path":451,"title":452},{"_path":456,"title":457},{"_path":461,"title":462},{"_path":466,"title":467},{"_path":471,"title":472},{"_path":476,"title":477},{"_path":481,"title":482},{"_path":486,"title":487},{"_path":491,"title":492},{"_path":496,"title":497},{"_path":501,"title":502},{"_path":506,"title":507},{"_path":511,"title":512},{"_path":518,"title":519},{"_path":523,"title":524},{"_path":528,"title":529},{"_path":533,"title":534},{"_path":538,"title":539},1787131908452]