by jamro
A small desktop robot that brings an AI coding assistant to life, physically acting out when it reads files, thinks, writes code, and finishes work.
# Add to your Claude Code skills
git clone https://github.com/jamro/tiny-engineerGuides for using ai agents skills like tiny-engineer.
Last scanned: 9/17/2026
{
"issues": [],
"status": "PASSED",
"scannedAt": "2026-09-17T09:13:54.545Z",
"npmAuditRan": true,
"pipAuditRan": true,
"promptInjectionRan": true
}See how tiny-engineer compares with popular alternatives.
tiny-engineer is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by jamro. A small desktop robot that brings an AI coding assistant to life, physically acting out when it reads files, thinks, writes code, and finishes work. It has 567 GitHub stars.
Yes. tiny-engineer passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.
Clone the repository with "git clone https://github.com/jamro/tiny-engineer" and add it to your Claude Code skills directory (see the Installation section above).
tiny-engineer is primarily written in C++. It is open-source under jamro on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh tiny-engineer against similar tools.
No comments yet. Be the first to share your thoughts!
⚠️ Third-Party Software Notice
This skill is third-party open-source software developed and hosted independently on GitHub. SkillsLLM is an informational directory and does not control or maintain the underlying repository.
Any security checks, ratings, or warnings displayed by SkillsLLM are automated and limited in scope. They do not constitute a security certification or guarantee that the software is safe, error-free, or free from malicious code, vulnerabilities, compromised dependencies, or prompt-injection risks.
Review the source code, permissions, dependencies, and configuration before installing or running any third-party skill. Use is at your own risk. To the maximum extent permitted by applicable law, SkillsLLM is not liable for losses arising from third-party software.
Give your AI coding agent a body.

Watch the demo · Build your own · Community builds · How it works
A small robot on your desk. It moves, changes its face, and rings a bell as your coding AI agent works.
| Your agent… | The robot… |
|---|---|
| Reads files | Looks around |
| Writes code | Types |
| Thinks or waits | Looks up |
| Finishes the task | Rings the bell |
Open source. Print the body, plug the ESP32, servos, OLED, and speaker into the main control board, flash it, and it joins your Wi-Fi.
Works with Claude Code · Cursor · Antigravity — or Codex, Windsurf, and any script that can POST (integration guide), including speech through POST /play.
| Parts (electronics + 5× SG90 Servos) | shopping list: main control board plus ESP32, servos, OLED, and speaker |
| Also needed | 3D printer + filament, or order prints; M2 screws; 5 V / ≥2 A USB supply |
| Tools | Plug in the ESP32, servos, OLED, and speaker on the main control board. Want to add extra modules? advanced wiring |
| Difficulty | Medium - fair first hardware project for a software engineer, not a one-LED kit. Optional primer: From Code to Circuits |
The default build uses the open-source main control board. Order it from any fab (how to order · KiCad).
If a ~$15–20 assembled board like this would be useful to you, Vote here 👍 → → I’m using the interest to decide whether it’s worth developing further.
Print → Connect → Flash → Assemble - step-by-step: Getting started.

Finished builds, mods, and desk setups live in Show and tell on GitHub Discussions - browse what others made and post photos of yours.
Built one? Share in Show and tell →
What we are building toward:
Star Tiny Engineer to follow the build.

Your agent (or a hook script) sends poses over HTTP. The ESP32-C3 is a small Wi-Fi computer on the robot — one chip that runs the program, joins your network, hosts REST API, and drives the servos, the face, and the speaker.
Clients
tiny-engineer-cursor → Wi-Fitiny-engineer-antigravity → Wi-Fitiny-engineer-claude-code → Wi-FiPOST to /animDetails: Integrations · HTTP API · Cursor hooks
| You want to… | Start here |
|---|---|
| Build the robot | Getting started |
| Buy parts | Shopping list |
| Flash the board | Web flash · Flash |
| Assemble the prints | Assembly |
| Print the parts | 3D models |
| Hook up an agent | Integrations |
| Call the HTTP API | API |
| Anything else | Docs index |
Print it, connect it, change the CAD, or hook up another agent. Issues and PRs welcome - especially new integrations. CONTRIBUTING.md · SECURITY.md · CODE_OF_CONDUCT.md
3d_models/ and under mods/*/3d_models/; KiCad PCBs in hardware/) — CERN-OHL-S-2.0See LICENSING.md for scope and effective date. The Tiny Engineer name and logo are not licensed - see TRADEMARK.md.