幾天前,我看到 Ryan Doyle 分享了一篇關於用 Claude Code 自訂電視的貼文,就想看看自己的電視能玩出什麼花樣。
https://x.com/doooyle/status/2111196679680540724
我的電視是 2024 年款的 Samsung「The Frame」,跑的是 Tizen 系統。
我實在受不了 Samsung 的 Smart Hub(不管他們怎麼稱呼它),只想要一個更簡單、專注於常用 App 的主畫面。
目前,我把這個解決方案叫做 Clean Frame。
自從貼了幾張截圖後,很多人問我是怎麼在 Samsung 電視上搞定的、它還能不能像原本的 Frame 一樣展示藝術畫作,以及我會不會公開 repo。有幾個人已經試著用 Claude 做過,但卡住了。
我自己沒太多時間寫這篇文章,所以讓 Codex 去翻我們的對話紀錄,我口述了幾分鐘,它就產出了你接下來會看到的內容。
快速免責聲明:
我絕對不是什麼專家。這其中幾乎肯定存在風險,更改這些設定可能會造成問題,甚至讓你的電視變磚。如果你要嘗試,請自行承擔風險。
把 App 裝進電視
一開始我相當保守,在煩惱介面長怎樣之前,我想先確認自己到底能不能把 App 裝進電視裡。
我用搭配 Astra 的 Codex 來處理 Samsung 的設定流程,從開啟電視的開發者模式到與電腦連線。Tizen 本身就有安裝自製 App 的開發工具,所以我們就從這裡開始。
這個 App 其實就是 HTML、CSS 和 JavaScript。Samsung 的工具會把它們打包起來,讓它能在電視上執行。電視依然由 Tizen 驅動,而 Clean Frame 只是用來開啟電視上已經安裝好的串流 App。
第一版非常陽春。我可以用遙控器在幾個 App 之間切換、按下 OK 鍵,然後打開 Netflix 或 YouTube。在那個階段,這就是我需要測試的全部了。

我在電視上測試並安裝的第一個版本。
一旦這招行得通,我才開始思考到底想在螢幕上放些什麼。
如果你想自己動手試,以下是設定步驟:
- 讓電腦和電視連上同一個區域網路。
- 在電視上開啟 Apps → App Settings,用遙控器的數字鍵輸入 12345。
- 開啟開發者模式,並在 Host PC IP 欄位輸入 電腦的區網 IP 位址。
- 重新啟動電視,然後用電腦透過 Samsung 的開發工具進行連線。
- 使用 Samsung 的憑證工具建立作者憑證(author certificate)和發行商憑證(distributor certificate)。將電視的裝置 ID(DUID)加入發行商憑證,接著打包並安裝你的 App。
IP 位址很容易搞混:你要在電視上輸入電腦的 IP,然後在電腦上用電視的 IP 來連線。Samsung 的連線指南和憑證指南都有詳細說明。
安裝好 Samsung 的 SDB 工具後,就可以用以下指令連線並檢查電視是否出現。記得把 TV_IP 換成你電視的區網位址:
1sdb connect TV_IP:261012sdb devices
我得先把 Frame 的電源插頭拔掉再插上,電腦才連得上。按遙控器上的電源鍵只會讓它進入 Art Mode。
我們還有一個 App 因為簽章方式被退件,改用 Samsung 官方的打包工具就解決了。
我用了什麼提示詞?
有人跟我要提示詞,因為 Codex 一直擋下他們的嘗試。也有人說 Claude 告訴他們這在 Tizen 上做不到,或者頂多只能做到建出一個自訂 App。我不清楚那些對話哪裡不一樣。搭配 Astra 的 Codex 在我的電視上成功了,而且我是一步一步來的。
以下是一個起點的範例,而不是我那次對話中確切的提示詞:
1幫我為我的 Samsung Frame 做一個簡單的啟動器。2對照 Samsung 的開發者文件檢查我的型號和韌體版本。3先從一個基本的已簽章 Tizen App 開始,讓它能開啟現有的4串流 App。在電視上成功運行之前,先別動 Home 鍵和開機設定。
摸索介面該長什麼樣
我用 Codex 和 Claude Opus 5.5 試了幾種設計。有些是放大 App 名稱的簡單清單,有些則是在照片上疊加 Dock 或網格。把它們並排比較,幫我釐清了自己喜歡什麼。

Shore Tiles,我在瀏覽器裡試過的早期玻璃網格設計。
之後,我不斷微調版面配置、字體,以及用遙控器操作時的手感。
我也在瀏覽器裡做了一個小型的外觀編輯器,可以把不同的背景、字型、排版和玻璃效果搭在一起試。這樣在放上電視之前,就能更容易看出哪些組合行得通。

外觀編輯器,讓我可以並排比較各種選項。
最後我保留了清單和 Dock,並加上選擇背景、字型和圖示的設定。我也可以決定要顯示哪些 App,以及它們的排列順序。

