AutoConstraints

AutoConstraints is a viewport utility that automatically applies axis constraints to transformation operations based on the current viewing angle. It eliminates the need to manually lock axes using hotkeys or gizmo handles when moving, rotating, scaling, duplicating, or extruding elements in the 3D viewport.

The tool supports multiple workflow modes including Object, Edit (Mesh, Curve, Grease Pencil, Lattice, Metaball), Armature, and Pose mode. It works alongside custom hotkeys and standard Blender transform orientations like Global, Local, Normal, and Custom, while still allowing users to override or cancel constraints interactively using default Blender methods.