AgeLapse automates the process of aligning face pictures and creating stabilized aging time-lapses, i.e. "photo-a-day" videos. The application runs natively on desktop (MacOS, Windows, Linux) and on mobile (iOS and Android).
Download AgeLapse: https://agelapse.com
AgeLapse takes a raw photo, detects a set of landmarks on the person (eyes for face), and applies affine transformations (scale, rotate, translate) so that those anchors land on fixed “goal” coordinates inside a fixed-size canvas.
- Recently Deleted
- Deleted photos remain in Recently Deleted for 30 days before being purged.
- Restore or permanently delete individual photos, selected photos, or the entire trash.
- Manual stabilization edits are saved and re-used
- Fix re-importing a previously deleted photo being blocked by duplicate fingerprint checks.
- Background blur zoom setting
- Major performance improvements across all platforms:
- ~1.5x faster stabilization
- ~2-3x faster photo import
- Smoother, more responsive camera
- Reduced Android binary size (~500MB -> ~350MB) by debloating and stripping FFmpeg binary to a minimal version
- Fix macOS release crash importing TIFF, JP2, and AVIF files
- Fix Android JVM compatibility issues
- Fix duplicated file extension in gallery preview info dialog
- Fix bug affecting changing settings during active stabilization
- Date stamps:
- Fix date stamp crash when compiling with hundreds of photos
- Fix FFmpeg drawtext font path escaping on Windows
- Fix drawtext date stamps not rendering (chained enable expressions)
For previous releases, see the full changelog.
| Platform | x86_64 | arm64 | Package |
|---|---|---|---|
| Windows | ✅ | .exe |
|
| macOS | ✅ | ✅ | .app |
| Linux | ✅ | .deb or .flatpak |
|
| iOS | ✅ | App Store | |
| Android | ✅ | ✅ | .apk |
- To run the application in a development environment, refer to the AgeLapse Documentation (Dev Setup).
- Documentation: https://agelapse.com/docs/intro/
- Demo Video: https://www.youtube.com/watch?v=vMOWSAHdwhA
- Contact: For suggestions, feature requests or bug reports:
- Email agelapse@gmail.com, or open an issue on GitHub.
Contributions to AgeLapse are welcome. Please follow these steps:
- Fork the repository
- Create a new branch for your feature or bug fix
- Make your changes with descriptive commit messages
- Push your changes to your forked repository
- Open a pull request explaining your changes

