{
 "schema_version": 1,
 "generated": "2026-10-20",
 "id": "jamro-tiny-engineer--show-agent-progress-on-desk-robot",
 "repo": "jamro/tiny-engineer",
 "repo_url": "https://github.com/jamro/tiny-engineer",
 "repo_slug": "jamro-tiny-engineer",
 "title": "Show your coding agent's progress on a desk robot",
 "page_title": "How to show your coding agent's progress on a desk robot with Tiny Engineer",
 "summary": "Build the robot so it moves as Claude Code or Cursor reads, writes, and finishes tasks.",
 "who": "A developer who runs Claude Code or Cursor for long tasks and wants to see at a glance when the agent is working, reading files, or done, without watching the screen.",
 "problem": "Agent activity happens in a terminal or editor window, so it is easy to miss when the agent starts writing code, pauses, or finishes.",
 "outcome": "A small robot on the desk mirrors the agent's state: it looks around when reading files, types when writing code, looks up when thinking, and rings the bell when the task is done.",
 "steps": [
  "Buy the parts from the shopping list at docs/shopping.md.",
  "Print the body with the models in 3d_models/README.md or order prints from docs/3d/order-parts.md, then assemble it using docs/3d/assembly.md.",
  "Plug the ESP32, servos, OLED, and speaker into the main control board as described in docs/hardware/main-control-board.md.",
  "Flash the board using the Web flash page at https://jamro.github.io/tiny-engineer/flash/ or docs/flash.md, and join it to your Wi-Fi.",
  "Run `npx -y tiny-engineer setup` and follow the setup for Claude Code or Cursor, using docs/integration.md for details."
 ],
 "agent_prompt": "Use the repo github.com/jamro/tiny-engineer. Run `npx -y tiny-engineer setup` for <agent name> on the machine at <project path>. Expected output: the agent integration is set up. Verify by starting a short agent task that reads one file and confirming the robot looks around.",
 "agents": [
  "claude-code",
  "cursor"
 ],
 "difficulty": "Intermediate",
 "time": "6 hours",
 "basis": "readme",
 "caveat": "The build is a medium-difficulty hardware project, so the time estimate covers printing, wiring, and flashing and will vary with your printer and experience.",
 "category": "Software and DevOps",
 "tags": [
  "Software and DevOps"
 ],
 "lang": "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"
 ],
 "risk": "none",
 "seen_in_the_wild": false,
 "mentioned_publicly": false,
 "risks": [],
 "best": true,
 "score": 1.0,
 "evidence": [],
 "url": "https://dedupedai.com/use-cases/jamro-tiny-engineer/show-agent-progress-on-desk-robot/",
 "md": "https://dedupedai.com/use-cases/jamro-tiny-engineer/show-agent-progress-on-desk-robot/index.md",
 "disclaimer": "Deduped lists open-source repositories that belong to other people. We do not own, maintain, audit, or vouch for any of them, and a repo appearing here is not an endorsement or a safety check. The use cases, steps, and prompts are written by AI and may be incomplete, outdated, or just wrong. Where a use case is marked \"Seen in the wild\", we link to public posts where someone described something similar, but we have not verified those posts and the use case itself is still our AI's own write-up. Use all of this at your own risk. Only run code, commands, or agents on systems and accounts you are authorized to use, and read the code and every command before you run it, especially anything that touches credentials, files, or the network. Nothing here is professional, security, legal, or financial advice. All trademarks and project names belong to their respective owners, and their use here does not imply affiliation. Content is provided as is, without warranties of any kind. Found a mistake, a safety problem, or something you want removed? Email hello@dedupedai.com and we will look at it promptly.",
 "api": "https://dedupedai.com/api/v1/usecases/jamro-tiny-engineer--show-agent-progress-on-desk-robot.json",
 "api_version": "v1"
}
