Practical, tested guides for learning APIs, working with Python, connecting Raspberry Pi projects and using AI agents with Meow Meow Scratch®.
Choose your path

Learn
Understand requests, responses, JSON and authentication, then make your first API call with clear expected results.

Build
Follow complete Python and Raspberry Pi projects from setup and wiring through data collection, dashboards and reliable operation.

Connect
Connect compatible AI agents through MCP and understand the permissions, draft workflow and confirmation gates before anything is published.
New to the platform? Visit Start Here to choose a software-only, Raspberry Pi or AI-agent route.
Meet Meow Meow Scratch
Meow Meow Scratch is a developer platform for building connected software and hardware projects. It gives you a practical way to work with APIs, Python, Raspberry Pi devices and AI agents, then move from a first experiment to a repeatable project.
Use these guides to learn the concepts, follow tested build steps and connect your project to the Meow Meow Scratch services. You can start without hardware, add a Raspberry Pi when you are ready, or explore MCP when you want an AI agent to work with your tools under explicit permissions.

Useful Meow Meow Scratch links
- Visit Meow Meow Scratch to learn what the platform provides.
- Create a Meow Meow Scratch account when you are ready to use the platform.
- Browse the Meow Meow Scratch GitHub repositories and inspect example code.
- Read the Meow SDK documentation for API reference and integration details.
Start with the beginner route, then choose a guide that matches the project you want to build.
Explore our open-source projects
View on GitHubmeow-agent-tools
Codex and Claude Code agent tools, skills, plugins and MCP integration for Meow Meow Scratch.
Python ★ 0
pi-meowagotchi
A virtual cat that lives on a Waveshare e-Paper HAT. It paces, sleeps, gets hungry, makes a mess, and dies if you ignore it — a Raspberry Pi systemd service with an SSH-friendly CLI.
Python ★ 0
pi-meowagotchi-controls
An ESP32-S3 round touchscreen remote for meowagotchi. Six radial buttons queue care actions in a Meow Meow Scratch collection; the Pi owns the pet and applies them.
Python ★ 0
meow-micropython
MicroPython SDK for building APIs, dashboards and IoT projects with Meow Meow Scratch on ESP32 and Raspberry Pi Pico W boards.
Python ★ 0
pi-ir-remote
Turn your TV on from anywhere. Reads your remote's infrared codes, then replays them from a web dashboard on your phone. Decodes the NEC protocol from scratch.
Python ★ 0
pi-lcd-screen
See your data on a cheap 128x64 LCD. Point it at any endpoint for a live heads-up display — and learn bit-banging, driving a screen with no I2C or SPI hardware.
Python ★ 0
pi-gps-tracker
Log where you have been. GPS position, trip distance, and why haversine beats Pythagoras on a curved Earth.
Python ★ 0
pi-energy-clamp
Measure household electricity without touching a wire. Clip-on current sensing, with the safety guidance it deserves.
Python ★ 0
pi-fingerprint-lock
Recognise people by fingerprint. Learn why the sensor never actually stores your fingerprint, only a template.
Python ★ 0
pi-gesture-control
Wave your hand to control things. Four infrared detectors, and the order they see your hand is the gesture.
Python ★ 0
pi-knob-controller
A physical dial that sets a value in the cloud. Learn quadrature encoding — how two switches reveal which way you turned.
Python ★ 0
pi-earthquake-detector
Measure how hard the ground shakes. Learns your building's normal background, then reports anything unusual.
Python ★ 0
pi-joystick
Read a game controller thumbstick with a Pi. Teaches dead zones — the trick that stops your robot drifting across the room.
Python ★ 0
pi-flex-sensor
Measure how far something bends, as a clean 0-100%. Calibrates itself at startup instead of asking you for numbers.
Python ★ 0
pi-chair-sensor
Know when someone is sitting down. A force sensor under a cushion, with a calibration mode to find your own thresholds.
Python ★ 0
pi-battery-monitor
Watch a battery drain in real time. Teaches the voltage divider — the circuit standing between you and a fried ADC.
Python ★ 0
pi-compass
A working compass from a magnetometer. Learn why every compass needs calibrating, and what hard-iron distortion means.
Python ★ 0
pi-laser-tape
A digital tape measure. Fires an invisible laser and times the bounce — millimetre accuracy up to four metres.
Python ★ 0
pi-colour-sensor
Hold something up and your Pi names its colour. Sort Lego or read coloured cards with a VEML6040 sensor.
Python ★ 0
pi-light-meter
Find the sunniest windowsill. Measures room brightness in lux and charts how daylight moves through your day.
Python ★ 0
pi-atmospheric
A weather station that predicts rather than just reports. Reads pressure trends with a BME280 to tell you what's coming.
Python ★ 0
pi-co2-monitor
Know when to open a window. Measures real CO2 with an SCD-30 laser sensor — the reason meeting rooms make you drowsy.
Python ★ 0
pi-air-quality
See what's actually in the air you're breathing. Reads VOCs and estimated CO2 with an ENS160 sensor and charts your room's air quality over the day.
Python ★ 0
pi-doorbell
Press a button, hear a chime, and see every ring logged to your own cloud dashboard. The simplest Raspberry Pi starter kit — no soldering, no breadboard.
Python ★ 0
pi-motion-logger
Raspberry Pi PIR motion detector that records timestamped movement events online.
Python ★ 0
pi-led-dashboard
Control a Raspberry Pi NeoPixel LED strip remotely through an online colour dashboard.
Python ★ 0
pi-door-monitor
Raspberry Pi door sensor that publishes live open and closed status using a magnetic reed switch.
Python ★ 0
pi-cpu-monitor
Raspberry Pi system monitor that reports CPU, memory, disk and temperature data online.
Python ★ 0
classroom-quiz
Live classroom quiz system built with Python and the Meow Meow Scratch API.
Python ★ 0
meow-sdk
Python SDK and CLI for building APIs, dashboards and IoT projects with Meow Meow Scratch.
Python ★ 0