Installation

Uyava ships as a DevTools extension and a desktop app. Both hosts read the same SDK events, so you can choose the workflow that fits your team.

DevTools extension

  • When published, install it from the Flutter DevTools Extensions catalog.
  • During development, build it locally from the repo and copy into the host package:
(cd packages/uyava_devtools_extension && \
  flutter pub run devtools_extensions build_and_copy \
    --source=. \
    --dest=../uyava/extension/devtools)

Open DevTools while your app runs in debug or profile mode, then select the Uyava tab.

Desktop app

  • Download the installer from the Download page.
  • Launch the app and paste the VM Service URI from your running Flutter app.
  • The desktop host mirrors the DevTools UI but runs locally for better performance.

Useful CLI shortcuts (desktop):

./uyava_desktop --vm-service-uri ws://127.0.0.1:xxxxx/ws?authToken=... --project-path /path/to/project
./uyava_desktop --focus-only
./uyava_desktop /path/to/log.uyava

Desktop Pro

Desktop Pro unlocks advanced replay features but uses the same desktop installer. A license key enables Pro features in the running app.