OpenCat
An open source quadruped robot pet framework for developing Boston Dynamics-style four-legged robots that are perfect for STEM, coding & robotics education, IoT robotics applications, AI-enhanced robotics application services, research, and DIY robotics kit development. observed · 2026-08-28
Health v2 · maintenance only
74/100
- Activity 98
- Release rhythm 28
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: 76
- age_days: 2068
- days_rel: 436
- days_push: 17
- n_releases_24m: 4
Adoption not part of the score
5219 stars · 616 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
OpenCat is an open-source Arduino/Raspberry Pi framework for building and programming quadruped robot pets like the Bittle robot dog and Nybble robot cat. It handles gait coordination, servo control, and IMU integration, serving STEM education, research, and DIY robotics development.
Use cases
- build a programmable robot dog at home
- teach STEM robotics and coding to students
- research quadruped locomotion and gait algorithms
- run reinforcement learning and sim-to-real experiments on a physical robot
- program a robot pet with Python, C++, or block coding
- develop IoT robotics applications with sensors
- create a DIY quadruped robot kit
When to choose
- you want an affordable, open-source quadruped platform for education or research
- you need a small, agile legged robot for locomotion or HRI experiments
- you want a robot that scales from block coding to C++/Python
- you plan to customize hardware with 3D-printed parts and sensors
When to avoid
- you need a large, high-payload industrial quadruped like Spot
- you want a wheeled robot or drone instead of a legged platform
- you need current-generation ESP32 hardware support, which lives in the separate OpenCatESP32 repo
- you only want a finished toy with no programming
Facets
framework · maturity active
robotics embedded simulation machine-learning developer-tools robotics education iot artificial-intelligence hardware iot cpp python embedded quadruped-robot robot-dog robot-cat gait-control servo-control stem-education sim2real block-coding petoi bittle nybble
5 sources
- readme: https://github.com/PetoiCamp/OpenCat-Quadruped-Robot · fetched 2026-08-28 · 761bfbf0f6ff
- homepage: https://www.petoi.com · fetched 2026-08-29 · e344a6e22e73
- site_page: https://www.petoi.com/pages/educator-purchase-guide · fetched 2026-08-29 · 53babb5581b4
- site_page: https://www.petoi.com/pages/about · fetched 2026-08-29 · 5acda2a8f4cb
- site_page: https://www.petoi.com/pages/faq · fetched 2026-08-29 · f781053d8dbd
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| PetoiCamp/OpenCat-Quadruped-Robot | main | 74 |
| PetoiCamp/OpenCat-Old | mirror | 76 |
For agents
markdown · JSON · MCP: product_card(name="PetoiCamp/OpenCat-Quadruped-Robot")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem