GitPedia

Timelapse

🎬 Native macOS app for recording timelapse videos of your desktop.

From mre·Updated January 14, 2026·View on GitHub·
·Archived

...a little macOS app that records your screen to make a timelapse. The project is written primarily in Python, distributed under the Apache License 2.0 license, first published in 2011. Key topics include: cross-platform, macos, screen-recorder, time, timelapse.

Latest release: v1.0.1
February 20, 2020View Changelog →

timelapse logo

...a little macOS app that records your screen to make a timelapse.


Modern Alternative Available

This project is deprecated.
Check out https://github.com/wkaisertexas/ScreenTimeLapse, which is a modern, better maintained alternative.


CI
GitHub release (latest by date)

Features

  • Simple
  • Open Source
  • Easy to access
  • Low memory and CPU usage
  • Follows the cursor across screens while recording

Getting started

  1. Make sure that you have ffmpeg installed (e.g. run brew install ffmpeg).
  2. Download timelapse
  3. Unzip and start the app. If you get a warning about the app being unsigned,
    go to System Preferences > Security & Privacy and allow the app to run.
  4. A new icon appears in your menubar; start and stop the screen recording from
    there.
    A demonstration of starting and stopping a recording from the menubar

timelapse will create a video for you in your Movies folder.

Development

If you like to help improve this app, make sure you have at least Python 3.6
installed. First, install the project's dependencies:

shell
make install

Now make changes and run the main application from the commandline:

shell
make run

License

Licensed under either of

at your option.

App icon by gstudioimagen -
www.freepik.com
.

Contributors

Showing top 10 contributors by commit count.

View all contributors on GitHub →

This article is auto-generated from mre/timelapse via the GitHub API.Last fetched: 6/20/2026