Skip to content

Welcome to Snakie 🐍

Snakie is a friendly app for writing code that runs on tiny computers.

Those tiny computers are called microcontrollers β€” little boards like the Raspberry Pi Pico. You plug one into your computer with a USB cable, write some MicroPython code in Snakie, press Run, and watch your board do things: blink a light, spin a motor, read a sensor.

Snakie also does some things most code editors can't:

  • πŸ”­ It draws a picture of your board and shows which pins your code is using.
  • πŸ“Ÿ It has on-screen instruments β€” an oscilloscope, a multimeter and a plotter β€” that show live readings from your program.
  • 🧩 It has a Parts Library so you can drop in sensors and motors and wire them up.
  • πŸ€– It has a 3-D Robot View where you can build a robot from parts and pose it.

See Snakie in action

Watch two Snakie demos and read Kev's full feature tour on KevsRobots. It shows the live instruments, Board View and drag-a-part workflow on real hardware, plus practical gotchas that are easier to understand on video.

It runs on Windows, macOS and Linux (including the Raspberry Pi) β€” or right in your web browser at app.snakie.org, with nothing to install (more on the online version).

  • Try it in your browser


    No install needed β€” the whole editor + simulator runs online. Great on a Chromebook.

    Open app.snakie.org

  • New here? Start here


    Install Snakie and run your very first program.

    Install Snakie

  • Tutorials


    Step-by-step lessons. Great if you like to learn by doing.

    Start learning

  • How-to guides


    Short recipes for a specific task, like "connect to my board".

    Find a recipe

  • Reference


    The details: keyboard shortcuts, file formats and APIs.

    Look something up

  • Explanation


    The "why" and "how it works" behind Snakie's features.

    Understand Snakie

  • Snakie is open source


    The app lives on GitHub. Downloads are on the Releases page.

    Get the app

How these docs are organised

We follow a plan called DiΓ‘taxis that splits docs into four kinds, so you can find the right help fast:

If you want to… Go to
Learn by following along Tutorials
Do one specific thing How-to guides
Look up a fact or format Reference
Understand how something works Explanation

Never used a microcontroller before?

That's totally fine β€” Snakie is a great place to start. Read What is MicroPython? for a gentle introduction, then jump into Blink an LED.