desktop-app-flows
Installation
SKILL.md
Omi Desktop App — Flows & Exploration
This skill teaches you the Omi desktop macOS app's navigation structure, screen architecture, and SwiftUI patterns. Use it when developing features (to understand how the app works), fixing bugs (to navigate to the affected screen), or verifying changes (to confirm your code works in the live app).
How to Explore the App
You can interact with the running app via agent-swift — a CLI that clicks elements, reads the accessibility tree, and captures screenshots through the macOS Accessibility API. Works with any macOS app, no app-side instrumentation needed.
Setup
# App must be running via ./run.sh from desktop/
agent-swift doctor # check Accessibility permission
agent-swift connect --bundle-id com.omi.desktop-dev # connect to Omi Dev
agent-swift snapshot -i --json # see what's on screen