AI coding agents Claude Code, Codex CLI, Gemini CLI compared for terminal use TechGig