Skip to main content

Visor CLI for LLM-driven mobile app interaction and artifact capture

Project description

Visor

Visor gives AI agents verified visibility into running mobile apps.

Instead of inferring UI behavior from code alone, Visor captures evidence from the live app: interactions, screenshots, UI source, assertions, and run artifacts.

What Visor does

  • interacts with iOS and Android apps through Appium
  • captures screenshots and UI source from live app state
  • executes repeatable scenarios with ordered steps
  • evaluates visibility assertions after execution
  • writes artifacts and reports for review and automation
  • measures determinism across repeated runs

Why teams use it

  • reduce guesswork in agent-driven UI work
  • verify real app behavior instead of code intent alone
  • keep reproducible evidence for debugging and review
  • add a repeatable verification layer around mobile UI changes

Scope

Visor is focused on mobile app verification.

Supported today:

  • Android
  • iOS
  • real Appium-backed runs
  • mock runs for predictable dry-run behavior

Documentation

Comprehensive product documentation lives in the docs site.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

visor_ai-0.1.0.tar.gz (17.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

visor_ai-0.1.0-py3-none-any.whl (17.6 kB view details)

Uploaded Python 3

File details

Details for the file visor_ai-0.1.0.tar.gz.

File metadata

  • Download URL: visor_ai-0.1.0.tar.gz
  • Upload date:
  • Size: 17.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for visor_ai-0.1.0.tar.gz
Algorithm Hash digest
SHA256 d179a043cbec355ef9b7e2a263366d5c44149db94016c7ea3d9d55625f9492c3
MD5 33fedf0b103b4e8f96b0ae205d5b39e4
BLAKE2b-256 7d243f07d67f304edcdb8eaf03f70fb32eb3c605a51ff4a7a198e247b70b7221

See more details on using hashes here.

Provenance

The following attestation bundles were made for visor_ai-0.1.0.tar.gz:

Publisher: pypi-release.yml on AleksKapera/visor

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file visor_ai-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: visor_ai-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 17.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for visor_ai-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9a27467488753cff67d42d0afc48048182e32816ab2319b064ab709488ee8782
MD5 f17e72edf4818b84a8d320f471cb89c8
BLAKE2b-256 1fc5d232fc15bb9061e7d8fcd7fb133a15c3ce3d36c42a49dc3fbc91341ef970

See more details on using hashes here.

Provenance

The following attestation bundles were made for visor_ai-0.1.0-py3-none-any.whl:

Publisher: pypi-release.yml on AleksKapera/visor

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page