# 策展 · X (Twitter) 🔥

> 📖 本站完整內容索引（documentation index）：[llms.txt](/llms.txt)

> 作者：Mustafa Ali (@mustafa01ali) · 平台：X (Twitter) · 日期：2026-04-04

> 原始來源：https://x.com/mustafa01ali/status/2039806635913130327

## 中文摘要

Shopify 開源工具 Tophat 更新，整合 AI Agent 實現自動化測試。

Shopify 更新了其開源 macOS 應用程式「Tophat」，現在支援與 AI Agent 整合，讓開發者能透過簡單的指令自動完成行動裝置端的測試流程，大幅提升開發效率。

**AI Agent 整合與自動化**
使用者現在可以將分支名稱、PR 編號或 URL 傳遞給「Claude Code」，並指定目標裝置。「Tophat」會自動搜尋正確的建置版本並進行安裝，實現數秒內即可開始測試的效率。這項更新旨在進一步優化開發者的工作流程，減少手動操作的繁瑣步驟。

**核心功能與測試流程**
「Tophat」旨在簡化行動應用程式的安裝與測試流程，透過整合 CI (持續整合) 流程，讓開發者無需在本地端進行建置。其主要特色包括：
- 一鍵安裝：透過 API 建立安裝連結，讓貢獻者無需複製程式庫即可測試 PR。
- Quick Launch：將常用應用程式固定在選單列，點擊即可下載最新版本並自動啟動。
- 裝置釘選 (Device Pinning)：將常用裝置固定在列表頂部，方便快速存取。
- 檔案關聯：支援直接開啟 `*.ipa`、`*.apk` 與 `*.zip` 檔案，方便從裝置端直接開啟。

**擴充性與整合機制**
透過「TophatKit」SDK，開發者可以擴充「Tophat」以整合自訂的建置與快取系統，使其能與各種工具環境相容。此外，該工具提供多種整合方式：
- Artifact Providers：內建或透過 plugin 安裝，支援多種來源。
- URL Scheme：支援 `tophat://` 與 `http://` 協定，方便在網頁或應用程式中呼叫。
- `tophatctl`：提供命令列工具，用於管理 Quick Launch 應用程式、安裝應用程式及列出 provider 設定。
- Shell Script 支援：允許開發者自訂下載與解壓縮邏輯，透過 `~/Library/Application Scripts/` 進行管理。

**系統需求與環境**
「Tophat」要求 macOS 15 或更新版本，並針對 iOS 與 Android 開發環境提供支援：
- iOS 開發：需 Xcode 15 或更新版本，實體裝置需運行 iOS 17 或更新版本。
- Android 開發：需具備 Android Studio 及運作正常的 `adb` 與 `avdmanager` 環境。

## 標籤

Claude Code, Agent, 功能更新, 開源專案, macOS, Shopify, Anthropic, Claude
