User repository on GitHub
Zero-shot English goals on a sim Franka. Jev chains hardcoded primitives.
- Forks
- 2
- Last pushed
- Updated Sep 2026
Repo stats from the GitHub API, cached Oct 2026.
Jev directory
User repository on GitHub
Zero-shot English goals on a sim Franka. Jev chains hardcoded primitives.
Repo stats from the GitHub API, cached Oct 2026.
Zero-shot robot tasks with the TypeSafe Jev API. Give a goal in plain English. Jev chains a set of hardcoded primitives. The arm does the thing. No training. No demos. No policy. Jev never outputs torques or a trajectory. It picks one primitive per step. Python runs that move. Repeat. On ManiSkill with a Franka Panda (PickCube-v1, ResetButton-v7), seed 0: Type anything that the primitive set can cover, e.g. Move the fingertip upward by at least 4 centimeters. Press the red button first, then press the blue button.
Quoted from the project's README. Read the full README.
git clone https://github.com/TarunTomar122/jev-askable-arm.git
cd jev-askable-arm
uv sync
cp .env.example .env # put your JEV_API_KEY in here
source scripts/vulkan_env.sh
uv run python scripts/ask_arm_server.pyWatch out
MIT-licensed; needs macOS with MoltenVK for SAPIEN rendering, uv, and JEV_API_KEY or TYPESAFE_API_KEY, and this is simulation with privileged state rather than a real robot or a camera model.
Short answers drawn from the linked project or page.
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 NewsX: A dual-arm robot with Jev in the middle layer
YouTube: Dan Makes Things drives an ESP32 robot with Jev decisions.
Original write-ups on what this entry is for.
Posts from builders shipping with Jev right now.