Lugo Bots

Lugo Studio

Browser-based bot development — no desktop install required. Open Docker, use your browser, and start coding.

Lugo Studio V2 interface with game field, bot controls, and built-in code editor

Lugo Studio V2 is in beta

This version may be unstable while we refine the experience. If you find bugs during a tournament, report them — you may earn perks on the platform.

Learn about perks · Join our Discord

Browser-first development

No desktop app to install. Start Docker, open the URL in your browser, and you are ready to develop. A lighter path than the classic Lugo Studio desktop flow.

All-in-one container

Bots and game server run together in a single container — simpler and lighter than the multi-service setup used in manual development.

VS Code integrated in Lugo Studio with autocomplete and virtual environment ready out of the box

VS Code built in

Dependencies and virtual environments for Python and other languages are set up automatically. Autocomplete for the Lugo SDK works out of the box.

Build and publish

One-click path to publish your bot to the Lugo Bots platform — no manual Docker build and push commands.

Lugo Studio publish screen with bot handle, version, and one-click publish to Lugo Bots

Match controls

Shortcuts to stop and restart matches during practice. Choose opponent playing styles — stationary, defensive, aggressive, and more — for richer training sessions.

Lugo Studio match controls with opponent playing styles and game configuration options

Get started with Lugo Studio V2

  1. Download lugo-studio.yaml into an empty directory, or a directory that already contains your bot.
  2. Run the following command in that directory:

    docker compose -f lugo-studio.yaml up

  3. Open the URL shown in the terminal and follow the on-screen setup.

Looking for the desktop IDE or a manual Docker setup? See all options on How to play