Watch Your World Change, One Day at a Time

Transform your UniFi Protect camera into an automated time-lapse generator. Perfect for capturing the slow beauty of nature, construction projects, or seasonal changes.

🔒

100% Local & Secure

Runs entirely on your machine. Your credentials and snapshots never leave your local network. Complete privacy and control over your data.

📸

Automated Capture

Set it and forget it. Lawn Lapse automatically captures a snapshot at your chosen time every day, building your time-lapse library effortlessly.

🎬

Smart Video Generation

Automatically creates smooth, high-quality MP4 time-lapse videos from your collected snapshots with intelligent resolution detection.

💾

Permanent Archive

Build an unlimited snapshot archive on your local system. Unlike UniFi Protect's storage-limited retention, keep your time-lapse frames forever.

Who Is This For?

🏡

Homeowners

Watch your garden bloom through the seasons

🌻

Gardeners

Document plant growth and seasonal changes

🏗️

Builders

Create progress videos of construction projects

🌤️

Weather Watchers

Capture daily sky and weather patterns

🎨

Artists

Create unique visual art from everyday scenes

🔬

Researchers

Document long-term environmental changes

How It Works

1

Connect

Link to your UniFi Protect system with simple username and password authentication

2

Configure

Choose your camera and set the daily capture time that works best for your scene

3

Capture

Lawn Lapse automatically fetches snapshots daily and stores them permanently

4

Create

Generate beautiful time-lapse videos showing days, months, or years of change

Quick Start

Get up and running in less than a minute. Runs entirely on your local machine.

🔒 Your Security Matters: Lawn Lapse runs 100% locally on your machine. Your UniFi credentials are stored only in a local .env file and never transmitted anywhere. All snapshots are saved to your local disk.

Prerequisites

  • Node.js 18+ installed
  • FFmpeg installed
  • UniFi Protect system with at least one camera
  • Admin access to UniFi Protect

Run with npx (Recommended)

npx lawn-lapse

That's it! The interactive setup will guide you through configuration.

Full Documentation