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.