Coding harness personality is an extremely subjective preference. I have used #ClaudeCode, #Cursor, #opencode, and #github #CopilotCli. I've found Github copilot cli the closest in personality to Claude Code.
I wanted to like opencode, but it seems too targeted towards people who like agents to run with minimal human intervention. Too much of an effort to craft an instruction to make it behave like claude code.
e.g. it didn't ask for approval for a git commit, and wrote a really terse message.