版本紀錄

每個版本帶來了什麼,由新到舊。已送審、尚未通過的版本也會先列在這裡。

OpenAB Connect for Mac Mac App Store ↗

1.10.0最新Mac2026 年 10 月 31 日
  • 重新部署 Kubernetes 主機。在側邊欄的主機上選「Redeploy…」即可修改設定;主機的 secret、tailnet 狀態、工作區與已儲存的憑證都會保留。Pod 會重新啟動,因此開著的終端機工作階段會結束。
  • 「Export host spec…」會把 Kubernetes 主機的設定與 secret 名稱(絕不含 secret 的值)存成檔案;在「New session host」視窗中按「Import…」即可從檔案填入表單。舊版部署的主機也能匯出,無法讀出的部分會標示出來讓你確認。
  • App 選單新增「Send Diagnostic Report…」。會先讓你看到完整報告,再由你用自己的郵件 App 或分享選單寄出,也可以儲存或複製。帳號、角色與機器名稱會以代號取代,你沒有按下寄出就不會送出任何資料。
  • App 選單新增「關於 OpenAB Connect」,顯示版本、建置編號與版權資訊。
  • AWS SSO 有多個帳號或角色時會詢問你要用哪一個,不再自動選第一個。
  • SSO 取得的 AWS 憑證只會交給 aws、ecsctl 與 kubectl,不會交給 App 執行的其他工具。
  • Kubernetes 終端機的 /tmp 改放在工作區磁碟區上,/tmp 裡的大檔案不會再讓 Pod 被驅逐。
  • 終止工作階段時若 runtime 拒絕或連不上,現在會顯示錯誤,不會看起來像是成功了。
  • 拒絕螢幕錄製權限後,「Computers」不會再反覆要求權限,並提供「Retry」重試。
1.9.0Mac2026 年 10 月 29 日
  • 從 URL 載入 Discord bot 的設定。在 Discord bot 設定頁可選「內建」(維持不變)或「URL」,並可加上 sha256 驗證碼。按下 OK 時會先抓取並檢查該 URL,之後每次啟動 bot 也會再檢查一次;檢查不通過時 bot 不會啟動。URL 模式下 bot token 為選填。
  • 有 Discord bot 的主機使用 Nightly 映像。啟用 bot 時,頻道選單會自動選為 Nightly 並鎖定,關閉 bot 後會恢復原本的選擇。
  • Discord bot 的 token 可以取自你已有的 secret,在 Discord bot 設定頁的「Token from」選擇,不必再手動輸入。
  • 每個 secret 列都有適用範圍:「oab only」(僅 bot 容器內的 openab 程序)或「oab + agent」(終端機工作階段也會取得)。DISCORD_BOT_TOKEN 只能用在「oab only」的列。
1.8.2Mac2026 年 10 月 28 日
  • Kubernetes 主機會自動恢復。新部署的主機是單一副本的 StatefulSet,叢集驅逐或重新排程 pod 時會自動起一個新的,tailnet 位址不變,連線不用改設定就會重連。/workspace 裡的檔案會保留;正在執行的 session 會隨舊 pod 結束,需要重新開啟。
  • 在終端機旁執行 Discord bot。New Agent 可以在同一台主機上一併啟動 Discord bot,共用 /workspace,支援 Hermes 以外的所有 agent。先在終端機登入一次 agent,bot 就會使用同一個登入。在頻道裡請 @提及 bot。
  • 部署更安全。部署前會先確認名稱沒有被占用,不會覆寫既有的主機、volume 或 Keychain 憑證。
  • 側欄的「Screens」改名為「Computers」。
