AI coding assistants span a spectrum: inline completion in your editor, chat-based pair programming, and autonomous coding agents that read your repo, plan a change, edit multiple files, run tests, and iterate. The autonomous end overlaps heavily with AI agents.
Open-source options let you bring your own model (including local LLMs), keep code on your own infrastructure, and customise the workflow — increasingly important for teams with privacy or compliance constraints.