TechMoon 科技月球
WordPress、SEO 與 AI 工具實測指南
TechMoon 科技月球
WordPress、SEO 與 AI 工具實測指南

Couplet 是開源桌面春聯工具,把上聯、下聯、橫批變成三個貼在桌面的透明視窗。文字自填、字型從本機選,本文拆解它的機制、macOS 未簽章解鎖方法與凍結現況。
用 AI 摘要這篇文章:
想在電腦桌面貼一副春聯,Couplet 是少數專門做這件事的開源小工具:它把上聯、下聯、橫批做成三個貼在桌面上的透明小視窗,文字、字型、字級、底色都能自己調,Windows、macOS、Linux 都有現成安裝檔,MIT 授權可以自由改作。但有一件事它從頭到尾不做:幫你寫春聯。三段文字全靠自己填,裝好時只有一副以螢幕與科技為題的示範聯。另外兩件事先說在前面:這個專案 2025 年 1 月花三天寫成,只發過一個版本就停更;macOS 版沒有開發者簽章,第一次打開會被系統擋下來。這篇把它的工作原理、使用門檻與現況一次攤開,看完就能決定要不要裝。
市面上號稱春聯工具的軟體,最常見的落差是:期待它產生內容,結果它只是個顯示器。Couplet 屬於後者,而且原始碼把這條邊界畫得很清楚:它的設定結構就是三個自由文字欄位,上聯、下聯、橫批,加上一套渲染參數(字型、字級、底色、字色、位置)。整個專案沒有任何生成、抽籤或語料功能,輸入什麼就貼什麼。
所以正確的使用流程是兩步:先在外面把文字備好,再打開 Couplet 貼上去。文字來源隨你,自己想的、抄古聯的、丟給任何 AI 對聯產生器再複製過來的都行,工具本身對內容不置一詞。反過來說,如果你的需求是「幫我生成一副春聯」,它幫不上忙,直接去找生成器類的服務比較快;如果你想精確控制桌面呈現的效果,它反而比生成器來得合用,因為每個視覺決定都是你下的。
預設那副示範聯寫的是螢幕與科技味的春意,橫批大意是春滿人間,純粹讓你開箱時看得到效果,換掉它就是裝好之後的第一個動作。
很多人以為桌面春聯會幫你換桌布,或是在螢幕上蓋一層動畫。Couplet 的做法都不是(想自己產一張應景桌布的人,桌布樣機產生器是另一條路)。從原始碼的視窗結構看,它一次開四個視窗:一個 600×720 的設定視窗,加上上聯、下聯、橫批三個獨立的透明小視窗。左右兩聯走直式排版,一個字一格由上往下排;橫批走橫式,由左往右。每個春聯視窗都跳過工作列,視窗大小會跟著文字長度自動縮放,上聯十一個字就長一點,五個字就短一點,不用手動拉框。

有兩個設計值得注意。第一是穿透有範圍:游標落在春聯文字上時,點擊會被視窗接住;游標落在文字區外的透明邊緣,點擊才會穿透,直接落到後面的檔案或視窗。第二是置頂預設關閉:想讓春聯永遠浮在最上層可以自己打開,想讓它安分待在桌面層也可以關掉。
程式還做單一實例保護,重複點開圖示不會生出第二組春聯,只會把設定視窗叫到前面。設定與三個春聯視窗共用同一份本機設定檔,在設定視窗裡改字、換色、調位置,三個視窗會即時跟著變,不用存檔也不用重開。作業系統之間有個小差異要知道:Windows 與 Linux 版會在系統匣放一個常駐選單,要關閉或調整從那裡操作;macOS 版刻意拿掉了常駐選單,收工時直接從 Dock 結束。
這個架構也決定了它的行為邊界。春聯是「開著 App 才存在」的視窗,重新開機後不會自己出現,要把 Couplet 設成開機啟動或過年時手動開一次;位置不會跟著桌布連動,換了螢幕解析度要自己微調;全螢幕的應用程式蓋上來時,春聯會退到後面,除非你開了置頂;年節過完想收起來,把 App 關掉就乾淨。反過來說,需要直播或錄影分享桌面的人,開置頂就能讓春聯穩定入鏡,這是桌布類做法給不了的彈性。把它理解成「一個需要開著的桌面裝飾品」,期待就會對齊。
macOS 版安裝之後第一次打開,多半會看到系統提示無法驗證開發者,或說應用程式已損毀。這不是安裝包壞了,是簽章問題:開發者在打包設定裡明確留空了簽章身分,安裝映像檔掛載起來檢查,簽章屬於最寬鬆的臨時簽署類型,沒有經過 Apple 的開發者認證。Gatekeeper 因此攔下它,用瀏覽器下載、維持預設設定的話都會遇到這一關。
官方 README 有給解鎖教學,但那條終端機指令有個坑:指令裡的應用程式路徑被寫成字與字之間帶空格的型式,而安裝檔裡的實際名稱是連續四個字、沒有空格。照著原文貼上執行,終端機會顯示找不到檔案,很多人在這一步就以為自己操作錯了。其實問題出在文件,不在電腦。
比較穩的做法有兩條:溫和的路線是先到系統設定的隱私與安全性頁,找到被攔下的提示按下仍要開啟;偏好終端機的話,輸入 xattr 指令時不要照抄文件,把應用程式從應用程式資料夾直接拖進終端機視窗,讓系統自動補上正確路徑再執行。允許開啟一次之後就不會再問。順帶提供下載前的體積概念:macOS 安裝映像檔約 100MB,裝起來佔約 270MB 磁碟空間,是標準 Electron 應用程式的份量,同類的 Electron 桌面容器工具也是這個量級。三個平台的安裝形態也不一樣:Windows 版是正規安裝程式,可以自選安裝目錄;macOS 版掛載映像檔後把應用程式拖進應用程式資料夾即完成;Linux 版提供的是免安裝的 AppImage 單檔,下載後設成可執行就能跑。Windows 版少了 macOS 那道手續,但未簽署的安裝程式第一次執行時,SmartScreen 可能跳出已保護你電腦的警告,點開更多資訊、選擇仍要執行就能繼續。
這是個典型的節日限時作品。整個專案的開發集中在 2025 年 1 月 20 日到 22 日,11 個提交全部落在這三天內,1 月 22 日凌晨釋出唯一的 0.1.0 版,那年的除夕是 1 月 28 日,時間點就是趕在過年前上架。之後二十個月沒有再動過,專案累積到 109 顆星,安裝檔本體累積下載約一千六百次:Windows 版一千零九十幾次是大宗,macOS 兩種晶片版本合計四百多次,Linux 版七十餘次。開發者是一位獨立開發者,個人帳號上有三十個公開專案,這個春聯工具是其中傳播最廣的作品之一。

