Curve Rig is an add-on that automates the process of rigging curve objects in Blender. By selecting a curve in its rest pose and executing the tool, it generates an armature with bones mapped to the curve's structure. If an existing armature is included in the selection, the newly generated bones are appended to it instead of creating an entirely new rig.
The tool relies on bone envelopes for weighting, meaning control points that are placed closely together may be influenced by multiple bones simultaneously. A Pro version is available, which adds a redo panel for adjusting settings live after execution, as well as built-in custom shapes for the generated bones without requiring third-party tools.