Skip to content
System One

tontoko/jev-browser

Combines native Playwright browser operations with Jev decisions over actual page elements, exposed as a typed SDK, a CLI and an MCP server, with native actions running without any AI key.

tontoko/jev-browser on GitHub

Stars
7
Forks
1
Language
JavaScript
License
Apache-2.0
Last push
24 Sep 2026

Read from GitHub on . Counts change daily.

How it uses Jev

  raw = await this.client.systemOne(request, { signal: options.signal, retry: { maxRetries: options.maxRetries ?? 0 } });
} catch (error) {
  if (options.signal?.aborted) throw new BrowserError('CANCELLED', 'Jev decision cancelled.');
  const status = typeof error === 'object' && error !== null && 'status' in error && typeof error.status === 'number'
    ? ` (HTTP ${error.status})` : '';
  throw new BrowserError('PROVIDER_ERROR', `Jev request failed${status}; no browser action was retried.`);

View in src/decision.ts

Open on GitHub

More like this

Use cases this is tagged with