I know Aider has come up a couple of times recently, and I thought this video was informative. It's not my video, but is a good overview of what it is and how it works.
There are some other example videos using Cursor or VS Code or Pycharm, and then using Aider in the terminal from within the IDE. Seems a little messy, but powerful.