1.8.1Mac2026 年 10 月 6 日
  • 誠實標示的存取等級:讓 session 使用一台電腦時,可選 Observe(預設,只能看畫面與系統資訊)、Desktop 或 Owner。Desktop 與 Owner 會照實說明:等於完整控制那台電腦,和它的使用者 shell 相同;使用時建議借出專用電腦。
  • 把電腦分享給 OpenAB Remote:在 iPhone 匯入連線時,可以一併帶入這裡登記的電腦;確認視窗會列出每一台,也可以選擇不帶。
  • 修正:「讓 session 使用一台電腦…」有時要點第二次才有反應。
  • 被借出的電腦需執行 oab-instance-mcp 0.7.0 或更新版本。
1.8.0Mac2026 年 9 月 29 日
  • 讓 session 使用一台電腦(macOS 或 Linux),可選擇 1、2、4、12 或 24 小時的使用期限,並隨時中斷連線。
  • 授予權限前需明確選擇要使用的電腦。
  • 側欄較窄時,狀態標記也能完整顯示。
1.7.0Mac2026 年 9 月 25 日
  • Screens 側欄:加入一台執行 oab-instance-mcp 的 Mac,選取後即可在左下角的小型區域即時觀看桌面;需要細節時可獨立開啟大型、可調整尺寸的視窗。目前僅供唯讀觀看。
  • 安全的螢幕連線:Bearer Token 儲存在 Keychain,並與你的 Tailscale 身分一起驗證。
  • 外觀選單:可選擇「跟隨系統」、「淺色」或「深色」介面;終端內容維持適合 ANSI 色彩的深色背景。
  • 更簡潔的側欄與視窗配置,方便在遠端 session 與螢幕之間切換。
1.6.1Mac2026 年 9 月 11 日
  • Session 顏色同步到 iPhone:與 OpenAB Remote 分享連線時,每個 session 的顏色標籤現在會一起帶過去,手機的 session 列表與滑動切換提示會顯示和 Mac 分頁相同的顏色。
  • 需搭配 OpenAB Remote 0.3.0;更新後請在手機上重新匯入連線。
1.6.0Mac2026 年 9 月 10 日
  • 重新設計 Kubernetes 部署的「移除連線」對話框:一個「刪除」動作,搭配兩個選用勾選框——保留 Pod 繼續執行(孤立它),以及保留其磁碟區供新連線重用。
  • 保留的磁碟區會標記為共享,因此會出現在 Kubernetes 管理面板中,之後可在那裡重用或刪除——不再有無法存取的孤立磁碟區。
1.5.2Mac2026 年 9 月 9 日
  • 用 ⌘[ / ⌘] 切換窗格時,鍵盤焦點會直接落到終端機,切過去即可打字,不必再用滑鼠點一下。
1.5.1Mac2026 年 9 月 8 日
  • 維護性更新:更新 Mac App Store 截圖。功能沒有變更。
1.5.0Mac2026 年 9 月 7 日
  • 持久 workspace:可將既有 PVC 掛載為 session 的 /workspace,或選擇用完即棄。你指定給 app 的磁碟屬於「借用」而非「擁有」——移除連線永遠不會刪除它,資料因此能活得比單一 session 久,並供下一個 session 重用。
  • 新增 Kubernetes 管理面板(Kubernetes 選單):建立、列出、刪除獨立於任何連線之外的共享 PVC 與 Secret。
  • 可將共享 Secret 的某個 key 直接指定為 agent 環境變數,不需把內容輸入到 app。
  • 可在 app 內把既有 PVC 的內容複製到一顆新的 PVC——不需 CSI。
  • 正被執行中的 pod 使用的磁碟會被標示,避免誤掛第二次。
1.4.0Mac2026 年 9 月 3 日
  • 側邊欄新增「Copy files」按鈕:選擇一個來源、一個或多個目的地,即可在 Mac 與 session host 之間——以及 host 之間——透過既有的 kubectl 連線,以類似 scp 的方式複製檔案或資料夾,host 端不需安裝任何東西。
  • 直接把檔案或資料夾拖放進視窗,或點一下選取。
  • host 之間的複製會經由你的 Mac 串流,因此一個來源可以在一次操作中分送到多個 host。
  • 在 Kubernetes 連線上按右鍵選「Copy files…」,即以該 host 作為來源開始。
