That sounds like she wants your friendship. If this must continue, it seems like you're going to have to deal with being her friend. If you care about her and want her to be happy you should respect her wishes. By saying she doesn't want a relationship but she still wants you there, that is just fancy talk for saying 'I want to stay friends and I'm not ready or willing to maintain a relationship.' She did say she's not going to go for other guys, so she probably just doesn't want a relationship with you or anyone at all. She needs time to herself. What you should do is remain there for her as a friend and make sure not to pressure her at all. It's probably confusing, but be there for her, don't just abandon her, but also don't smother her, or be there too much, if that makes sense.
Basically, do not talk to her about your guys' love life unless she brings it up unprovoked, and listen to the things she talks to you about. Do not go to her with more problems. Be consoling, not controlling. What she wants is to settle down, but she feels she needs someone to talk to and you're her closest friend right now.