The QA Agent That Never Gets Tired
Manual QA is expensive, slow, and inconsistent. Test scripts are brittle — one UI change breaks fifty tests. Tanvrit Automator solves this with a different approach: a fully autonomous AI agent that understands your website the same way a human tester would, but runs 24/7, never misses a step, and never files a Jira ticket when it's too tired to test properly.
Observe → Decide → Act → Learn
Automator runs a continuous loop: it observes every element on the page using Playwright's DOM API, asks a local LLM what action makes most sense toward your goal, executes that action in a real Chromium browser, then evaluates whether progress was made. No selectors to maintain. No test scripts to write. No mocking — it tests your actual live site or staging environment exactly as a real user would.
Realistic Data, Every Run
Automator detects what each form field expects — email, phone number, full name, product description, date — and generates realistic data automatically using Kotlin Faker. No more “test@test.com” polluting your database. No more hardcoded values that fail validation. Every test run uses fresh, plausible data that exercises your validation logic properly.
Local AI — Zero Cloud Costs
Automator connects to Ollama running on your own machine. There are no API keys, no per-test charges, and no data leaving your network. Run it against internal staging environments that are never exposed to the internet. The entire stack — browser, AI, database — lives on your Mac.
Flow Memory and Instant Replay
Every successful test flow is recorded to a local SQLite database. On subsequent runs, Automator recognises the URL pattern and replays the saved flow directly — no LLM calls, no uncertainty, just instant deterministic execution. It builds up a library of verified flows over time, giving you both exploratory AI testing and fast regression replay in the same tool.
Frequently Asked Questions
- Does Automator require writing test scripts?
- No. You provide a URL and a plain-English goal — Automator figures out what to click, type, and verify on its own using AI-powered perception and decision-making.
- What LLM does Automator use?
- Automator uses Ollama running locally on your machine — no cloud API keys, no per-request costs. Any Ollama-compatible model works, including Mistral and Llama 3.
- How does Automator detect UI elements?
- Automator uses a dual perception system: DOM extraction via Playwright for structured pages, and OCR-based vision fallback for canvas or WASM-rendered content.
- Does Automator remember flows between sessions?
- Yes — successful test flows are saved to a local SQLite database. Automator can replay them on demand without making any LLM calls, making reruns instant and free.
- Is Automator available on Windows or Linux?
- The current release targets macOS (Apple Silicon and Intel). Windows and Linux builds are planned for future releases.