---
title: "🛠️ 不用模擬器跑 Switch？nxnative 實現 Mac 原生流暢度｜開源好物日報"
description: "根據 GitHub 截至 2026 年 10 月底的數據，新專案 nxnative 僅用 30 天就獲得超過 8,400 顆星，它跳脫傳統模擬器架構，將 Switch 遊戲直接重譯為 Mac 原生程式碼。今天沐妍除了拆解這項技術，還會介紹解決電視廣告痛點的免 Root 桌面 aerial-tv，以及 100% 在地化執行的離線 AI 助理 Hob，它如何運作？等一下告訴你。"
canonical_url: "https://blog.markkulab.net/open-source-weekly/open-source-weekly-2026-10-28"
author: "Mark Ku"
author_url: "https://blog.markkulab.net/author/mark-ku"
site: "Mark Ku's Blog"
date_published: "2026-10-28T02:00:00.000Z"
category: "開源好物日報"
tags: ["open-source", "podcast", "開源工具", "開源", "nxnative", "aerialtv", "Hob", "Switch模擬", "AndroidTV", "在地化AI"]
language: "zh-TW"
license: "CC BY 4.0"
license_url: "https://creativecommons.org/licenses/by/4.0/"
attribution: "轉載或引用請註明作者並附上原文連結"
---

# 🛠️ 不用模擬器跑 Switch？nxnative 實現 Mac 原生流暢度｜開源好物日報

## 開場白
根據 GitHub 截至 2026 年 10 月底的數據，新專案 nxnative 僅用 30 天就獲得超過 8,400 顆星，它跳脫傳統模擬器架構，將 Switch 遊戲直接重譯為 Mac 原生程式碼。今天沐妍除了拆解這項技術，還會介紹解決電視廣告痛點的免 Root 桌面 aerial-tv，以及 100% 在地化執行的離線 AI 助理 Hob，它如何運作？等一下告訴你。

## 今日開源好物

### 1. nxnative：將 Switch 遊戲靜態重編譯為 Apple Silicon 原生程式碼的轉換工具
- **它是什麼**: 解決在 Apple Silicon 裝置上執行 Switch 遊戲時，因傳統模擬器需要即時翻譯（JIT）指令集而導致 CPU 負載過高、畫面卡頓的痛點。它是專為系統底層與逆向工程師設計的工具，能將遊戲的 NSP 檔案靜態重譯為 macOS 的原生 ARM 機器碼，讓遊戲直接在 CPU 上執行。
- **近期聲量**: 根據 GitHub 截至 2026 年 10 月底的數據，該專案在釋出後 30 天內迅速累積了 8,446 顆星，採用 MIT 授權協定，主要開發語言為 Objective-C。
- **亮點功能**:
  - **非模擬器架構的靜態重編譯**：直接將 Switch 的 NSO 執行檔重寫並編譯成原生 Apple Silicon 機器碼，免去即時解譯的效能損耗，顯著降低 CPU 佔用率。
  - **NVN 轉 Metal 繪圖 API**：將 Switch 原生的 NVN 繪圖 API 直接轉換為 Apple 的 Metal API，大幅提升 GPU 渲染效率並穩定幀率。
  - **高效率記憶體優化**：成功將《薩爾達傳說：王國之淚》等大型遊戲的定址空間壓縮至 5GB 以內，讓僅配備 8GB 記憶體的 Apple Silicon 裝置也能順暢運作。
- **快速上手**:
  要在 Mac 上進行編譯，請依序執行以下步驟：
  1. **環境準備**：確保已安裝 Xcode Command Line Tools 與 Homebrew，並透過終端機安裝編譯相依套件：
     ```bash
     brew install cmake ninja
     ```
  2. **複製並編譯**（需自備遊戲的 NSP 檔案與 keys 金鑰）：
     ```bash
     git clone https://github.com/seedds/nxnative.git
     cd nxnative
     ./build.sh --nsp <遊戲路徑> --keys <金鑰路徑>
     ```
  3. **圖形化操作**：不習慣命令列的使用者，可以直接使用社群基於此專案開發的 NX2Apple 圖形化介面工具進行打包。
