For simplified development/experimentation/testing, you have the option to run openpilot and Carla driving simulator in Docker, which allows you to develop openpilot software without buying/having a supported car.
Full README at https://github.com/commaai/openpilot/blob/master/tools/sim/README.md
You should also take a look at the tools directory in master: lots of tools you can use to replay driving data, test and develop openpilot from your pc.
Check out the tools directory in master: lots of tools you can use to replay driving data, test and develop openpilot from your pc.