Tiny Engineer - AI Coding Agent Desk Robot
por Krzysztof Jamroz en Thingiverse
Tiny Engineer - Give your AI coding agent a body Tiny Engineer is a small, 3D-printable robot that sits on your desk and physically acts out what your coding AI is doing. Your agent reads files → Tiny Engineer scans his screen It writes code → Tiny Engineer types It thinks or waits → Tiny Engineer..
Licencia
Revisa las condicionesCERN Open Hardware Licence Version 2 - Strongly Reciprocal
El autor usa su propia licencia. Revisa sus condiciones en la página original antes de compartir, modificar o vender.
Al descargar aceptas respetar la licencia y dar crédito a Krzysztof Jamroz.
Archivos (58)
- AiEmblem.stl STL · 69 KB
- Bell.stl STL · 38 KB
- Belly.stl STL · 323 KB
- BottomCover.stl STL · 57 KB
- Chair.stl STL · 149 KB
- Chest.stl STL · 437 KB
- Coffee.stl STL · 14 KB
- Desk.stl STL · 408 KB
- DeskPad.stl STL · 58 KB
- DeskTop.stl STL · 110 KB
- ForearmLeft.stl STL · 147 KB
- ForearmRight.stl STL · 147 KB
- Hat.stl STL · 56 KB
- Head.stl STL · 90 KB
- LampBase.stl STL · 127 KB
- LampButton.stl STL · 22 KB
- LampCap.stl STL · 119 KB
- LampDiffuser.stl STL · 20 KB
- LaptopCase.stl STL · 369 KB
- LaptopScreen.stl STL · 5 KB
- Mug.stl STL · 157 KB
- Neck.stl STL · 36 KB
- PartsSetA.stl STL · 1,5 MB
- PartsSetB.stl STL · 1,7 MB
- ScrewSizingTest.stl STL · 266 KB
- SeatLeft.stl STL · 137 KB
- SeatRight.stl STL · 137 KB
- ServoSizingTester.stl STL · 146 KB
- UpperArm.stl STL · 34 KB
- AiEmblem.3mf 3MF · 163 KB
- Bell.3mf 3MF · 459 KB
- Belly.3mf 3MF · 157 KB
- BottomCover.3mf 3MF · 37 KB
- Chair.3mf 3MF · 80 KB
- Chest.3mf 3MF · 1,1 MB
- Coffee.3mf 3MF · 21 KB
- Desk.3mf 3MF · 159 KB
- DeskPad.3mf 3MF · 249 KB
- DeskTop.3mf 3MF · 58 KB
- ForearmLeft.3mf 3MF · 116 KB
- ForearmRight.3mf 3MF · 110 KB
- Hat.3mf 3MF · 453 KB
- Head.3mf 3MF · 652 KB
- LampBase.3mf 3MF · 569 KB
- LampButton.3mf 3MF · 256 KB
- LampCap.3mf 3MF · 533 KB
- LampDiffuser.3mf 3MF · 219 KB
- LaptopCase.3mf 3MF · 602 KB
- LaptopScreen.3mf 3MF · 17 KB
- Mug.3mf 3MF · 645 KB
- Neck.3mf 3MF · 44 KB
- PartsSetA.3mf 3MF · 812 KB
- PartsSetB.3mf 3MF · 543 KB
- ScrewSizingTest.3mf 3MF · 156 KB
- SeatLeft.3mf 3MF · 108 KB
- SeatRight.3mf 3MF · 94 KB
- ServoSizingTester.3mf 3MF · 86 KB
- UpperArm.3mf 3MF · 46 KB
- Categoría
- Tecnología
- Formatos
- STL, 3MF
- Descargas
- 1,475
- Publicado
Sobre este modelo
Tiny Engineer - Give your AI coding agent a body Tiny Engineer is a small, 3D-printable robot that sits on your desk and physically acts out what your coding AI is doing. Your agent reads files → Tiny Engineer scans his screen It writes code → Tiny Engineer types It thinks or waits → Tiny Engineer looks up It finishes the task → DING! It rings the bell 🔔 It has five moving servos, an OLED face, Wi-Fi and a speaker, all controlled by an ESP32-C3. I built it because I wanted something more fun than another status icon or progress spinner while working with coding agents. Instead, there is now a tiny teammate sitting next to my monitor doing its best impression of a software engineer. ▶ Watch Tiny Engineer demo on YouTube Build your own The models uploaded here are designed for SG90 micro servos — inexpensive, widely available, and probably the most common hobby servo you can buy. The complete project includes: - printable 3D models - assembly instructions - electronics shopping list - ESP32 firmware - open-source main control board - PCB and KiCad files - flashing instructions - AI coding-agent integrations - HTTP API documentation
The standard build uses: - ESP32-C3-Zero - 5× SG90 servos - OLED display - speaker + audio amplifier - main control board - M2 screws - 5 V / ≥2 A USB power supply
Full build guide and source files: 👉 https://github.com/jamro/tiny-engineer If you are planning to build one, the GitHub repository is the best place to start. It contains the latest models, firmware, electronics documentation and step-by-step instructions. Connect it to your AI agent Tiny Engineer connects to Wi-Fi and exposes a simple HTTP API. Your computer sends events to the robot and the robot turns them into movement, facial expressions and sounds. Ready-to-use integrations are available for: - Claude Code - Cursor - Antigravity
It can also work with Codex, Windsurf or basically anything else that can send an HTTP request. That means you can also use Tiny Engineer outside coding agents — from your own scripts, automations or experiments. Make it your Tiny Engineer Please customize it. Change the face. Redesign the desk. Give it different accessories. Build another character around the electronics. Add sensors. Change how it reacts to your agent. The SG90 version published here is just the easiest starting point. The GitHub repository also contains variants for other servo types, and the mechanical source files are available as parametric Fusion 360 designs, so dimensions can be adjusted rather than forcing every build to use exactly the same hardware. If your local servo is slightly different, or you want to redesign part of the robot, you don't have to start from an STL. Modify the source and make it yours. Difficulty I would call Tiny Engineer a medium-difficulty build. It was designed to be approachable as a first proper hardware project for a software engineer, but it is more than a one-LED Arduino tutorial. You will print mechanical parts, assemble servos, connect electronics, flash an ESP32 and hook the finished robot up to software. If that sounds fun rather than terrifying, you are probably the target audience. :) Open source Tiny Engineer is fully open source. The repository includes the software, firmware, integrations, electronics and editable mechanical source files: ⭐ https://github.com/jamro/tiny-engineer If you like the project, star the repository — it helps me understand how many people are interested and makes it easier to keep developing the project. And if you build one, please post a Make here on Thingiverse or share your version with the project community. I would love to see what your tiny teammate ends up looking like.
Descripción original del autor, publicada en Thingiverse.