1.3.1Mac2026 年 9 月 2 日
  • 使用 Nightly channel 開啟新 session 時,一律拉取最新的 image。nightly 標籤每次建置都會移動,叢集上的快取副本會讓新 session 靜默地跑到舊版 runtime。
  • Pre-beta channel 的標示從「stable」改為「testing」—— 原本的名稱承諾了目前還不存在的支援層級。
1.3.0Mac2026 年 9 月 2 日
  • 全新的深色一致介面,加入 Ghostty 風格的 session 分頁。按 Command-T 或分頁列末端的 +,即可在目前選取的連線開啟新 session。
  • 重新設計連線卡片,將每台 host 清楚分組,並以 Kubernetes 或 ECS 圖示標示平台。
  • 分頁右鍵選單可中斷連線並關閉、重新命名或加上顏色;聚焦分割畫面時,非作用中的窗格會變暗。
  • 更可靠地從 attach 連線中斷恢復,支援 Devin TUI,並加入暫時性 workspace 提示,顯示八秒後自動淡出。
1.2.0Mac2026 年 8 月 31 日
  • 選取即複製:在終端機放開選取的瞬間自動複製到剪貼簿,和 iTerm 一樣。
  • 聽寫語言:Press to Speak 可選英文或繁體中文(台灣)。
  • 聽寫全面改為裝置端處理 —— 移除 Groq Cloud 選項,語音永不離開你的 Mac。
  • 聽寫設定問題(未開啟聽寫、缺語言模型、權限被拒)現在會以對話框說明,並指出要開啟的系統設定。
1.1.0Mac2026 年 8 月 30 日
  • 終端輸出裡的連結可以點了:按住 Command 高亮 URL,Command-點擊在瀏覽器開啟。基於安全考量只開 http/https,其他一律拒絕。
  • 新的 session host 可以自訂中斷連線後 session 保留多久 —— 1 到 168 小時,預設 72 小時。每個 session 最長存活一週。
  • 修正側邊欄的選取每隔幾秒被背景重新整理清掉的問題。
1.0.1Mac2026 年 8 月 28 日

更新 OpenAB Connect 的 App 圖示。

1.0Mac2026 年 8 月 27 日

首度在 Mac App Store 上架。所有頂尖廠商的 agent,一個客戶端,各自在你的 Kubernetes 叢集或 AWS ECS Fargate 上的沙箱容器裡運行 —— session 活得比 app 久、什麼都不對外開放,iPhone 還能當按住說話的遙控器。

OpenAB Remote for iPhone App Store ↗

0.5.2最新iPhone2026 年 10 月 8 日
  • 切到其他 App 再回來時,session 會停在最新的輸出,不再被捲回上方的歷史內容。若你原本正在往上翻閱歷史,則會保留原本的位置。
0.5.1iPhone2026 年 10 月 1 日
  • 誠實標示的存取等級:讓 session 使用一台電腦時,可選 Observe(預設,只能看畫面與系統資訊)、Desktop 或 Owner。Desktop 與 Owner 會照實說明:等於完整控制那台電腦,和它的使用者 shell 相同;使用時建議借出專用電腦。
  • 被借出的電腦需執行 oab-instance-mcp 0.7.0 或更新版本。
0.5.0iPhone2026 年 9 月 29 日
  • 「電腦」分頁:在 iPhone 上觀看一台電腦的畫面,macOS 或 Linux 都可以,只要在你的 tailnet 上執行 oab-instance-mcp。點進去直接開上次看的那台;左右滑動切換,雙指或點兩下放大。唯讀,只有畫面顯示時才抓取。
  • 從 OpenAB Connect 匯入連線時可一併帶入電腦,不必在手機上輸入網址和 token;Mac 會先詢問,也可以選擇不帶。
  • 長按 session 即可讓它使用一台電腦 1、2、4、12 或 24 小時,並可隨時中斷連線。
