Back to Workshops
Workshop
Free
AI Coding Tools Compared: ChatGPT, Claude, Copilot, Cursor, Lovable and AI Agents
July 21, 2025
Alexey Grigorev
ai-tools
coding-assistants
comparison
developer-tools
ai-agents
We compare AI coding tools by asking them to help build the same small app: Snake in React. The session is a comparison, not a single production build, so the walkthrough follows the tool categories: chat applications, coding assistants and IDEs, project bootstrappers, and agents.
Links
The main resources:
- Lovable Snake preview
- AI Dev Tools Zoomcamp
- AI Engineering Buildcamp
- RAG agents workshop
- LLM Zoomcamp
The comparison
The same app appears in several workflows:
flowchart LR
PROMPT["Prompt<br/>implement snake in react"]
CHAT["Chat apps<br/>ChatGPT, Claude, DeepSeek, Ernie, Microsoft Copilot"]
IDE["Coding assistants and IDEs<br/>Claude Code, GitHub Copilot, Cursor, Pear"]
BOOT["Project bootstrappers<br/>Bolt, Lovable"]
AGENTS["Agents<br/>tools, file access, computer use"]
CHATAPP["Local app<br/>snake-chatgpt"]
CLAUDEAPP["Local app<br/>snake-claude-code"]
PREVIEW["Hosted app<br/>Lovable preview"]
PROMPT --> CHAT
CHAT --> CHATAPP
IDE --> CLAUDEAPP
BOOT --> PREVIEW
AGENTS --> IDE
AGENTS --> BOOT
The workshop code includes two Vite React projects. snake-chatgpt keeps
the game in one component and is useful for seeing what a chat app can
produce from a short prompt. snake-claude-code splits the page shell from
the game component, adds score, start and restart flow, WASD controls, and
a walls versus pass-through mode.