Black soldier fly. I have not read a ton on them but from what I did read they are seasonal? I may / probably am wrong so take it as that.
I have a 5 gallon bucket that all the kitchen scraps go into, along with some coffee waste. The coffee I generally keep in it's own compost. Anyways the bucket is allowed to have liquid in it so that about an inch or so of the top of the entire heap, is above the liquid. This bucket sits outside, I do NOT want that in the house!!
Lots of stuff love the compost and it bubbles, stews, blurps and blorps away. usually every few weeks to a month it'll be alive and just moving with many larvae of whatever. What I do then is i fill it up with water so it is about 2 to 3 inches above ALL the solids in there. Some may float but they sink in short time. Basically I cover everything in water.
At this point, most if not all the larvae's will float to the top. I will then take a strainer and scoop it across the top of the water to gather all these larvae up. At which point, I lift it out of the water, the water drains and I am left with a strainer full of chicken treats wiggling and squirming all over the place.
IF I was lucky and they were not around when I did this, I click my tongue and they all come running and I give them a not only tasty treat, but soldier fly larva is incredibly nutritious from what I have read on it. Most of the time tho, it's like they can read my mind and they are standing right there, literally trying to jump up into my hand to get the strainer and I end up swatting them back a few times until I can finish !
Drain the compost back down until a bit is above the water again, (this makes excellent compost tea for your garden!), wait a few days, a week or so, and repeat as it happens.
After a few weeks, the compost tends to be towards the end of it's run and is ready to dump into your garden, soil heap, etc and ready to be used. The tea you drain off if you don't just dump the entire thing into your pit, is incredibly potent and nutritious for pretty much all of your plants. A little bit of that goes a LONG way.
Aaron