Checkpoint

Checkpoint is a version control and backup management addon that operates entirely within Blender. It replaces the need for manual file duplication by allowing users to save annotated versions, or "checkpoints," of their projects directly from the interface. Users can browse past saves in a dedicated panel, read custom descriptions, and revert to previous states to seamlessly continue development.

The tool supports branching project paths through the creation of multiple timelines, allowing users to explore different design concepts in parallel and dictate whether previous saves follow into the new timeline. It also features the ability to transfer objects directly between checkpoints, optionally pack external resources to version textures, and track the total disk space occupied by local backups. Additional utilities include a search function, an optional post-save dialog for prompting new checkpoints, and auto-start functionality for new projects.