How to use kpr() or dsm() when i am not logged in
You need to grant the Access developer information permission to the anonymous user role.

Be sure to revoke it again before releasing the site, it's an easy way to leak sensitive information.