Skip to content

Getting Started

Turn your alt into a robot. Fully free and licensed under the liberal Apache 2.0 license.

Control your robots in SL or Open Simulator using plain English or Acmescript commands.

"Hi, Dogbot. Rez a prim shaped like a sphere, make it purple and name it obj333"

Dogbot says, "I rez'd a purple sphere named obj333".

"What color is the prim, Dogbot?"

Dogbot says, "The sphere is purple."

@upsidedown

@say hello

Dogbot says, "ollǝɥ"

@arm fungun
(wears 'fungun' from /Inventory/puppetmaster/weapons)

@shoot Alice Rinden
(shoots Alice with the attached fungun)
@tpto Bob Rinden
(teleports your robot to Bob Rinden)
@lookat Chad Rinden
(draws lookat lines between your robot and Chad Rinden)

Techincal Details

Puppet Master is a framework for controlling robots using the Corrade headless viewer. You don't have to know anything about Corrade to use Puppet Master. It's downloaded, installed and configured automatically.

Puppet Master is written in Python. No LSL required, but any existing Corrade scripts can be used.

Use with or without AI. If your video card has 12gb of VRAM or more, you can run a Second Life viewer and inference via Ollama or Lm Studio and avoid paying AI companies.

If you're on a budget, we can help you with plenty of ways to get cheap or free AI.

You don't need any scripting knowledge to log your bot in and start having fun with it.

It only takes about one minute to install and login your first robot!

Installation

Puppet Master is tested on:

  • Ubuntu 20.04 and 22.04

  • Windows 10 and 11 using WSL2.

One step instructions

curl -LsSf https://code.acmerobotics.net/acme/puppetmaster/raw/branch/main/scripts/install.sh | bash

pm add firstname lastname

pm up

Your robot will now login and be ready to go!