I use Git CLI to interact with my github repos, and I use VSCodium as my editor. In VSCodium, I can open the whole repo folder and have access to all the files. This allows me to review and edit files or find references and copy paths easily. Then I use OpenCode as a coding agent and describe the changes I want, or ask it to plan out changes and ask me questions for clarification. Then I have unit tests and Playwright MCP for validation and troubleshooting.
The setup evolved from Visual Studio Code with the Continue extension because things keep changing, and this more closely resembles what work looks like now.
I have been able to get changes made while doing other things like walk my dog and play video games. The models have come far enough that I feel like I an shift focus from the technical coding, learning the right patterns and solving small problems one at a time, to identifying larger features I would want to implement and specifying them in a more collaborative, human way. The results are never perfect, but it is easy to let it cook, come back and test, troubleshoot and ask for smaller, more targeted work as time allows between life things. It provides incremental progress that I can manage in smaller windows of time if I can keep myself properly organized.