Yes, but there's a fundamental difference that I think a lot of people don't grasp fully.
At the most basic level, you have ChatGPT, Claude, Mistral, whatever.....it's a very basic chat completion interface. You type some text, it returns text. You can ask it to make code and then copy paste it into your code files.....but that's a *really* crappy way to work and incredibly slow for programming work.
Then you have coding agents. Claude Code is the best (still). This is MORE than a chat interface. It is a chat interface with a suite of tools it can use, to read your filesystem, search for files, read files, edit files, run commands etc. The ChatGPT version is called Codex. These agents not only do work, but they can spawn subagents to delegate tasks to.
You can use coding agents like Claude Code and Codex in two ways :
1) Just through a terminal, literally just open a command line, type 'claude', and off you go.
2) Through an IDE plugin, Visual Studio Code and Jetbrains have the best plugins. This basically gives you the same experience as the command line, with a prettier interface, and a bit more context for the agent (like what file you have open).
Chat interfaces and coding agents are very different things.
Don't use chat interfaces (Claude, ChatGPT, Copilot) to write code. Using coding agents (Claude Code, Codex, Github Copilot). They are different products for different tasks.
(I'm not trying to be patronising it's just a misunderstanding that a lot of people have, not helped by the new tools coming out every few months

)