Edit on GitHub

Tools for AI Assisted Coding

Note

You do not need all of these. Pick one or two that fit your stack and workflow, then learn them deeply.

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

Prices change frequently. Check the tool’s website for current pricing.

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.