CalibratedDecisions.

Repo · Home, robots & devices

quackd

Multi-robot CLI: LLM pilots pick one allowed skill per turn from adapter manifests; optional --jev puts TypeSafe Jev in front as a discrete stepper…

Open github.com ↗

From the repository

One CLI for all your robots. Connect them, command them, and let them work together, each with an LLM for a brain (Claude, OpenAI, Gemini, Grok, or local via Ollama or vLLM) and a decision LLM for multiple choice (Jev, Laya, Kev). Drives Microduck, Open Duck Mini, LeRobot, XLeRobot, AlohaMini, ToddlerBot, or any ROS 2 base, from a laptop, offboard.

ai-agentsalohaminiclaudegeminijetsonjevlerobotlocal-llmmcpmicroduckmulti-robotollamaopen-duck-miniopenaiphysical-airoboticsros2so-101toddlerbotxlerobot

How builders describe it

Multi-robot CLI: LLM pilots pick one allowed skill per turn from adapter manifests; optional --jev puts TypeSafe Jev in front as a discrete stepper for closed-set verb choices (off by default).
A Python CLI that connects multiple robots under one contract with an optional Jev stepper: Jev picks among permitted discrete calls while an LLM writes poses and prose and the executor enforces safety gates.
If you have a LeRobot SO-101 at home, you can put Jev on it with quackd CLI. The setup takes about 5 minutes if you're familiar with the LeRobot. The "--jev on" parameter sits in front of the model and takes the discrete steps (read state, gripper, stop). Angles stay with the LLM. On the steps Jev…

The decision Jev makes

Choose the device action or control input from the safe options.

Where it fits

Jev deciding things in the physical world: smart-home actions, robot and drone control, and devices that need an answer in milliseconds. All 31 home, robots & devices projects →

Related projects