Time Theme Switcher automates the change between light and dark interface themes in Blender based on the time of day. You configure independent activation times for each theme, with defaults of 07:00 for light and 19:00 for dark, entered in 24-hour format.
For each mode you pick an interface preset file, either one of the *.xml presets shipped with Blender or one of your own. The add-on scans Blender's preset directories, so stock files such as Blender_Light.xml and Blender_Dark.xml show up automatically in the menus. A background timer keeps the correct theme active, including after you reopen Blender, and reschedules itself whenever you adjust the times.
Internally, each schedule is converted into minutes since midnight to determine whether the current time falls in the light or dark window. If a schedule is invalid or a preset is missing, the add-on reverts to Blender's stock themes. Released under the GNU General Public License v3.0 or later, it requires Blender 3.6.0 or newer and has been tested up to Blender 5.1.