Tools for AI Assisted Coding
Note
Tool Categories
| Category | What it does | Examples |
|---|---|---|
| IDE plugins | Add autocomplete + chat to your existing editor | GitHub Copilot, Continue, JetBrains AI |
| AI-first IDEs | Editor built around AI from the ground up | Cursor, Windsurf |
| Agents / CLI | Read repos, run multi-step tasks, work outside your editor | Claude Code, Codex |
| Chat assistants | General-purpose AI that’s also good at code | ChatGPT, Claude.ai |
| Browser builders | Spin up UIs or full-stack apps in the browser | v0, Bolt.new, Lovable |
Comparison
| Tool | Type | Best for | Pricing |
|---|---|---|---|
| GitHub Copilot | IDE plugin | Daily coding, inline completions | Free tier / $10/mo / $19/mo Business |
| Cursor | AI-first IDE | Multi-file refactors, full-stack work | Free tier / $20/mo Pro |
| Claude Code | Agent CLI | Architecture, big codebases, hard bugs | Included with Claude Pro ($20/mo) or API |
| Windsurf | AI editor | Fast completions, agent workflows | Free tier / $15/mo Pro |
| ChatGPT | Chat assistant | Learning, exploration, prototyping | Free tier / $20/mo Plus |
| Codex | Agent CLI (open-source) | Self-hosted, OpenAI-based agent tasks | OpenAI API costs |
| v0 | Browser builder | React/Next.js UI components | Free tier / $20/mo |
| Lovable | Browser builder | Full-stack MVPs, rapid prototyping | Free tier / $20/mo |
| Continue | IDE plugin (open-source) | BYO models, privacy, compliance | Free (model costs vary) |
| JetBrains AI | IDE plugin | JVM/enterprise teams on JetBrains | Included with IDE / $10/mo |
Tip
Which Tool for Which Task?
| Task | Recommended tool(s) |
|---|---|
| Quick inline completions while typing | GitHub Copilot, Cursor, Windsurf |
| Multi-file refactor or feature across many files | Cursor (Agent mode), Claude Code |
| Understanding a large unfamiliar codebase | Claude Code, ChatGPT |
| Debugging a tricky bug | Claude Code, Cursor, Copilot Chat |
| Learning a new framework or concept | ChatGPT, Claude.ai |
| Building a UI prototype fast | v0, Lovable |
| Code review assistance | GitHub Copilot, Claude Code |
| Writing tests for existing code | Cursor, Claude Code, GitHub Copilot |
| Need full control over model / privacy | Continue, Codex (self-hosted) |
Tool Details
GitHub Copilot
Lightweight autocomplete + chat that lives inside your existing IDE (VS Code, JetBrains, Neovim).
- Very fast inline suggestions — shines in TypeScript, Python, Go, Java, C#
- Deep GitHub integration — PR summaries, test generation, diff-aware context
- Low friction — install, log in, start coding
- Less focused on multi-file agent tasks than AI-first IDEs (but improving fast)
Project rules: .github/copilot-instructions.md
Cursor
AI-first IDE (VS Code fork) built around agents and codebase-level understanding.
- Project-wide edits — great at refactors and keeping style consistent across files
- Agent mode — multi-step tasks: edit files, run commands, fix lints/tests
- Multi-model support — plug in OpenAI, Anthropic, Google, pick per task
- Semantic search + project context give it strong “feel” for your code
- Works best if you invest time into project configuration
Project rules: .cursorrules
Claude Code
Autonomous coding agent (CLI) that reads large codebases and executes multi-step plans.
- Long-context reasoning — strong at architecture reviews, migration plans, non-trivial refactors
- Integrations — CLI, VS Code, JetBrains, desktop app
- Plan mode — design first, execute after approval
- Best paired with an IDE rather than used as your only tool
Project rules: CLAUDE.md, AGENTS.md
Windsurf (Codeium)
AI-powered editor with aggressive autocomplete and agent features.
- Supercomplete — multi-line completions with Tab-to-Jump and Tab-to-Import
- Cascade agent — runs workflows, searches web/docs, automates repetitive tasks
- Broad ecosystem — VS Code, JetBrains, Visual Studio, Vim, Jupyter
- Feature set evolves quickly; expect to experiment
ChatGPT
General-purpose assistant that’s also strong at code.
- Great for learning, explanations, and step-by-step walkthroughs
- Code Interpreter — run Python in chat for data analysis and scripts
- Canvas — reason over multiple files in a structured workspace
- Custom GPTs — build project-specific or domain-specific helpers
- Not tied to your IDE — pair it with a coding tool for day-to-day work
Codex (OpenAI)
Open-source CLI agent similar to Claude Code, using OpenAI models.
- Full control — open-source, can self-host and customize
- Agent capabilities — multi-step tasks, refactors, code analysis
- IDE integrations — VS Code, JetBrains, or standalone CLI
- Requires more setup than turnkey solutions
v0 (Vercel)
UI-first code generator for React / Next.js frontends.
- Design-to-code — prompts or screenshots → React components with Tailwind + shadcn/ui
- Instant browser previews — edit and see changes live
- One-click Vercel deploy
- Frontend focused — not for backend or infrastructure
Lovable
Browser-based AI app builder for full-stack applications.
- Chat-to-app — describe your vision or upload screenshots → working prototype
- Full-stack in browser — frontend, backend, deployment without leaving the platform
- Template library — portfolios, e-commerce, blogs, event platforms
- Best for smaller-scale projects — export to a proper repo for heavy customization
Continue (Open Source)
Open-source AI extension for VS Code and JetBrains.
- Bring-your-own-model — OpenAI, Anthropic, self-hosted (Llama, Mistral), on-prem
- Maximum control over models, privacy, and data processing
- In-editor chat with context-aware code understanding
- Power depends on which underlying model you connect
JetBrains AI Assistant
Native AI layer built into JetBrains IDEs.
- Deep IDE awareness — understands refactorings, inspections, project structure
- Inline completions, code reviews, context-aware chat
- Strong for JVM / enterprise stacks (IntelliJ, Rider, GoLand)
- Makes most sense if JetBrains is already your primary IDE
Getting Started
For this workshop, we recommend starting with one of these combinations:
| Setup | Good for |
|---|---|
| Cursor (free tier) | All-in-one: completions + chat + agent in one IDE |
| VS Code + GitHub Copilot (free tier) | Keep your existing editor, add AI on top |
| VS Code + Claude Code (CLI) | Agent-focused workflow with plan/execute cycle |
| ChatGPT (free) | Learning, exploration, and prototyping without IDE setup |
Pick one, get comfortable with it, then explore others as needed.