清單排版,在瀏覽器中的顯示效果。
有人問速度快不快。一開始並不快。玻璃效果在瀏覽器裡看起來很棒,但在電視上移動時卻很卡。兩件事解決了這個問題:最佳化圖片,以及事先算好玻璃效果,而不是讓電視即時繪製。現在反應超級靈敏。至於串流 App 本身,開啟時間還是跟以前一樣。
App 清單也需要清理。當我向 Tizen 查詢已安裝的 App 時,它回傳了數百個項目,很多都是背景服務、帳號工具和系統 App。我們加了一個過濾器,檢查每個項目的名稱和 App ID,只保留我用的串流 App,把那些內部元件從選擇器裡剔除。它們依然在電視上正常運作,這只是讓 Clean Frame 的清單變乾淨,並沒有解除安裝或停用它們。
我把 App 名稱放大、間距拉開,這樣坐在沙發上也比較好讀。我也希望選到的 App 能一目了然,並且在關閉設定後能回到原本的位置。這些小細節來回調整了不少次。
把它設為主畫面
當我對功能滿意後,就希望能按一下 Home 鍵直接回到它。
我們先試了 Samsung 的開機設定。我關掉 Start with Smart Hub Home,並開啟 Autorun Last App。這樣一來,只要 Clean Frame 是我最後使用的 App,開機時就會回到它。
但要讓看完影片後按 Home 鍵也能回來,就得再多費點功夫。安裝 Clean Frame 讓我有了可以開啟的 App,但電視還需要被告知把它當作 Home。我們用了一個小輔助程式,透過開發者連線在電視上執行一次。它會把電視的 Home 設定指向 Clean Frame,並啟用該 Home App 的自動啟動功能。我們先備份了原始設定,並確認能夠還原。
我用 Netflix 測試了一下。打開 Netflix 後,按一般遙控器上的 Home 鍵,就直接回到了 Clean Frame。也就是說,我可以打開某個 App,然後用平常按的那顆鍵回到自己的主畫面。
如果你想照著做,這部分已經超出 Samsung 官方文件的 App 設定範圍了。我的電視是 LS03D 款式的 Frame,韌體版本 2130.0。我們參考的資料是針對另一款 Samsung 機型,所以在修改前先對照了我的電視確認過。那個輔助程式只需要執行一次,所以我不需要一直讓 Mac 保持連線。
它是透過開發者連線執行的,不需要 root 權限。但我還是建議這部分要謹慎處理。它會更改電視的 Home 設定,不同機型或韌體版本的反應可能不一樣。
目前的進度
它已經裝在我的電視上,而且運作良好。我可以更改排版、字型和背景,並把自己想要的 App 排成喜歡的順序。
一般遙控器就能操作,按 Home 鍵會回到 Clean Frame,而且電視依然能用來展示藝術畫作。
以下是我試過的幾種組合。我可以更改背景、排版、字型、焦點樣式,以及 App 和 Home 控制項的顯示方式。這些截圖來自目前在瀏覽器中執行的版本。

Focus 設定,預覽 Glass 和 Clear tint 在 Home 畫面上的效果。

Blue Peaks 搭配清單排版、Mori 字型、Type 焦點樣式,以及 Home 控制項的圖示。

黑底純文字,搭配 Mori 字型和 Type 焦點樣式。

Mountain Valley 搭配 Dock 排版、Clear tint 材質和 Glass 焦點樣式。
寫這篇文章的時候,已經有不少人跟我要 repo 連結了。我還在處理一些事情,之後可能會補在這裡。在這之前,這份指南應該能幫你完成大半工作——從確認你電視的型號和韌體開始,一步一步來。
回覆中的幾個問題
它還能像原本的 Frame 一樣展示藝術畫作嗎?
可以。完全沒問題。Clean Frame 的背景和 Samsung 的 Art Mode 是分開的。
Netflix 或其他 App 更新時會怎樣?
它們依然是由電視安裝和管理的 App,Clean Frame 只是負責開啟它們。我並沒有另外維護一套 Netflix 或 YouTube。至於 Samsung 韌體更新則是另一個問題:我還沒測試過這套 Home 設定在韌體更新後是否依然有效。
你有換掉 Tizen 或安裝 Android 嗎?
電視依然跑著 Tizen。Clean Frame 就是一個 Tizen App,我只是改了 Home 設定,讓按 Home 鍵時會開啟它。我沒有安裝 Android,也沒有替換電視的作業系統。
其他電視也能用嗎?
有人問舊款 Samsung、LG、Hisense 和 Vizio 行不行——這些我完全不清楚。不過似乎有越來越多人成功在各款機型上做到了。而且就我所知,Tizen 好像是比較難搞的平台之一,所以你的電視很有機會能成功。
介面是 4K 的嗎?
介面是以 1920 × 1080 建置,再縮放以符合螢幕大小。我沒有做原生 4K 版本。這跟串流 App 裡的影片畫質是兩回事。
支援 Home Assistant 嗎?
目前 Clean Frame 還沒有 Home Assistant 整合。到目前為止,我只專注在主畫面和一般遙控器的操作上。話雖如此,它說到底就是個網頁 App,要加入其他功能其實相當容易,所以這非常有機會實現。





