Do I always have to upload code on ATtiny85 with arduino

Do i always need an arduino to upload a sketch and bootloader on an ATtiny85? I ask because I’m planning to build my own custom circuit board with an ATtiny85 and it would be inconvenient to always have to connect it to an arduino to load a sketch on it every time