Coding assistants companies, products & suppliers
Coding assistants are AI tools that suggest, explain or generate software inside an editor or repository workflow. They use code and comments as context and are bought as developer productivity products, not as general chatbots. Buyers should treat them as systems that may send source code to a model host.
What are Coding assistants?
Coding assistants are AI tools that suggest, explain or generate software inside an editor or repository workflow. They use code and comments as context and are bought as developer productivity products, not as general chatbots. Buyers should treat them as systems that may send source code to a model host.
What problems does it solve?
Review queues grow while teams still lack a policy for where source code and secrets are sent.
Typical business use cases
- Inline completion
- Test generation
- Pull-request review comments
- Legacy code explanation
Important capabilities
- Repository context
- IDE plugins
- Policy filters
- Self-hosted model options
What buyers should evaluate
- Training-use of customer code
- Secret scanning
- On-prem or VPC options
- Licence of suggested snippets
Risks and governance considerations
Unreviewed generated code, leaked secrets, and unclear IP in suggestions.
Procurement checklist
- Data-use addendum
- Retention
- Admin disablement
- Audit of sent context
Relevant AI Trustmark assurance
AI Trustmark does not treat editor telemetry or vendor benchmarks as independent evidence of secure handling.
Companies and providers
Claimed suppliers appear first so buyers can start with listings the company has taken ownership of. Payment does not buy this order.
Amazon Web Services is Amazon's cloud division selling compute, storage, Bedrock model hosting and related AI infrastructure. Public pages cover regional cloud services for builder
Anthropic is a US AI safety and research company that develops the Claude assistant family and related APIs. Anthropic publishes Claude Computer Use, Claude Sonnet 5, and Claude Op
Cosmos is the platform that closes the gap. Augment Code is used for Coding assistants work. Augment Code publishes product information at augmentcode.com. Augment Code is grouped
Devin is Cognition's autonomous software engineering agent that plans and executes coding tasks; Windsurf IDE assets are integrating following acquisition. Cognition is used for Co
Cognition operates Devin, the first autonomous software engineer. Devin plans, writes, tests, and ships production code inside your existing workflows. Cognition publishes Windsurf
Anysphere is the US company behind Cursor, an AI code editor sold as a hosted subscription product. Cursor is used for Code generation and Coding assistants work. Cursor is recorde
Factory markets agent-native software development where AI coding agents (Droids) automate coding, testing, and deployment for startups and enterprises. Factory publishes Factory D
GitHub, a Microsoft company, sells Git hosting, Actions CI and Copilot AI coding assistance. Public pages cover cloud repositories and developer tools. GitHub publishes GitHub Copi
Google is a US technology company that sells consumer and cloud AI products, including Gemini, Search, and related developer APIs on Google Cloud. Google publishes Imagen, Gemini f
International Business Machines Corporation sells hybrid-cloud software, Granite models and enterprise AI tooling. Public pages distinguish IBM software and models from IBM Consult
JetBrains AI Assistant adds AI chat, code completion, and agent features inside JetBrains IDEs. Public marketing also emphasises native integration across IntelliJ-family IDEs. It
Qodo is an agentic code review and integrity platform for improving code quality at every stage. Qodo publishes Qodo Merge, Qodo Cover, and Qodo Gen as named AI products. Qodo is u
Give humans and agents complete context to understand, oversee, and evolve the world. Sourcegraph publishes Cody as named AI products. Sourcegraph is used for Coding assistants wor
Supermaven markets a fast AI code-completion copilot with a very large context window for higher-quality completions. Supermaven is used for Coding assistants work. Supermaven is r
Sweep markets an autonomous coding agent that turns tickets and issues into code changes and bug fixes. Sweep is used for Coding assistants work. Sweep is recorded in United States
Tabnine is the AI code assistant that accelerates and simplifies software development while keeping your code private, secure, and compliant. Tabnine is used for Coding assistants
Products
Claimed products appear first. Ranking packs and payment do not change this list.
- Amazon Q Developer· Amazon Web Services
- Augment Code· Augment Code
- Claude Code· Anthropic
- Cody· Sourcegraph
- Devin· Cognition
- Factory Droids· Factory
- Gemini Code Assist· Google
- GitHub Copilot· GitHub
- IBM Bob / watsonx coding agent· IBM
- JetBrains AI Assistant· JetBrains
- Qodo Gen· Qodo
- Supermaven· Supermaven
- Sweep· Sweep
- Tabnine· Tabnine
- Windsurf Editor· Cognition
Also used in this category
These products have a different primary category so they do not compete for the same ranking queries. They are listed here because buyers still encounter them in this job.
- Cursor· Cursor
- GitHub Copilot Code Review· GitHub
Related categories
Relevant procurement and assurance guides
Frequently asked questions
Is a coding assistant a general chatbot?
No. It is scoped to software work and usually has repository or IDE context.
Does listing here mean the tool is assessed?
No. Category membership is descriptive. Assessment is a separate Trustmark product.
What are Coding assistants?
Coding assistants are AI tools that suggest, explain or generate software inside an editor or repository workflow. They use code and comments as context and are bought as developer productivity products, not as general chatbots. Buyers should treat them as systems that may send source code to a model host.
Should coding assistants be allowed to send private source code to third-party models?
That is a buyer policy decision. Procurement should require the default data-use terms, retention, whether snippets leave the organisation, and whether secrets are redacted. A listing under coding assistants does not mean code stays on-premises.
How should prompt injection and tool-output attacks be controlled?
Agents that read untrusted content or tool output can be instructed to exfiltrate data or take writes. Buyers should ask what is treated as untrusted, whether tool output can change the plan, and what tests were run. Scanner marketing is not the same as independent testing.
How can buyers tell whether customer data is used to train models?
Ask whether prompts, files, logs or outputs are used to train, fine-tune or evaluate models, including by subprocessors. Require the contractual default, any opt-out, and whether the setting can be changed silently. Treat marketing 'we do not train' claims as unverified until evidenced.
Why do buyers need to know which model providers sit behind an AI product?
Most products depend on named models or APIs. Buyers should identify those providers, where data is sent, and who is accountable when a model version changes. A supplier that cannot name material model providers is not ready for high-assurance procurement.
What should buyers ask about AI data retention and deletion?
Establish how long prompts, files, traces and embeddings are kept, who can access them, and how deletion is evidenced. Retention in a debug or eval store can outlast the customer contract if it is not in scope.