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.

Shipping now: the Journey engine — record, parameterize, promote, and replay deterministically; load/throughput; the MCP facade; secrets & handback; distributed sources.

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