Getting Started with BotPyle

What is BotPyle?

BotPyle is a platform that connects robot owners with remote pilots. If you've built a DIY robot — a wheeled rover, a mecanum bot, a robotic arm, even a drone — you can register it on BotPyle and let skilled pilots operate it remotely to complete tasks.

Think of it as a marketplace for robot labor: owners post jobs (tasks they want done with their bot), and pilots apply to complete them. Pilots control the bot in real-time through a browser-based interface using a standard gamepad. Sessions are recorded, and both parties rate each other afterward.

How It Works

1. Build & Register

Build a robot using off-the-shelf hardware (Raspberry Pi, Jetson Nano, ESP32, etc.) and register it on BotPyle. The bot needs a camera and an internet connection.

2. Post a Job

Describe the task you want done — "pick up all the socks," "water the plants," "patrol the perimeter." Set a price or offer it for free.

3. Pilot & Complete

A pilot applies, gets accepted, and controls your bot remotely. When the task is done, both sides review. The pilot gets paid (if applicable).

User Roles

Every user on BotPyle can be both an owner and a pilot:

Bot Owner
  • Register and manage robots
  • Post jobs for your bots
  • Review pilot applications
  • Monitor piloting sessions
  • Rate pilots after jobs
Pilot
  • Browse available jobs
  • Apply to pilot bots
  • Control bots remotely via gamepad
  • Complete tasks and get rated
  • Build reputation and earn money

Requirements

  • For Owners: A robot with a camera, WiFi, and the ability to receive commands over WebSocket. See the Bot Builder Guide.
  • For Pilots: A modern browser (Chrome, Firefox, Edge) and a USB/Bluetooth gamepad (Xbox controller recommended). See the Pilot Guide.