AI coding tools write, explain, review and refactor code, and the newest ones act as agents that take a task from an issue to a pull request. This category covers editor assistants, terminal agents and prompt-to-app builders. When choosing, check where the tool runs (your IDE, a terminal, a browser), which models it offers, how usage is metered once the monthly allowance runs out, and whether it fits your repository host. Non-developers building prototypes should compare app builders, while engineers usually want agent quality and editor support.