Revyl:AI 驅動的行動應用測試平台
Revyl 是一套人工智慧驅動的行動應用測試平台(版本 0.1.13),讓開發者用自然語言定義測試、在雲端裝置上執行,並在使用者發現漏洞前捕捉問題。核心訴求是透過雲端並行會話和 AI Agent 協作,為行動開發者解鎖大幅生產力提升,超越純本地開發的侷限。
支援平台與應用框架
Revyl 相容 iOS 和 Android,並支援多種開發框架:
- Expo / React Native / Flutter
- 原生應用構建
- 與 CI 管道整合
- 與 AI 程式撰寫工具無縫協作
安裝與快速開始
平台提供多種安裝方式以滿足不同環境需求:
- Shell 指令碼(macOS / Linux)
- Homebrew(macOS)
- pipx / uv / pip(跨平台)
初始化流程採引導式設定,使用者執行 revyl init 即可自動設定身份驗證、構建系統和應用配置。revyl dev 命令啟動本地開發伺服器,自動隧道連接至雲端裝置並安裝最新構建。
測試建立與執行工作流
開發者可透過以下流程將互動轉化為測試:
- 在開發環境與雲端裝置即時互動
- 將實際運作的流程記錄為測試(例如
revyl dev test create login-flow) - 針對熱重載構建執行測試驗證
- 透過 YAML 配置實現本地狀態引導
- 建立和運行完整工作流(smoke tests、checkout 等多測試組合)
MCP 伺服器與 AI 工具整合
Revyl 提供「Model Context Protocol」伺服器,讓 AI 程式撰寫工具(Cursor、VS Code、Claude Code、Codex、Windsurf、Claude Desktop)直接存取雲端裝置、測試執行和裝置互動能力。安裝僅需單行配置,使 Agent 能以程式化方式控制行動應用測試。
Python SDK 與 Agent 技能
除 CLI 外,pip install revyl[sdk] 提供程式化 API,讓開發者用 Python 編寫裝置控制邏輯(點擊、輸入文字、驗證、截圖)。同時提供 Agent 技能模組自動檢測 AI 工具並安裝相應擴展,增強 AI Agent 對測試建立、失敗分析的能力。
核心功能矩陣
平台覆蓋完整行動開發生命週期:
- 測試執行與工作流管理
- 雲端裝置管理與互動
- Expo 開發迴圈支援
- 應用構建、上傳、打包
- TestFlight 直接發布
- GitHub Actions CI/CD 整合
設計哲學
Revyl 強調「主動可靠性」理念,將測試從被動除蟲工具轉變為開發流程的主動環節。透過本地與雲端並行能力,突破傳統純本地開發的瓶頸,使開發者能以更高效率驗證應用在真實雲端環境的行為,並直接整合至 AI 驅動的開發工作流中。
Let Claude test, interact, and collaborate with your Xcode simulators in the cloud.
— hayden (@hxxwhite) March 20, 2026
Parallel sessions + parallel agents = massive productivity unlock for mobile devs pic.twitter.com/RO3WaEsZpk
Would love to get you started! Pure local development only scales so farhttps://t.co/aPF4dyfYZx
— hayden (@hxxwhite) March 22, 2026
