The AI Coding Tool Wars: Overview of Cursor, Windsurf, Claude Code, and Codex | Omniscient Media