有一個細節可以說明維護狀態:repo 裡唯一一則公開建議是 2025 年 4 月底提的,使用者希望增加字間距設定、雙列顯示與自訂背景圖,三個願望到今天都沒有下文。同期間程式碼也沒有任何提交,兩件事互相印證:作者做完那年春節就離開了。
凍結對它的殺傷其實有限,因為它的功能本來就小而完整,能壞的地方不多。要放在心上的是兩件事。一是它內建了自動更新檢查,每次啟動都會去 GitHub 問一次有沒有新版本,好在它只問不下載,而且以現況看這輩子大概等不到那個更新對話框。二是任何新系統版本造成的相容問題都不會有人修,macOS 每年調整一次安全政策,明年還能不能順利開啟,沒有人掛保證。當成節日裝飾品用一個冬天,期待剛好;當成長期依賴的常駐工具,風險自己扛得起再考慮。
功能表寫「自訂字體和樣式」,實際狀況要拆開看。字型下拉選單列的是你電腦已安裝的系統字型,不是工具內建的字型檔,所以它拿得到的就是你機器上有的那批。預設字型是 macOS 內建的行楷體,在 Mac 上開箱就有書法感;Windows 若沒有這個字型,會按字型回退機制改用系統預設字體,書法感打折;華文行楷其實隨微軟 Office 中文版內建,裝過 Office 的電腦可能已經有,沒有的話先自己安裝一套書法字型再選用它(裝好後可以先用本地字型對比工具預覽比較,再挑一副順眼的)。這點對 Windows 使用者是隱藏成本,對 macOS 使用者則是白賺的紅利。
樣式參數的清單是:字級(預設 60)、底色(預設偏亮的紅)、字色(預設黑)、春聯上緣離螢幕頂端的距離、兩聯離螢幕左右邊緣的水平偏移、要不要置頂。對一副桌面春聯來說,該有的都有了。不能調的是字與字之間的間距,直排文字一格一格排,間距寫死在排版裡,這正是那則無人處理的建議裡的第一條。也不能換背景圖片,底色只能是純色。想在春聯上加自己的花樣,現階段只能改原始碼自己打包,MIT 授權倒是允許這麼做。
這套工具的對外行為可以一句話講完:安裝版每次啟動時向 GitHub 的版本發布頁查一次更新,沒有新版就安靜結束。有新版的情況下,它會先彈出詢問框,你同意才開始下載;下載完成會再彈一次提示,按下去就重新啟動應用完成安裝。下載這一步不會自作主張,安裝則是提示後一次完成。除此之外沒有任何網路行為:依賴清單裡沒有分析或遙測套件,原始碼裡也找不到任何統計上報的呼叫,你的春聯文字、字型選擇、各項設定全部存在本機儲存空間裡。對一個要常駐桌面的小工具來說,這是很乾淨的成績單,隱私敏感的人可以放心貼。
介面語言倒是要有心理準備。功能表寫著多語言開發中,實況是國際化框架已經搭好,但翻譯字典只收錄了深色模式相關的三個詞,其餘所有介面文字與更新對話框都是寫死的簡體中文。繁體使用者操作起來功能不受影響,看起來就是簡體軟體的觀感,介意的人會介意。深色模式倒是完整支援,設定視窗會跟著系統外觀切換。
整體來看,這個工具最適合誰,答案很具體:想在桌面加一點年味、手上已經有或願意自己找春聯文字、用 macOS(內建行楷直接好看,也還有像 OrbitRing 圓環啟動器這類桌面小物可以搭配著玩)或願意花五分鐘裝字型的 Windows 使用者,而且能接受它不會再更新。下載頁在 GitHub 的版本發布區,三個平台的安裝包都還掛著,2027 年 2 月 6 日是下個春節,前一兩週裝起來剛好。
反過來,四種情況可以直接跳過:你要的是幫你生成春聯內容的 AI 工具,這裡沒有;你想要自訂背景圖或細調字間距,這一版做不到;你要繁體中文介面,它整包是簡體;你對未簽章應用程式有安全紅線,它短期內不會補簽。這些都不算缺點判決,只是範圍聲明,一個三天寫成、開源免費、零遙測的桌面小玩具,把範圍講清楚之後,剩下來的就是它真正能給你的:一個乾淨的桌面春聯畫框。