Is it some sort of pedal but in software form? IIRC juju told me that such software exists but I don't know if it produces realistic distorted guitar sounds
I think it's an actual guitar. But yeah from the few software I tried, GarageBand is kind of good at this, followed by Guitarix.