AI Coding Tools (Copilot, Cursor, etc.)
Key Points
- GitHub Copilot: Microsoft's; ubiquitous; multi-IDE; agent mode.
- Cursor: VS Code fork with deep AI; tabs through codebase; popular for greenfield.
- Claude Code: Anthropic's CLI; agent that operates your terminal.
- Codex CLI: OpenAI's terminal agent.
- Cody (Sourcegraph): codebase-aware; enterprise.
- Continue, Windsurf, JetBrains AI: alternatives.
- Senior choice in 2026: Copilot for daily IDE, Claude Code / Codex CLI for agentic tasks.
GitHub Copilot
- IDE: VS, VS Code, JetBrains, Neovim, Visual Studio.
- Agent mode (2025): autonomous task completion in IDE.
- Workspaces: chat with full repo context.
- Models: GPT family, Claude (added 2025), various.
Strengths: ubiquitous; enterprise-friendly; Microsoft-aligned.
Cursor
- VS Code fork with deeper AI integration.
- "Cmd-K" inline edits; "Composer" multi-file.
- Heavy file-aware completions.
- Models: Claude, GPT, Gemini.
Strengths: feels native; great for greenfield. Cost: subscription.
Claude Code
- Anthropic's CLI agent. Runs in terminal.
- Reads/writes files; runs commands; iterative.
- Best at large refactors, multi-file tasks.
- Anthropic API + your code.
Use case: "Refactor this module to use the new auth pattern" — Claude Code does it across files.
Codex CLI (OpenAI)
- Similar to Claude Code: terminal agent.
- Built on o-series.
- OpenAI ecosystem.
Cody (Sourcegraph)
- Codebase-aware (entire repo indexed).
- Enterprise; SSO; admin controls.
- Strong for big monorepos.
Continue
- Open-source IDE extension.
- Bring your own model (any provider, including local).
- Privacy-friendly.
Windsurf (Codeium)
- Cursor-style with agent flows.
- Free tier generous.
JetBrains AI
- Native to JetBrains IDEs (Rider, IntelliJ, Pycharm).
- Multiple model backends.
Comparison
| Tool | Strength | Weakness |
|---|---|---|
| Copilot | Universal; enterprise | Less aggressive than Cursor |
| Cursor | Best UX | Cost; lock-in to fork |
| Claude Code | Multi-file agent | CLI only |
| Cody | Big repos | Setup |
| Continue | Open / flexible | Less polish |
| JetBrains AI | Native to JetBrains | Locked to those IDEs |
Senior workflow patterns
Inline completions
For boilerplate, repetitive code, simple tests. Most tools good here.
Chat in editor
"Refactor this method", "Explain this regex". All tools.
Agent mode
For non-trivial tasks: "Add unit tests for this class", "Migrate this controller to Minimal API". Copilot agent, Cursor Composer, Claude Code.
CLI agent
For shell-driven tasks: "Find all TODO with date >2 yrs old; open issues". Claude Code, Codex CLI.
Codebase-wide search
"Where do we handle the billing webhook?". Cody, Cursor, Copilot Workspaces.
Privacy
| Tool | Data sent? |
|---|---|
| Copilot | Yes; enterprise has telemetry control |
| Cursor | Yes; opt-out partial |
| Continue + local LLM | No |
| Cody Enterprise | Self-hosted option |
| JetBrains AI | Yes; opt-out |
For sensitive code: Continue + Ollama local, or Cody self-hosted.
Effectiveness
Senior devs report: - 20-50% productivity gain on routine code. - Less gain (or negative!) on novel design. - Major win for tests, docs, refactors. - Cost: distractibility; bad code accepted unreviewed.
Treat AI suggestions critically. Read the diff before accepting.
Coding agent best practices
- Small, scoped tasks.
- Clear instructions ("use repository pattern", "match existing style").
- Review every diff.
- Keep tests green as gate.
- Feed back failures — let agent iterate.
- Don't let agents touch security-critical code unsupervised.
.NET-specific
- All major tools support .NET well in 2026.
- Copilot has best Visual Studio + Razor + Blazor integration.
- Claude has slight edge on complex C# refactors.
- For Aspire / Razor / Blazor: Copilot or VS-aware tool.
Senior consideration
These tools change monthly. Subscribe to one, sample others quarterly. Don't pick based on hype; pick based on YOUR workflow's productivity gain.