- **雷點/注意事項**: 靜態編譯並非通用模擬器，每款遊戲都需要個別進行靜態重譯與程式碼調整，因此目前支援的遊戲清單非常有限。此外，自行提取遊戲 NSP 檔案與金鑰需要一定的技術門檻與法律授權規範。
- **跟同類比**: 相較於 Ryujinx 或 Yuzu 等需要即時翻譯指令集、CPU 負載極高的傳統模擬器，nxnative 透過靜態重編譯技術，讓遊戲以接近 100% 的原生硬體效能運作，大幅減少發熱與耗電。
- **適合誰**: 適合對底層編譯器技術、逆向工程有興趣，且手邊有 Apple Silicon 裝置的資深工程師。
- **連結**: [GitHub - seedds/nxnative](https://github.com/seedds/nxnative)

---

### 2. aerial-tv：為 Android 電視打造的 Apple TV 風格無廣告極簡桌面
- **它是什麼**: 解決國產 Android 電視（如小米、TCL 等）系統臃腫、開機充斥強制性商業廣告、系統推薦流雜亂的痛點。這是一款專為電視使用者設計的開源替代桌面（Launcher），提供無廣告、無推薦流的純淨體驗。
- **近期聲量**: 根據 GitHub 截至 2026 年 10 月底的數據，該專案已獲得 7,226 顆星，採用 MIT 授權協定，主要使用 Kotlin 開發。
- **亮點功能**:
  - **tvOS 極簡美學與 4K 屏保**：提供玻璃底板 App 圖示與自訂資料夾分類，並內建 114 段 Apple TV 同款的 4K 航拍螢幕保護程式。
  - **免 Root 系統接管**：利用 Android 系統的輔助功能（Accessibility Service）與安全設定，在電視開機或待機喚醒時，自動且快速地跳過預設桌面並接管系統。
  - **防殺守護機制（Guard）**：針對部分電視品牌會強制殺掉第三方 Launcher 的行為，內建守護行程，在被系統強制結束後 0.5 秒內自動重新拉起，確保桌面不失聯。
- **快速上手**:
  請依照以下步驟將電視桌面替換為 aerial-tv：
  1. **電視端準備**：在電視的「設定」中開啟「開發者模式」，並啟用「USB 偵錯（ADB）」，記下電視的區域網路 IP（例如 `192.168.1.100`）。
  2. **電腦端連接**：確保電腦與電視在同一個 Wi-Fi 網路下，於電腦終端機執行：
     ```bash
     adb connect 192.168.1.100:5555
     ```
  3. **一鍵安裝**：連線成功後，執行官方提供的一鍵安裝指令：
     ```bash
     curl -s https://aerial.qust.me/install.sh | bash
     ```
- **雷點/注意事項**: 部分低階電視硬體解碼能力不足，載入 4K 航拍屏保時可能會造成卡頓，建議在設定中調低屏保解析度。此外，極少數電視系統的底層限制極為嚴格，仍可能需要定期重新透過 ADB 檢查輔助功能權限是否被系統自動關閉。
- **跟同類比**: 相較於 Projectivity Launcher 或 FLauncher 等傳統國外第三方桌面，aerial-tv 特別針對亞洲市場電視的流氓韌體設計了強大的防殺與自動接管機制，且完美整合了高品質的航拍屏保。
- **適合誰**: 厭惡電視開機廣告、追求極簡 Apple TV 視覺體驗，且具備基本 ADB 操作能力的 Android 電視使用者。
- **連結**: [GitHub - pengchujin/aerial-tv](https://github.com/pengchujin/aerial-tv)

---

### 3. Hob：完全在端側執行、支援沙盒工具的開源個人 AI 助理
- **它是什麼**: 解決開發者在使用 ChatGPT 或 Claude 處理敏感程式碼、企業內部文件時，擔心資料被上傳至雲端洩漏隱私的痛點。它為注重資料隱私的個人與企業提供了一個 100% 在地化（On-device）執行的 AI 工作空間，是完全離線的 AI 助理平替方案。
- **近期聲量**: 根據 Hacker News 於 2026 年 10 月底的討論板數據，該專案獲得了 169 分與 42 則熱烈討論，GitHub 累積 304 顆星，採用 MIT 授權協定，主要以 TypeScript 開發。
- **亮點功能**:
  - **100% 在地化執行**：模型推理、上下文處理與工具執行完全在本地硬體（如 Apple Silicon 的統一記憶體）上完成，不傳送任何資料至雲端。
  - **沙盒化 Python 執行環境**：內建隔離的沙盒環境，AI 能自動撰寫並執行 Python 程式碼來分析 CSV/Excel、繪製圖表或處理複雜資料。
  - **檔案與 PDF 深度整合**：可直接讀取本機指定的資料夾、PDF、Word 檔案，並支援自訂 MCP（Model Context Protocol）伺服器擴充功能。
- **快速上手**:
  1. **桌面版安裝**：最簡單的方法是直接至官方網站 `hob.chat` 下載適用於 Mac、Windows 或 Linux 的編譯版桌面應用程式。
  2. **本地開發啟動**：若想自行編譯與客製化，可執行以下指令：
     ```bash
     git clone https://github.com/FrigadeHQ/hob.git
     cd hob
     npm install && npm run dev
     ```
     啟動後，可在應用程式內設定本地的 Ollama 或 Llama.cpp 作為後端推理引擎。
- **雷點/注意事項**: 由於是 100% 本地執行，AI 助理的運作速度與精準度將完全取決於你本機的硬體規格。若在非 Apple Silicon 或無獨立顯卡的電腦上執行大型模型，回應速度會受到明顯限制。
- **跟同類比**: 相較於僅提供「輸入問題，生成文字」的 Ollama 或 Open WebUI，Hob 是一個真正的「本地 Agent」，具備多步驟任務規劃、自動調用沙盒工具與直接修改本地檔案的能力。
- **適合誰**: 手邊有高規格硬體（如 Apple Silicon 晶片或配備獨立顯卡的個人電腦），且對程式碼與文件隱私有極高要求的開發者。
- **連結**: [GitHub - FrigadeHQ/hob](https://github.com/FrigadeHQ/hob)

## 結尾段落
從今天介紹的專案不難看出，不論是打破傳統模擬器效能瓶頸的 nxnative，還是完全將隱私留在大腦的離線 AI 助理 Hob，「在地端執行」與「極致硬體效能優化」正在成為開源社群的顯著趨勢。明天沐妍還會繼續為大家挖掘更多實用的開源好物，我們明天見！

---

## 關於本文與作者

本文出自 [Mark Ku's Blog](https://blog.markkulab.net/open-source-weekly/open-source-weekly-2026-10-28)

授權條款： [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/) — 轉載或引用請註明作者並附上原文連結

### 關於作者

**[Mark Ku](https://blog.markkulab.net/author/mark-ku)** — 軟體工程師

- 10 年以上軟體工程師
- 做過北美電商與 AI SaaS 訂閱收費系統

### 作者開發的免費工具

以下工具皆可免費使用：

- [免費 PDF 簽名工具](https://blog.markkulab.net/tools/pdf-sign): 線上 PDF 簽名工具，瀏覽器內完成手繪、打字、上傳簽名，可拖曳放置、縮放、下載。所有處理都在你的裝置完成，檔案不會上傳。
- [VS Code Refactory](https://blog.markkulab.net/tools/refactory): Refactory 是一款 VS Code 重構擴充套件：34 個重構動作、37 條 code smell 檢查、Code Health 儀表板、18 種語言、534 支測試。懂你的專案慣例：介面放哪、DI 註冊寫在哪、'use client' 該不該加；還會用 git 修改頻率 × 複雜度排出「該先修哪個檔案」，並一鍵把壞味道交給你自己電腦上的 Claude Code 修。免費使用，原始碼不離開你的機器。
- [DB-Kit 資料庫管理工具](https://blog.markkulab.net/tools/db-kit): DB-Kit 是一個用 Tauri + Rust + React 打造的輕量跨平台資料庫管理工具，用單一一致的介面同時管理 MySQL、MariaDB、PostgreSQL、SQL Server、Oracle、SQLite、MongoDB、Redis、Kafka、Elasticsearch 與 RabbitMQ 十一種資料來源：連線密碼以 OS keychain 加密、SSH Tunnel、完整 CRUD、視覺化查詢建構器、多結果集同時顯示、跨連線資料傳輸、結構與資料比對（同步 SQL、結構快照）、Excel / CSV 匯入匯出、執行計畫視覺化、ER 圖、排程備份、SQL 壓力測試（p50～p99 延遲百分位）、15 條規則的 SQL 審查、執行前 AI 審查並逐句備份的「審查並執行」（自動產生回滾腳本）、Kafka 訊息瀏覽與監控告警、SSH 終端機與 SFTP / FTP、Docker / Kubernetes、遠端桌面（RDP / VNC / RustDesk）、檔案 / 資料夾比對、預存程序整合測試；六種介面語言，內建 AI 助手（本機 CLI 或 Anthropic / OpenAI 相容 API，自然語言生成 SQL、AI 審查與調校建議）與命令列工具 dbk。免費開源（MIT），提供 Windows / macOS / Linux 安裝檔。
- [VS Code Super Mermaid](https://blog.markkulab.net/tools/super-mermaid): Super Mermaid 是一款 VS Code 擴充套件：開箱即用的漂亮 Mermaid 圖表，自動上色、即時預覽、滑鼠平移縮放、PNG / SVG 高解析匯出，內建 21 種範本與多種主題。免費開源（MIT）。
- [React Super Mermaid](https://blog.markkulab.net/tools/react-super-mermaid): react-super-mermaid 是一個開源 React 元件庫：一行 <MermaidViewer> 即可渲染漂亮的 Mermaid 圖表，內建 colorful / sketch 主題、平移縮放、圖內搜尋、SVG / PNG 高解析匯出。輕量、SSR 安全、完整 TypeScript 型別。免費開源（MIT）。
- [Jira / Confluence Super Mermaid](https://blog.markkulab.net/tools/jira-super-mermaid): Atlassian Forge app：在 Jira issue 與 Confluence 內文直接寫 Mermaid 語法，畫流程圖、時序圖、狀態機與甘特圖。11 種圖表、SVG / PNG 匯出、明暗主題、完整中日韓文字支援。取得 Runs on Atlassian 資格：圖表存在你自己的站台，app 不呼叫任何第三方服務。免費，即將上架 Atlassian Marketplace。
- [Mermaid 線上預覽](https://blog.markkulab.net/tools/mermaid-preview): 在瀏覽器裡寫 Mermaid、即時看圖，整張圖表壓進網址就能分享。免註冊、不上傳伺服器，相容 mermaid.live 的分享連結。
- [React Intl Phone Number](https://blog.markkulab.net/tools/react-intl-phone-number): react-intl-phone-number 是一個開源 React 元件：framework-agnostic、不依賴 antd，提供 E.164 進出、可搜尋國旗 / 國碼下拉、可配置驗證等級（strict / mobile-strict / loose）、可主題化 CSS 與 i18n，電話邏輯由 google-libphonenumber 驅動。輕量、完整 TypeScript 型別。免費開源（MIT）。
- [Uptime Kuma Cluster](https://blog.markkulab.net/tools/uptime-kuma-cluster): 把單機版 Uptime Kuma 改造成高可用叢集：OpenResty + Lua 智慧負載平衡、MariaDB 共享狀態、健康檢查與自動 Failover，附監控與叢集管理 RESTful API，一行 Docker Compose 啟動。免費開源（MIT）。
- [AI Podcast Cut 音檔剪輯](https://blog.markkulab.net/tools/ai-podcast-cut): 丟進一段錄音，AI 幫你剪掉「嗯、呃、那個」與講到一半重講的片段，平衡逐段音量，並派第二個 agent 覆核每一刀。辨識與去人聲都在你自己的電腦上跑，不上傳、不需要金鑰。剪點會貼齊字邊界與零交越、每一刀都有漸弱漸強，句尾還留得住呼吸感。Windows / macOS / Linux 桌面應用，MIT 開源，Windows 安裝檔內建 ffmpeg。
- [AI Video Cut 影片剪輯](https://blog.markkulab.net/tools/ai-video-cut): 在影片裡選一個東西：打字（人臉、車牌、手機螢幕、logo）、手動點選或拖框，或交給 Claude Code / Codex 挑。AI Video Cut 會逐幀追蹤它，再幫你打馬賽克或模糊、調色、加跟著走的貼紙與文字、把螢幕或海報換成你的圖片或影片，甚至用其他幀拍到的背景把它移除。另有序列剪輯、本機字幕與 AI 助手。免費開源（MIT）的 Windows 桌面應用（macOS / Linux 實驗中），本機運行，影片不上傳。
- [open-pos 開源餐飲 POS](https://blog.markkulab.net/tools/open-pos): 一台電腦加一台出單機就能開店。資料存在自己的硬碟裡、沒有月租、沒有綁約，MIT 全開源。金額用整數元依營業稅法拆算稅額，銷售額加稅額恆等於總額；出單走網路型 ESC/POS（TCP 9100），不必裝廠商驅動。Tauri + Rust + SQLite 桌面應用，v1.0 開發中。
- [.NET 電商 API 架構範本](https://blog.markkulab.net/tools/dotnet-ecommerce-api): 以 .NET 10 打造的電商平台後端 API 架構範本：Controller → Service → Repository 分層、Autofac 依命名慣例自動註冊、SqlSugar 支援 MySQL / MariaDB 與 SQL Server、Redis 快取與訊息佇列、Hangfire 排程、JWT 認證，內建可擴充的金流 Provider 模組（綠界 ECPay、藍新 Newebpay）。Apache 2.0 開源。
- [Open Token Monitor 團隊 AI 用量監控](https://blog.markkulab.net/tools/open-token-monitor): 把每位員工電腦上 AI coding 工具的 token 用量與等值成本集中到公司自架的 hub：PostgreSQL、組織名單、依公司與部門比較的 dashboard、報表 API。員工端有 Electron 與 Rust/Tauri 兩種，每 30 分鐘自動上傳。MIT 開源，Docker 一行起。
- [AI 資安監控 ai-security-monitor](https://blog.markkulab.net/tools/ai-security-monitor): Rust 寫的單一執行檔 ai-security-monitor 裝在電腦或伺服器上，抓出異常連線、用 26 個公開威脅情資來源判定安全／可疑／危險，檢查防火牆、開放 port、漏洞與 60 條系統硬化；Security Hub 集中看整個車隊，Claude Code／Codex 用白話解讀。MIT 開源、免費、自架。

### 每日 Podcast

- [Mark's Tech Insights 每日 AI 新鮮事](https://blog.markkulab.net/category/tech-news): 每日精選 AI 與科技趨勢，透過語音摘要快速掌握最新技術動態，涵蓋 AI 應用、軟體架構、DevOps 與工程實戰。 — RSS: https://blog.markkulab.net/feed.xml
- [AI股市蝦聊](https://blog.markkulab.net/category/ai-stock-chat): 每個交易日用 AI 分析台股盤勢，以雙人對話聊當天的盤中觀察與隔日預測。 — RSS: https://blog.markkulab.net/ai-stock-chat/feed.xml
- [開源好物日報](https://blog.markkulab.net/category/open-source-weekly): 每天從 Hacker News、GitHub、Reddit 聲量雷達精選免費開源工具，以雙人對話聊解決什麼痛點與怎麼快速上手。 — RSS: https://blog.markkulab.net/open-source-weekly/feed.xml
- [AI 運動日報](https://blog.markkulab.net/category/sports-weekly): 每天以雙人對話聊 NBA、MLB 與國際體壇大事，台灣球迷視角，輕鬆有梗不酸人。 — RSS: https://blog.markkulab.net/sports-weekly/feed.xml
- [AI 國際新聞快報](https://blog.markkulab.net/category/world-news): 每天早上以雙人對話把過去一天的國際大事講白：政治外交、全球經濟、衝突與安全、災害與氣候，台灣視角、中立客觀、每則附出處。 — RSS: https://blog.markkulab.net/world-news/feed.xml
- [地端 AI 實驗室](https://blog.markkulab.net/category/local-ai-lab): 每天精選可以下載到自己機器上跑的開源模型與 LoRA，用雙人對話講清楚能用在哪些場景、你的顯卡跑不跑得動、跟同類差在哪，規格一律引述官方 model card。 — RSS: https://blog.markkulab.net/local-ai-lab/feed.xml
- [AI 行銷日報](https://blog.markkulab.net/category/ai-marketing): 每天以雙人對話整理最新 AI 在行銷、廣告、SEO／GEO 與內容行銷的大事，實戰視角、不業配、每則附出處。 — RSS: https://blog.markkulab.net/ai-marketing/feed.xml
- [AI 資安日報](https://blog.markkulab.net/category/ai-security): 每天以雙人對話整理最新 AI 與資安交會的大事：LLM 與 AI agent 漏洞、prompt injection、模型供應鏈、攻擊者怎麼用 AI，防禦視角、每則附出處。 — RSS: https://blog.markkulab.net/ai-security/feed.xml

### 電子報

[訂閱電子報](https://blog.markkulab.net/subscribe) — 第一時間收到新文章通知，無垃圾信、隨時可取消訂閱。
