When working with Tcl, you can still take advantage of the interactive GUI-based analysis and constraint definition capabilities in the Vivado IDE. You can open designs in the Vivado IDE at any stage of the design cycle, as described in Performing Design Analysis Using the Vivado IDE. You can also save the design database at any time as a checkpoint file, and open the checkpoint later as described in Using Design Checkpoints.