This is really possible. I installed Claude code many months ago, and never used it - but may have logged in in at that time. When sonnet 4 was released I tried it again, and started using it with just my API keys (I do not have a paid subscription).