Skip to content

Jev directory

Neatroots

A local-first tool from Neatlogs for watching what your AI agent did: it ingests the traces your agent already sends, checks every run, and gives coding agents 23 MCP tools to read, explain, search, compare, and replay runs.
Stars
74
Language
TypeScript
License
APACHE-2.0
Reading time
3 min
Published by
Community
Author
neatlogs
Last verified
Oct 2026

Highlights

  • Runs on your laptop, reads traces your agent sends, catches what went wrong, and hands the evidence to your coding agent; nothing leaves unless you send it.
  • Takes runs from the Neatlogs SDKs (Python, TypeScript, Go, Browser), the HTTP trace API, any OTLP exporter over HTTP or gRPC, trace files, or Neatlogs Cloud.
  • Checks every span with rules in code — loops, repeated tool calls, error streaks, leaked keys — plus yes/no questions each scored with a probability.
  • neatroots connect gives Claude Code, Codex, Cursor and six others 23 MCP tools to read, explain, search, compare, run SQL, write checks, and replay runs.
  • Runs locally with Ollama, LM Studio, llama.cpp, or MLX plus the local decision model Laya; GitHub: 73 stars, 47 forks, Apache-2.0, pushed 2026-10-17.

Quickstart

bash
neatroots connect

Watch out

README reviewed 2026-10-17 and truncated mid-bullet in "Runs locally by default", so the cloud model options, install commands, and version requirements are not in the digest. The local decision model is Laya, linked to Hugging Face; the excerpt never mentions Jev, TypeSafe, or the Jev API.

Questions about this entry

Short answers drawn from the linked project or page.

From the Jev guides

Original write-ups on what this entry is for.

From the Jev AI model community

Posts from builders shipping with Jev right now.

Follow @typesafeai