This is great! There is a way to offset animation by using a Child Of constraint and using an empty as the parent and just moving the empty, but this is just so much more convenient and faster to use. Well done!
I just wrote a similar script via GTP because I was missing this feature that I was used to from 3ds max. I really missed it. But I immediately came across your script and it is implemented more conveniently than I did. I will definitely use your script.
P.S. Delta transform is garbage.
This addon implements one of the few features that I miss from 3DS Max. Should future updates be undertaken, I'd love to see an update that makes this feature work when animating a rig. Unless I am misunderstanding how it works, it currently doesn't function when animating a rig in pose mode.
Blender have built in option for this which is called delta transform. Where no animation change is required, Just select your objects and then alt left click and drag the mouse in object properties in delta transform panel
This delta transform doesn't work with gizmo, I understand the add-on currently have flaws and I will work for a new/better version. But when you have 100 baked objects from physic simulation, and just wish to offset part of them left, or back-read, it's really not convenient to just alt+delta transform each x,y,z manually whereas an operator/gizmo facilitate artistic control.
Good