Maybe she's lonely and also feels guilty for not having been a bigger part of your life when you lived so far apart. Talk to her and explain that while you love seeing her you would like to see her get out more and enjoy her life, that she has a lot of love to give and deserves to have a relationship of her own but that she's not going to get that staying at home. Maybe you could join a class or club with her, then when she starts to make more friends you can come up with another commitment and leave her to get on with it.