Overview
Jevitate is an open-source, local-first tool built on one artifact, the Journey. It lets you automate browser work and drive autonomous testing.
Shipping now: the Journey engine lets you record a flow, parameterize it,
promote it, and replay it deterministically. It also covers load and throughput, the MCP facade,
secrets & handback, and distributed sources. On top sit the Jev-driven testing modes (goal,
feature, exploratory, adversarial), with regression capture and in-flight self-healing.
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
The autonomous testing engine operates 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 it, promote it, and replay it.
- Testing Modes — goal, feature, exploratory, adversarial.
- Regression & CI — from a discovered bug to a replayable repro.
- MCP & CLI — the domain facade and command surface.
- Safety & Secrets — the hard floors that always hold.