Having a Player-Controlled NPC
A player can have up to three NPCs they can run. The NPCs should be used to fulfill an RP purpose, and are not to be “created” as a way of working around the DMs.
Player NPCs should have a personal connection to your character (i.e. squire, retainers, someone to run your player owned shop, barmaind/love interest).
The NPCs are commoners, who can perform mundane tasks, but they do not fight, and will not follow you into obviously dangerous areas (such as dungeons), and will leave if they are frequently endangered or abused. NPCs cannot be used to help with DAR, or with construction.
Players will submit there NPC's here: World Anvil Submission
Please see Submitting a Character to WorldAnvil for the full list of questions in the NPC submission form.