I guess you have some options. You absolutely can develop on the machine itself.
If you want more comfort, like a proper window and file manager, you could also use a second development machine.
My personal setup looks like this:
I develop on my Mac but in my project folder, I also keep the linux make files next to the XCode project file.
In config.make, I set an absolute path, as OF_ROOT so the project can live outside of the OF installation folder:
OF_ROOT = /assets/presentation/openframeworks
Now I push my code to a local GIT repo and pull from that on the Tooloop Box. Now I can compile the project on Linux using make.
Once that’s somewhat stable, I will have to ask the OF community to help turning OF in a .deb package which will then ship with Tooloop OS and installed automatically with your app. Also this way each OF app can ask for a specific OF version. Basically a future proof app store with dependncies and stuff
I use Tooloop for my personal work. But apart from me barely anyone has tested it. It is far away from being a system hardened in the wild. The whole purpose of the project is to change that.
Having said all this, the things that are implemented work just fine. And once you have it up and running, it’s rock solid Linux workstation.