You need to be aware of two very different systems of tag questions. I can only speak for the British system.
Do I? would sound aggressive and rude in your example: I don`t think anyone will come, do I ? suggests You don't honestly think I'd do anything so stupid?. So you're right in thinking you need to tag the 2nd sentence. But the tag is will they.