Python-first robotics development

Create it. Import it.
Deploy it.

A modern development ecosystem for configuring, programming, testing, building, and deploying compatible VEX V5 robot projects.

Goodecode brings a Python-first workflow. Goodebot connects code, devices, controller mapping, simulation, and deployment in one application.

macOS BetaGoodecode 0.0.62No account required
Digital Twin · CompetitionCONNECTED
Real Goodebot Digital Twin hardware status screen
main.goode.pyctx.drive_for(24, speed=80)
Runtime statusReady to build

One connected workflow

Four parts. One robot project.

Move from an idea to a deployable program without losing the connection between hardware, code, and behavior.

01
Beta

Goodebot

The desktop workspace for robot profiles, hardware, controls, previews, builds, and deployment.

02
Beta

Goodecode

A Python-first authoring workflow and Visual Studio Code extension for readable robot projects.

03
In development

Codeless

Visual actions, triggers, and device declarations that stay grounded in editable project code.

04
Experimental

Cortex

The runtime generation, packaging, simulation, and physical deployment layer.

From blank project to Brain

A workflow you can follow.

  1. 01Create Project
  2. 02Configure Devices
  3. 03Write Goodecode
  4. 04Test & Simulate
  5. 05Build
  6. 06Deploy

Configure with context

Your robot, mapped clearly.

Build a robot profile around real ports, mechanisms, sensors, controller inputs, and competition settings. Goodebot keeps that configuration beside the code it informs.

  • Motors and motor groups
  • Sensor and pneumatic mapping
  • Controller profiles

Preview before hardware

See what the Brain will show.

The Virtual Brain and Digital Twin surfaces help verify layouts, autonomous selection, status, and generated behavior before a physical upload.

  • 480 × 240 Brain previews
  • Competition profile states
  • Touch and status layouts
Real Goodebot Digital Twin controller screenReal Goodebot capture

Build with confidence

One path from source to deploy.

Validate a Goodecode project, generate its runtime, review the deployment contract, and prepare the selected Brain slot from the same guided flow.

  • Project validation
  • Runtime generation
  • Deployment preparation

Verified in the repository

Built for the systems teams use.

Configure devices

Map motors, motor groups, sensors, and pneumatics in a visual robot profile.

Map controller inputs

Connect buttons and axes to driver behavior with readable, inspectable mappings.

Write readable Goodecode

Keep robot behavior in a Python-first project that teams can understand and review.

Preview Brain output

Check screen pages, competition state, hardware status, and auton selection before deployment.

Use the Digital Twin

Exercise generated robot behavior in a software preview while physical parity remains experimental.

Build and deploy

Validate, generate the runtime, package the project, and prepare a physical V5 upload.

Ready to start?

Bring your next robot project into focus.

Download Goodebot from its only official public download page and follow the graphical installation guide.

Go to downloads