Metadata-Version: 2.4
Name: visor-ai
Version: 0.1.1
Summary: Visor CLI for LLM-driven mobile app interaction and artifact capture
Author: Aleksander Kapera
License-Expression: MIT
Project-URL: Homepage, https://github.com/OlekKapera/visor
Project-URL: Documentation, https://na-ca6c7a2b.mintlify.app
Project-URL: Repository, https://github.com/OlekKapera/visor
Project-URL: Issues, https://github.com/OlekKapera/visor/issues
Keywords: appium,mobile,testing,automation,cli,ios,android
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Software Development :: Testing
Classifier: Topic :: Software Development :: Quality Assurance
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: Appium-Python-Client==5.2.7
Requires-Dist: selenium==4.41.0
Dynamic: license-file

# 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](https://na-ca6c7a2b.mintlify.app).
