The "pirate" stations just use vanilla coding so when a pirate station spawns, it could be a derelict one. So their officers are just organics using the derelict officer portraits.
Though if you really wanted to, you can use the console command "setmarketowner (market name ) (faction name)" to give the derelicts a planet.
If you go into core (starsector core folder, not the mod folder), config, then "settings". Search for something like "max pirate bases" (just search for "pirate" and ye will find it sooner or later). You can then increase the max stations that can spawn. I do not remember if this affects their spawn rates, or if it is just the max quantity that can be in a game.
I also recommend the "second in command" mod. As one of the executive officers is all about automated ships. One of their last perks, if I recall correctly, allows the player to pilot Automated ships