AI-powered browser testing platform built on Amazon Nova Act.
NovaTest runs autonomous browser agents against your web app to detect UI faults, visual errors, and broken flows — without writing test scripts.
- Frontend — Next.js, Supabase Realtime
- Backend — FastAPI (Python)
- Agent — Amazon Nova Act
- Database — Supabase (Postgres)
Frontend
cd nova-flow
npm install
npm run devBackend
cd server
pip install -r requirements.txt
python main.pyEnvironment variables
# Frontend (.env.local)
NEXT_PUBLIC_SUPABASE_URL=
NEXT_PUBLIC_SUPABASE_ANON_KEY=
SUPABASE_URL=
SUPABASE_KEY=
NOVA_ACT_API_URL=http://localhost:8000
# Backend (.env)
SUPABASE_URL=
SUPABASE_KEY=
NOVA_ACT_API_KEY=- Point NovaTest at a URL and configure your agents
- The backend spins up Nova Act browser agents and streams events to Supabase
- The frontend subscribes via Supabase Realtime — live logs, thinking traces, and faults appear as they happen
- Results persist across reloads and are accessible from any device