This article does a good job of comparing functionality between codex and claude, but I see very little discussion here or elsewhere about the actual UX of the CLI tools. Codex is absolute garbage when it comes to the look, feel, and overall polish of the CLI experience (no syntax highlighting, no proper diff displays, no vim mode, poor visual differentiation of user vs agent messages, etc). Claude is a tiny bit better. However, both fall flat on their face compared to some open source agentic TUIs like Opencode, Crush, etc.
waprin•1h ago
I was just focusing on a few specific things in the Claude Code 2 release notes, namely they added two features /rewind and /usage, and I was disappointed in both. It's also probably a little too long as is. And yeah I've heard a lot of people complain about the Codex CLI experience though in a previous post I mentioned many Redditors like this repo to improve it:
I haven't tried Crush nor even heard of Opencode so I'll have to check them out, thanks for the feedback.
qafy•50m ago
I have tried just about every third party CLI / TUI and I personally like Opencode the most. It has the best UX and the fact it natively integrates LSP for the agent to interact with is excellent. It is limited to models available via API, so for example it couldn't use codex at launch.
qafy•1h ago
waprin•1h ago
https://github.com/just-every/code
I haven't tried Crush nor even heard of Opencode so I'll have to check them out, thanks for the feedback.
qafy•50m ago