Skip to content
System One

romaluev/jev-ego

TypeScript browser agent for ego lite with no Chrome, Playwright or browser harness. Each observation produces a numbered element table, and one TypeSafe request picks the operation and the target element. A coding agent can drive the page itself or ask Jev for ranked directions.

romaluev/jev-ego on GitHub

Stars
15
Forks
1
Language
TypeScript
Last push
17 Sep 2026

Read from GitHub on . Counts change daily.

How it uses Jev

const started = performance.now();
const result = (await postJson("https://api.typesafe.ai/v1/systemone", key, body)) as {
  answers?: Record<string, unknown>;
  model?: string;
  usage?: Record<string, unknown>;
};
const answers = result.answers ?? {};
const operationAnswer = validateChoice(answers.operation ?? {}, Object.keys(operations));
const operation = operationAnswer.choice;
let target: string | null = null;
let targetAnswer: ChoiceAnswer | null = null;
let choice = operation;
let probabilities: Record<string, number> = {};
const selectedTargets = targets[operation];

View in src/model.ts

Open on GitHub

More like this

Use cases this is tagged with