OpenCode is the almost good IDE I need. What does well: helps context switching by using one window to control many repos with many worktrees each. What can do better? It's putting AI too much in control? What if I want to edit a function myself in the workspace I'm working on? or select a snippet and refer that in the promp? without that I feel it's missing a non-negotiable feature.
Do you think the design direction of “chat first” is compatible with editor first? I don’t know if any tools do both well. Seems like a fork in the road, design wise.
From architecture to system programming smoothly. We need to nail that.