Back to Events
Past

AI Coding Tools Compared: ChatGPT, Claude, Copilot, Cursor, Lovable and AI Agents

July 21, 2025, 02:00 Europe/Berlin
Alexey Grigorev

Continue with the workshop writeup

Open the canonical pages, recording, materials, and code repo.

View workshop writeup

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:

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.

Feedback