LICENSE
README.md
pyproject.toml
src/uitap/__init__.py
src/uitap/__main__.py
src/uitap/config.py
src/uitap/doctor.py
src/uitap/errors.py
src/uitap/i18n.py
src/uitap/initializer.py
src/uitap/py.typed
src/uitap/runtime.py
src/uitap/tunnel.py
src/uitap.egg-info/PKG-INFO
src/uitap.egg-info/SOURCES.txt
src/uitap.egg-info/dependency_links.txt
src/uitap.egg-info/entry_points.txt
src/uitap.egg-info/requires.txt
src/uitap.egg-info/top_level.txt
src/uitap/api/__init__.py
src/uitap/api/app.py
src/uitap/api/artifacts.py
src/uitap/api/colors.py
src/uitap/api/coordinates.py
src/uitap/api/detect.py
src/uitap/api/files.py
src/uitap/api/images.py
src/uitap/api/input.py
src/uitap/api/logs.py
src/uitap/api/ocr.py
src/uitap/api/screen.py
src/uitap/api/status.py
src/uitap/api/system.py
src/uitap/api/tree.py
src/uitap/cli/__init__.py
src/uitap/cli/app.py
src/uitap/cli/helpers.py
src/uitap/cli/parser.py
src/uitap/cli/commands/__init__.py
src/uitap/cli/commands/device.py
src/uitap/cli/commands/files.py
src/uitap/cli/commands/input.py
src/uitap/cli/commands/screen.py
src/uitap/core/__init__.py
src/uitap/core/address.py
src/uitap/core/client.py
src/uitap/core/models.py
src/uitap/core/png.py
src/uitap/core/transport.py
src/uitap/core/websocket.py
src/uitap/inspector/__init__.py
src/uitap/inspector/page.html
src/uitap/inspector/server.py
src/uitap/ui/__init__.py
src/uitap/ui/device.py
src/uitap/ui/objects.py
src/uitap/ui/run.py
src/uitap/ui/selector.py
src/uitap/ui/snapshot.py
src/uitap/ui/watch.py
src/uitap/vision/__init__.py
src/uitap/vision/frame.py
src/uitap/vision/pixels.py
tests/test_client.py
tests/test_doctor.py
tests/test_init.py
tests/test_integration.py
tests/test_runtime.py
tests/test_websocket.py
tests/test_websocket_loopback.py