Write code
code with AI in your repo
This track teaches you how to bring AI into your own codebase and work with it as a teammate. After completing the track you will be able to write product requirements and specs before coding, run voice-controlled agents, use terminal agents like Codex, Claude Code, Aider, opencode and jcode to read, edit and execute code, collaborate with AI assistants inside editors such as Cursor, GitHub Copilot, Antigravity and Devin Desktop, and tell which of them is the right shape for the job in front of you. Start with "Product requirements & spec engineering" to set up clear specs, then move into "AI coding assistants" and work through the tools underneath it: the terminal agents first (Codex, Claude Code, Aider, opencode, jcode, and the voice-driven opencode + voice), then the editor integrations (Cursor, GitHub Copilot, Antigravity, Devin Desktop). If you need to move quickly, cover at least one terminal agent and one editor assistant and skip the rest of the deep dives. What this track deliberately does not cover is making any of them dependable on a large, real repository, or the repository platforms the work lives in. That is its own track: "Building complex codebases". Pick your tool here, make it reliable there.
AI that writes code with you, inside a codebase you already have. Unlike the app builders (Lovable, Base44) that spin up a whole app from a prompt, these work alongside your existing project: they read your files, run commands, and fix bugs with you. The tag shows where each one runs — a terminal, a full IDE, or an editor extension. → Not sure which? Pick by what you want: deepest whole-repo reasoning → Claude Code; inline autocomplete as you type → Copilot; an AI-native IDE → Cursor or Devin Desktop (formerly Windsurf); a git-native terminal tool that commits each step → Aider; fully open-source on your own model → opencode; open-source with local models, memory and agent swarms → jcode.
- 13.1 Product requirements & spec engineering Write a PRD (product requirements document) and a spec before you build — fewer bugs, less rework 2026-08-06 33
- 13.2 AI coding assistants overview AI that writes code with you inside your codebase 2026-08-06 163
- 13.2.1 Codex OpenAI's terminal coding agent — reads, edits, runs your repo 2026-08-06 68
- 13.2.2 Claude Code Terminal agent that reads, writes, and runs your codebase 2026-08-06 10
- 13.2.3 Cursor VS Code reimagined with an AI agent that writes and runs your code 2026-08-06 41
- 13.2.4 Antigravity Agent-first dev platform — orchestrate many AI agents at once 2026-08-06 27
- 13.2.5 GitHub Copilot AI pair programmer built into your editor — writes code as you type 2026-08-06 39
- 13.2.6 Devin Desktop (formerly Windsurf) AI-native IDE whose agent codes whole tasks alongside you 2026-08-06 27
- 13.2.7 Aider Open-source AI pair programmer in your terminal 2026-08-06 39
- 13.2.8 opencode overview Open-source terminal agent — your key, any model, full control 2026-08-06 66
- 13.2.8.1 opencode + voice Hands-free, fully local — drive the open agent by voice 2026-08-06 67
- 13.2.9 jcode Open-source terminal harness — any model, even local 2026-08-06 35
- 13.3 Agents that run without you Coding agents triggered by an issue, not by you typing 2026-08-13 2
- 13.4 Build your own MCP server Stop consuming tools and start shipping one 2026-08-10 13
- 13.5 The AI supply chain Hallucinated packages, and the malware that waits for them 2026-08-13 2