A branching chat client