Software & Apps

Petoi Mobile App
Petoi Mobile App
The official mobile app for configuring and controlling Petoi's robot pet toys.
Features:
- Easy calibration interface to make the robot's joints aligned correctly
- Control robots to move with different walking speeds and default actions such as push-up, greetings, stretches, and rest. Great for play games with your friends and families.
- Add custom actions (commands) to your robots to achieve more advanced maneuverability and motions

Petoi Controller v2.0
Petoi Desktop App
Petoi Desktop App 2.0 is an open source desktop app to upload firmware, calibrate and easily compose new skills of Petoi robots via wired or Bluetooth connections.
- Supported operating systems: Windows, Mac & Linux
- Supported robots: Nybble, Bittle
- Download link
OpenCat compatibility:
- 1.0 - firmware uploader
- 2.0 - firmware uploader, joint calibrator, skill composer

Petoi Coding Blocks
Petoi Coding Blocks
Petoi Coding Blocks is a Scratch-like graphical drag & drop block-based coding environment for all the latest Petoi robots.
- support both wired and Bluetooth connections
- support all Petoi robots running on OpenCat 2.0
- the desktop app runs on Mac, Windows, and Linux.
- use OpenCat Python API, and can generate Python codes that students can study

arduino ide
Arduino IDE
Arduino IDE provides the coding environment for programming Petoi's robots in C/C++. Petoi's robots can be connected to the IDE via wired, Bluetooth or Wifi connections.
Supported robots: Nybble, Bittle

Python Serial API
Python Serial API
Petoi's open-source Python API enables sending serial commands through a terminal to control robots.
See the demos for connecting the robot with another program, such as voice, vision, and gaits trained by deep learning. It also allows the robot to perform an infinite length of tasks defined by a preset scheduler.
Supported robots: Nybble, Bittle

Open Source Projects
Open Source Projects
Petoi's vibrant community has produced open source projects such as Inverse Kinematic Model OpenCat, an inverse kinematic model and gait generator, and OpenCatWeb, a web interface to control Opencat-based robots.
Please check here for all the latest work.

Codecraft
Codecraft from Tinkergen(Deprecated)
Petoi partner TinkerGen provides CodeCraft, a Scratch-like graphic coding interface for robot dog Bittle running on OpenCat 1.0. It provides a free curriculum for hand-on experiences to understand basic programming concepts and logic. Note that CodeCraft only supports wired connection, not BlueTooth. It uses OpenCat 1.0 C++ API and can generate C++ codes that students can study
- Choosing a selection results in a full page refresh.