VRChat Avatar Maker takes you from a character idea to a usable 3D avatar in one place. You can start from a text description, a single image or multiple views of a character, and it generates a 3D model.
The workflow then adds textures, applies automatic rigging and shows a preview, before you download the asset. You can keep refining until the avatar is suitable for VRChat.