0.4.1iPhone2026 年 9 月 16 日
  • 新增 SenseVoice 引擎(阿里巴巴 FunASR,透過 sherpa-onnx):第三個裝置端辨識引擎,中 / 粵 / 日 / 韓 推薦,一句話零點幾秒解完。下載一次(~227 MB),app 本體不內含模型;Apple 引擎仍為預設。
  • 模型下載(Whisper 與 SenseVoice)中斷後可續傳,多段平行下載並以 SHA-256 驗證。
  • App 啟動時回到上次使用的分頁,鄰近 Mac 搜尋只在「語音」分頁才開始。
0.4.0iPhone2026 年 9 月 16 日
  • 選用 Whisper 引擎:在 設定 → 辨識引擎 選 Whisper,從三個開源模型中下載一個(Base 150 MB、Small 216 MB,或推薦的 Large v3 Turbo 626 MB),完全在 iPhone 上執行。一個模型涵蓋 app 支援的所有語言,含粵語。
  • App 本體不內含模型:只在你點下載時才下載,並先顯示大小與 MIT 授權;模型可隨時刪除。Apple 裝置端引擎仍為預設,不需下載。
0.3.1iPhone2026 年 9 月 12 日
  • 更多辨識語言:新增廣東話(香港)、中文(中国大陆)、日本語與한국어,與原本的中文(台灣)、English 並列。每種語言第一次選用時會下載裝置端模型。
  • 辨識語言改為在設定中用下拉選單選擇,不再擠成一排。
0.3.0iPhone2026 年 9 月 11 日
  • 滑動切換 session:從終端畫面的左右邊緣往內滑,即可切到上一個或下一個 session;到底會循環,就像電視遙控器。切換時畫面中央會短暫顯示連線名稱與 session 名稱(以及位置,例如 2 / 5),鍵盤狀態維持不變。
  • Session 顏色:在 Mac 上設定的顏色標籤會隨著分享的連線帶到手機,顯示在 session 列表與切換提示上(請從 OpenAB Connect 1.6.1 重新匯入連線)。
  • 設定:自動按 Enter、麥克風模式(按住說話,或點一下開始/停止)與語言現在集中在齒輪按鈕後的「設定」頁;Demo 模式與診斷記錄移到「進階」。
  • 修正:在「終端機」分頁開著 session 時,「語音」分頁的按鈕不再失效;配對連線失敗時會明確提示,不再停在「請在 Mac 上確認」。
0.2.3iPhone2026 年 9 月 8 日
  • 維護性更新:更新 App Store 截圖並進行小幅整理。功能沒有變更。
0.2.2iPhone2026 年 9 月 7 日
  • 全新設定畫面 —— 點右上角齒輪即可開啟。
  • 選擇語言:繁體中文、簡體中文、English、日本語、한국어。
  • 插入後自動按 Enter —— 語音或輸入的文字送到 Mac 後自動換行(預設開啟)。
  • 麥克風模式 —— 按住說話,或點一下開始、再點一下結束。
  • 修正首次開啟終端 session 時內容寬度錯誤的問題,並移除接上部分 session 時出現的顏色查詢亂碼。
0.2.1iPhone2026 年 9 月 2 日
  • 從 Mac 匯入連線時,會完全對齊 Mac 目前的連線 —— 你在 Mac 移除的連線,這裡也不再殘留。
  • 修正接手其他裝置已開啟的 session 時,畫面可能出現的亂碼字元。
0.2.0iPhone2026 年 9 月 2 日

首度在 App Store 上架。與執行 OpenAB Connect 的 Mac 配對,就能從 iPhone 接手任何進行中的 session —— 內容會重播,你可以打字或口述。Press to Speak 在裝置端把語音轉成文字,離線 demo 則讓你不必配對就能試用每個畫面。