Jev.aitools.fyi

Command Palette

Search for a command to run...

Demo
Product profile
TypeScriptUpdated 2026-09-21

logview

Android log viewer with optional Jev Noul relevance filtering, keyboard TUI, recordings, and a headless CLI agents can call.

Overview

logview is Iury Souza's open-source Android log viewer built on Bun. Semantic mode swaps the slash field to a natural-language query; Jev scores whether each retained line matches the filter while capture or replay continues.

Problem: Android log triage still relies on regex greps that miss paraphrased errors agents care about.

Built for: Mobile engineers and agent authors who need keyboard-first log review with optional semantic filters and headless replay.

First indexed on Jev Directory: 2026-09-21

Creator and team

Name
Iury Souza
Handle
@IurySza
“First experiment with @typesafeai's Jev: a semantic log filter (with a CLI that lets my agent use it too). Ofc, I had to overdo it and build a TUI around it :)”

How Jev is used

Role in the product flow
Streaming relevance classification on retained log lines
Primitives
Noul
State in
Developer filter text plus per-line tag, level, and message for up to semantic.historyEvents (default 100) locally eligible rows.
Decision out
Relevance probability per log key; rows below semantic.threshold (default 0.5) dim in the TUI.
  1. Local tag/level/text filters run first
  2. SemanticCoordinator batches classify requests via Jev
  3. New eligible lines classify while query is active
  4. Headless mode skips remote calls entirely

logview keeps Jev behind a classifier interface so core parsing stays pure. Noul questions ask whether a line matches the developer filter even when wording differs (see relevanceInstructions in source). Semantic work never blocks ingestion; older rows stay visible with an unrequested icon if they arrived before a query. Agents can use the same Session API headlessly while humans use the ANSI TUI.

Sourced performance claims

  • Default semantic threshold 0.5; default model jev-1.13.0; prompt log-relevance-noul-v1.Source: github.com/iurysza/logview packages/engine/src/semantic/contracts.ts

Features and stack

Features

  • live, record, and replay commands with shared byte pipeline
  • logview.json config plus --semantic flag
  • Bun 1.4+ toolchain with extensive headless tests
  • MIT licensed monorepo on GitHub

Stack

  • Bun
  • TypeScript
  • TypeSafe Jev API
  • ADB capture

Demo

Showcase clip with the same lightbox player as the homepage. Click to play.

iury souza@IurySza

Semantic Android log filter

Slash becomes a natural-language triage lane. Jev scores fresh log lines while your TUI keeps scrolling and agents get a CLI that speaks relevance, not regex.

devtoolsclidemo

FAQ

Does semantic mode call Jev in headless tests?
README states headless tests never call Jev.
Which environment variables are required?
TYPESAFE_API_KEY for semantic mode; optional TYPESAFE_DEFAULT_MODEL overrides jev-1.13.0.

Related learn guides

Original Jev guidance that pairs with this product pattern.

  • Jev use cases

    The patterns builders actually search for: moderation, routing, triage, RAG verify, and agent gates.

Related products

Hand-picked neighbors with rich profiles or overlapping tags.

Browser and computer useJavaScript21
Demo
Local Jev decision loop that drives socai CLI research in the user's Chrome and turns social evidence into cited reports.
browser-computer-usebrowser-usesocial-research
Browser and computer usePython4,799
DemoFeatured
Jev picks the browser op and DOM target in one shot; a tiny LLM only shows up when something needs typing.

by @gregpr07

browser computer usebrowser-useagents
By Rishit