{
 "schema_version": 1,
 "generated": "2026-10-20",
 "repo": "jamro/tiny-engineer",
 "name": "tiny-engineer",
 "owner": "jamro",
 "slug": "jamro-tiny-engineer",
 "github": "https://github.com/jamro/tiny-engineer",
 "what": "Tiny Engineer is an open source desktop robot with servos, an OLED face, and a speaker that physically acts out what a coding AI agent is doing, driven over Wi-Fi HTTP or USB serial.",
 "why": "",
 "language": "C++",
 "requirements": [
  "3D printer with filament, or an order of printed parts (docs/3d/order-parts.md)",
  "Parts from the shopping list (docs/shopping.md), including the main control board, ESP32, 5x SG90 servos, OLED, and speaker",
  "M2 screws and a 5 V USB supply rated at 2 A or more",
  "A Wi-Fi network for the robot",
  "A machine with npx to run the tiny-engineer setup command"
 ],
 "audience_note": "Developers who use an AI coding agent daily and are willing to build and flash a small hardware project to get a visible desk status indicator.",
 "risk": "none",
 "section": "earlier",
 "weekly_rank": null,
 "category": "Software and DevOps",
 "url": "https://dedupedai.com/use-cases/jamro-tiny-engineer/",
 "use_case_count": 4,
 "use_cases": [
  {
   "id": "jamro-tiny-engineer--show-agent-progress-on-desk-robot",
   "title": "Show your coding agent's progress on a desk robot",
   "best": true,
   "url": "https://dedupedai.com/use-cases/jamro-tiny-engineer/show-agent-progress-on-desk-robot/",
   "json": "https://dedupedai.com/use-cases/u/jamro-tiny-engineer/show-agent-progress-on-desk-robot.json"
  },
  {
   "id": "jamro-tiny-engineer--drive-robot-from-any-script-over-http",
   "title": "Send poses and speech to the robot from any script",
   "best": false,
   "url": "https://dedupedai.com/use-cases/jamro-tiny-engineer/drive-robot-from-any-script-over-http/",
   "json": "https://dedupedai.com/use-cases/u/jamro-tiny-engineer/drive-robot-from-any-script-over-http.json"
  },
  {
   "id": "jamro-tiny-engineer--drive-robot-over-usb-serial-without-wifi",
   "title": "Control the robot over USB serial instead of Wi-Fi",
   "best": false,
   "url": "https://dedupedai.com/use-cases/jamro-tiny-engineer/drive-robot-over-usb-serial-without-wifi/",
   "json": "https://dedupedai.com/use-cases/u/jamro-tiny-engineer/drive-robot-over-usb-serial-without-wifi.json"
  },
  {
   "id": "jamro-tiny-engineer--design-custom-robot-shell-with-cad",
   "title": "Design a custom robot shell by changing the CAD files",
   "best": false,
   "url": "https://dedupedai.com/use-cases/jamro-tiny-engineer/design-custom-robot-shell-with-cad/",
   "json": "https://dedupedai.com/use-cases/u/jamro-tiny-engineer/design-custom-robot-shell-with-cad.json"
  }
 ],
 "disclaimer": "Third-party repos we don't own or vouch for. AI-generated use cases can be wrong: review everything and run at your own risk."
}
