Finalrun – Spec-driven testing using English and vision for mobile apps, with open-sourced core components for test generation and vision-based execution.
Raw Developer Origin & Technical Request
Hacker News
Apr 8, 2026
I wanted to test mobile apps in plain English instead of relying on brittle selectors like XPath or accessibility IDs.With a vision-based agent, that part actually works well. It can look at the screen, understand intent, and perform actions across Android and iOS.The bigger problem showed up around how tests are defined and maintained.When test flows are kept outside the codebase (written manually or generated from PRDs), they quickly go out of sync with the app. Keeping them updated becomes a lot of effort, and they lose reliability over time.I then tried generating tests directly from the codebase (via MCP). That improved sync, but introduced high token usage and slower generation.The shift for me was realizing test generation shouldn’t be a one-off step. Tests need to live alongside the codebase so they stay in sync and have more context.I kept the execution vision-based (no brittle selectors), but moved test generation closer to the repo.I’ve open sourced the core pieces:1. generate tests from codebase context
2. YAML-based test flows
3. Vision-based execution across Android and iOSRepo: github.com/final-run/finalru...
Demo:
Developer Debate & Comments
Frequently Asked Questions
Market intelligence mapped to Finalrun – Spec-driven testing using English and vision for mobile apps, with open-sourced core components for test generation and vision-based execution..
What problem does Finalrun – Spec-driven testing using English and vision for mobile apps, with open-sourced core components for test generation and vision-based execution. solve?
What is the general sentiment around Finalrun – Spec-driven testing using English and vision for mobile apps, with open-sourced core components for test generation and vision-based execution.?
What architecture is tied to Finalrun – Spec-driven testing using English and vision for mobile apps, with open-sourced core components for test generation and vision-based execution.?
Engagement Signals
Cross-Market Term Frequency
Quantifies the cross-market adoption of foundational terms like repo and iOS by tracking occurrence frequency across active SaaS architectures and enterprise developer debates.
SaaS Metrics