Watch the product
See the agent do the work.
Five real demonstrations on websites and Android apps, from a first run to competitor benchmarks, release comparison and APK regression testing. Narrated in Persian.
The agent moves through a website or Android app like a real user, keeps screenshots and video, and prioritizes findings across UX, accessibility, SEO, AEO, CRO and performance.
Upload an APK, run a mission on the emulator, keep actions, screenshots and video, then compare app versions to catch regressions before release.
Compare two releases, separate new, resolved and persisting findings, throttle the network or route through a proxy, and share results on your own team server.
One real user goal run read-only across Ring, Filimo and their competitors: an apartment search and picking a comedy series, scored on the same criteria.
Play, seek, volume, quality, speed and full screen exercised like a user, with UX, accessibility, SEO, AEO, CRO, performance, JavaScript errors and network findings in one run.
From goal to proof
A test you can argue with.
Describe a task in plain language. Product Excellence runs it in Chromium, Firefox or WebKit, captures the journey, and shows exactly why each finding exists.
Define a mission
Choose a website or Android target, then set the goal, safe boundaries and run budget.
Watch the journey
Follow each browser action beside the worker’s reason for taking it.
Challenge findings
Inspect screenshots, measurements, traces, video and critic verdicts.
Replay and compare
Separate new, persisting and not-seen-again issues across releases.
Every workspace starts with 10 editable missions
- Home page · five-pillar audit
- Register · reach the sign-up form
- Sign in · account access
- Search · find something specific
- Core features · detect and use
- Pricing and checkout · up to payment
- Get the app · mobile app download
- SEO and AEO · search and answer readiness
- UX, UI and accessibility · keyboard and screen
- Slow mobile · core task on a poor connection
One console, five pillars
AI judgment beside deterministic measurements.
Use goal-driven journeys, deterministic audits, network profiles and competitor benchmarks without turning an unavailable signal into a reassuring zero.
- Functionality
- CRO
- SEO / AEO
- UX / Accessibility
- Performance / Video
Bounded by default
The AI has no hands.
It proposes one schema-validated browser action at a time. The engine decides whether that action is allowed and records refusals as part of the result.
- Your subscriptionUses the Claude Code or Codex client you already sign in to. No API key is stored or required.
- Read-only firstMutating network requests are blocked by default. Payments, deletion and publishing controls stay refused.
- Bounded targetsThe browser stays on explicit domains; Android runs use one designated disposable AVD and a pinned APK.
- Honest evidenceUnmeasured signals are unavailable, not zero. Findings retain their source evidence and critic verdict.
Public source, local execution
Clone it. Start it. Point it at your site.
The supported local setup is macOS. The first start installs its own Python dependencies and three browsers, then opens the console at 127.0.0.1:8741.
git clone https://github.com/parhumm/product-excellence.git
cd product-excellence
./start.command
AI journeys need an authenticated Claude Code or Codex client. Deterministic audits work without either. Your database and captured evidence stay in the local data/ directory.