AI coding assistants operate as editor plugins offering auto-complete style suggestions during development.
Gergely Orosz made a nice comparison in April 2023 that has fallen out of date. Updates welcome!
Coding Assistants
Open Source
- Continue.dev for VS Code and JetBrains
- SourceGraph Cody
- Second Mate for Emacs
- Codium - "Generating meaningful tests for busy devs"
- Test Pilot - by GitHub Next, test generation using LLMs
Proprietary
- Cursor - The AI-first Code Editor
- GitHub Copilot
- Tabnine
- Amazon CodeWhisperer\
- Google Duet AI - Assistant for Google Cloud
- Serenade AI - Voice driven
- Codeium - AI autocomplete for many editors, not to be confused with the Codium with no 'e'
- DiffBlue - Java unit test generation
- Roost.ai - "Emancipating Human Brilliance from Test Generation Toil"
Command Line Assistants
These tools are optimized to convert a single plain language request into a shell command. The controlled scope tends to make this a more reliable LLM use case than full program synthesis. Worth a try!
It is recommended that any such tool confirm the proposed command with the user before executing, unless running in a sandbox.