Pi Camera. Simple.

Turn your Raspberry Pi camera into a smart security system with motion detection, audio monitoring, and multi-modal alerts. No cloud services. Just one command to set up.

$ curl -fsSL https://raw.githubusercontent.com/james-langridge/pi-in-the-sky/main/setup.sh | bash

Run this command on your Raspberry Pi to install

Everything You Need

Live Camera View

Watch your camera feed from any device on your network. Works on phones, tablets, and computers.

Smart Motion Detection

Multi-modal alerts with visual screen pulses and sound beeps. Get push notifications, see yellow screen flashes, and hear alert tones when motion is detected.

Mobile App

Install as an app on your phone's home screen. Runs fullscreen just like a native app.

Photo Capture

Take snapshots and save them to your photo library. Download multiple photos at once to your device.

100% Private

Everything runs on your local network. No cloud accounts, no subscriptions, no data leaves your home.

Audio Detection

Connect a USB microphone for sound monitoring. Visual and audio alerts when sound is detected, with customizable thresholds.

Stream Health Monitor

Real-time stream status with color-coded indicators. Know instantly if your stream is delayed with visual warnings.

Camera Controls

Adjust brightness, contrast, zoom, and more. Includes presets for common scenarios like low light.

Setup in 3 Steps

1

Connect Your Camera

Attach a camera module to your Raspberry Pi. Both the standard Camera Module and HQ Camera are supported.

2

Run the Setup Command

SSH into your Raspberry Pi and run the one-line installer. It handles everything automatically.

curl -fsSL https://raw.githubusercontent.com/james-langridge/pi-in-the-sky/main/setup.sh | bash
3

Open in Your Browser

Navigate to your Pi's IP address on port 8080. The camera interface loads instantly.

http://[your-pi-ip]:8080

Compatible With

Raspberry Pi Models

  • Raspberry Pi 5
  • Raspberry Pi 4 Model B
  • Raspberry Pi 3 Model B+
  • Raspberry Pi Zero 2 W
  • Any Pi running Raspberry Pi OS (Bullseye or newer)

Camera Modules

  • Camera Module 3
  • Camera Module 2
  • Camera Module v1
  • HQ Camera
  • Any PiCamera2-compatible module

Viewing Devices

  • iPhone & iPad (iOS 14+)
  • Android phones & tablets
  • Windows PCs
  • Mac computers
  • Any device with Chrome, Safari, or Firefox

Optional Accessories

  • USB microphone for audio detection
  • Camera ribbon cables
  • Camera mounts and cases
  • Infrared cameras for night vision

Features in Detail

Advanced Alert System

Get notified through multiple channels when motion or audio is detected:

Push Notifications
Instant alerts to your phone, even when app is closed
Visual Alerts
Yellow screen pulse effect for immediate visual feedback
Sound Alerts
Customizable beep tones (440Hz for motion, 523Hz for audio)

All alerts are optional with independent toggles. 5-second cooldown prevents alert spam. Settings persist across sessions.

Motion Detection Presets

Choose from pre-configured motion detection settings optimized for different scenarios:

Sensitive
Indoor monitoring
Normal
General use
Outdoor
Ignore wind/trees
Security
Quick alerts

Stream Health Monitoring

Real-time stream status with color-coded timestamp indicators:

Green: Stream in sync (< 5 seconds delay)
Yellow: Minor delay (5-10 seconds) with warning pulse
Red: Significant delay (10+ seconds) with danger pulse

Camera Presets

Quick settings for common scenarios. Switch to Low Light mode for evening monitoring with optimized exposure and gain. Or use Default mode for balanced daytime viewing.

Audio Detection & Monitoring

Connect a USB microphone to detect sound events with multi-modal alerts:

  • Real-time audio level monitoring with configurable thresholds
  • Visual alerts with yellow screen pulse when sound detected
  • Customizable beep tone alerts (523Hz)
  • Push notifications to your phone
  • Perfect for baby monitoring or security applications

System Controls

Safely shutdown or restart your Raspberry Pi from the web interface. Includes confirmation dialogs to prevent accidental power operations.

Free & Open Source

No subscriptions. No accounts. No ads. Just free software that respects your privacy.

MIT Licensed. Contributions welcome.

Pi in the Sky - Simple camera streaming for Raspberry Pi

Created for the Raspberry Pi community