Overview
Jevitate is an open-source, local-first tool built on one artifact — the Journey — that lets you automate browser work today and, on the roadmap, drive autonomous testing.
In active development: the Jev-driven testing modes (goal, feature, exploratory, adversarial) and regression emission. Pages for those are marked Roadmap.
The Journey
Everything produces or consumes a Journey: a parameterized, deterministic, replayable recording. Discovery can be nondeterministic — the product never is. Once promoted, a Journey is exposed as a single high-level MCP action; the model never drives the production browser.
The loop (roadmap)
The autonomous testing engine will operate as a repeated state-transition loop, with Jev (TypeSafe's decision model) choosing one typed action per step and a runner executing it:
Observe
→ Enumerate
→ Decide
→ Act
→ Measure
→ Verify
→ Record
→ Repeat A model claim never constitutes proof — success or failure is decided by runtime evidence or an explicit assertion you define.
Available today
- Journeys — record by demonstration, parameterize, promote, and replay.
- MCP & CLI — the domain facade and command surface.
- Safety & Secrets — the hard floors that always hold.
On the roadmap
- Testing Modes — goal, feature, exploratory, adversarial.
- Regression & CI — from a discovered bug to a replayable repro.