



Program a robot cat or dog with Petoi OpenCat
Quad, Easy
OpenCat is Petoi's open-source Arduino and Raspberry Pi framework for small quadrupeds like Nybble and Bittle. It handles gaits, servos and the IMU so you can focus on behaviors.
Flash the firmware, calibrate the legs, and send serial commands for walk, sit and custom skills. This repo covers the legacy NyBoard; current hardware (Bittle X, Nybble Q) uses OpenCatEsp32.
Hardware & cost: A Petoi Bittle or Nybble kit, or your own servo quadruped.
Difficulty: Easy.
Agent install prompt (paste into Claude Code, Cursor or Codex): "Check whether my Petoi board is NyBoard or ESP32, then set up https://github.com/PetoiCamp/OpenCat (or OpenCatEsp32) per the README, flash it, and send a 'walk forward' serial command from Python."
Source: PetoiCamp/OpenCat on GitHub — https://github.com/PetoiCamp/OpenCat (facts checked against the project README, Oct 2026; prices vary by region).
Quick answers
- What do you need to program a robot cat or dog with Petoi OpenCat?
- A Petoi Bittle or Nybble kit, or your own servo quadruped.
- How hard is it to program a robot cat or dog with Petoi OpenCat?
- Easy.
Ideas to try with it
Our ideas, not the builder's claims.
- Have Bittle stretch and wave when you sit down at your desk
- Teach it a new trick by recording a custom skill
- Trigger gaits from your phone over Bluetooth
1 more ideaShow fewer
- Make it greet the cat, if the cat agrees
- Last commit
- 2026-09-08
- Builder
- PetoiCamp
- Repo
- PetoiCamp/OpenCat, 5,533 stars
- Built with
- Petoi Bittle, Petoi Nybble
Guides: Cheap ESP32 robot projects you can build · AI hardware for robot and agent builds
Parts notes for this device are in the Hermes Workshop catalog.
What to build next
Builds that share a board, robot or agent with this one.
Build Otto, a tiny 3D-printed walking robot for kids and makersAlso tagged #arduino
Let an AI agent use a real iPhone with a $7 ESP32Also tagged #esp32
Start with the Cheap Yellow Display: an ESP32 with a built-in touchscreen and a community of projectsAlso tagged #arduino
Build Kame32, an 8-servo ESP32 robot dogAnother robot dog
Build a 3D-printed Spot Micro with ROS and SLAMAnother robot dog
Build Stanford Pupper v3, a ~$1,000 RL-walking quadrupedAnother robot dog