A simple doorstop that gently holds your door open about 80mm. Enough for a cat to slip through, but not most dogs.
There's enough flex for you to bend it and fully close your door. And enough catch that a breeze won't close it! If you open the door from fully closed, it can open cleanly without catching!
I recommend mounting near the top of the door frame to avoid jackets getting caught on it!