Skip to content

Jev directory

CommunityJev Cookbooks

Robo Harness

An SO-101 workbench where an evaluation model or rules baseline picks bounded joint steps from typed candidate actions: decision runs are spend-capped via the Vercel AI Gateway and drive a real LeRobot arm or mock hardware.
Stars
4
Language
TypeScript
Reading time
3 min
Published by
Community
Author
grmkris
Last verified
Sep 2026

grmkris/robo-harness

User repository on GitHub

View on GitHub

SO-101 robot-arm agent workbench: Bun/Effect coordinator, React workbench, Python LeRobot motor owner

Forks
0
Last pushed
Updated Sep 2026

Repo stats from the GitHub API, cached Oct 2026.

About this project

A standalone SO-101 playground: a custom agent loop, Rerun as the main visual workspace, explicit robot tools, and a LeRobot hardware boundary. The lab deployment is live at using the real SO-101 and both Pi cameras, with no operator login. See deployment and measured acceptance. A fresh checkout defaults to mock hardware with synthetic cameras. This machine has a local .env pointing at the Pi; normal development commands here use that configured endpoint. See validation evidence and remaining configuration.

Quoted from the project's README. Read the full README.

Highlights

  • The decision runner calls Jev through the AI SDK experimental_evaluate API on Vercel AI Gateway; cumulative spend is capped by ROBO_JEV_BUDGET_USD, default 10.
  • Free Gateway credits exclude Jev, and zero data retention is opt-in via ROBO_JEV_ZDR=1 on Pro or Enterprise plans.
  • Chat supervision and decision runs never move the arm at the same time; moves are bounded and supervised.
  • Rerun is the main workspace, showing robot geometry, frames, camera streams, proposed paths, joint plots, and a capture timeline.
  • A fresh checkout defaults to mock hardware; the lab deployment runs the real SO-101 with both Pi cameras behind Tailscale access.

Quickstart

bash
bun install
uv sync --extra dev
bun run build
bun run dev

Watch out

No license file, so reuse terms are unclear; needs Bun, Python 3.12, uv, and a WebGL2 or WebGPU browser, and real Jev calls require paid Vercel AI Gateway credits.

Questions about this entry

Short answers drawn from the linked project or page.

Reactions & coverage

Posts, threads, and videos about this entry from around the web.

Hacker News: Pick Verify: a single decision at the warehouse pick station catches confusable picks.

Show HN: Verifying robot picks with a decision modelRead the thread on Hacker News

X: Jev in front of the HeyGen MCP

X: Playwright CLI + Jev vs Playwright MCP

X: A local MCP server that cuts computer use from 23s to 0.8s. Cartwright built Cortex, a local MCP server where…

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