Works with your repo
Point at any compatible project. Keep Vitest, Jest, Playwright, Flutter, and node:test as you configured them.

Run your repo’s unit and E2E tests with live console output, parsed results, Playwright artifacts, and run history—without leaving macOS.
See it in action
One window for history, results, Playwright reports, device management, and debugging artifacts.
Features
RepoTest does not replace your frameworks. It runs your existing
scripts/test.sh orchestrator and reads scripts/test-manifest.json.
Point at any compatible project. Keep Vitest, Jest, Playwright, Flutter, and node:test as you configured them.
Stream terminal output while tests run. The results tree updates as JSON reports land on disk.
Replay past runs, browse saved logs, and manage report folders from one place.
Screenshots, videos, and traces when tests fail—open or reveal in Finder in a click.
Preview, Devices, and Playwright tabs for mobile simulators, per-test video, and embedded reports.
Run unit suites on any platform at no cost. Upgrade to Pro when you need full E2E workflows.
How it works
Choose a folder with scripts/test.sh and scripts/test-manifest.json at the root.
Select unit or E2E, web or mobile, feature, and environment from the sidebar.
Watch the console, inspect results, and open Playwright artifacts without switching tools.
Integrations
Parsed reporters for popular frameworks. Login-shell PATH so nvm, Homebrew, and fnm match Terminal.
RepoTest Pro
$4.99/month · $49.99/year
Subscribe via the Mac App Store. Unit tests stay free; Pro adds full E2E workflows and advanced tabs.
Payment is charged to your Apple ID. Subscriptions renew automatically unless canceled at least 24 hours before the end of the current period. Manage subscriptions in System Settings or in the app.
Requirements
Sonoma or later. Native Mac app from the Mac App Store.
scripts/test.sh and scripts/test-manifest.json at your repo root.
Node, npm, and Flutter (for mobile) discoverable via your login shell.