AI with programming

AI for code you can review.

Practical programming workflows for scoped changes: set acceptance criteria, inspect the diff and run the relevant tests.

Workflows

4 common coding patterns

in ide

In-IDE assistants

Best when the model can see your repo, run diffs and stay inside your editor flow.

  • Use for refactors inside one service or module
  • Keep PR-sized changes so review stays human
  • Pair with tests before merging
chat debug

Chat for debugging

Fast for regex, SQL, one-off scripts and explaining unfamiliar stack traces.

  • Paste minimal reproducers, not whole repos
  • Ask for trade-offs, not just the first answer
  • Verify against official docs
local code

Local models for code

Useful for private snippets, air-gapped machines or low-latency autocomplete experiments.

  • Start with Ollama or LM Studio on hardware you already own
  • Expect weaker reasoning on large refactors
  • Good for boilerplate and docstrings
cli agents

CLI and agent sessions

Hand off multi-file refactors, test loops and PR prep to Claude Code, Copilot cloud agents or Codex when chat is too shallow.

  • Start with permission prompts enabled
  • Keep tasks PR-sized for review
  • See the coding agents guide for product choice
Guides

Developer-ready tutorials

Dev stack

Tools worth testing first

Coding and development

Freemium

Cursor

Edits code in-repo with context instead of copying snippets into a separate chat window.

Official site
Paid

GitHub Copilot

Autocomplete, agent mode in supported IDEs, and GitHub cloud agents for issue-to-PR workflows.

Official site
Plan-dependent

Claude Code

Terminal, IDE and Slack agent that reads your repo, runs commands and can prepare pull requests after permission prompts.

Official site
Plan-dependent

OpenAI Codex

Software-development mode in the ChatGPT desktop app for repo-aware technical tasks separate from Chat and Work.

Official site
Freemium

ChatGPT

Fast drafting for scripts, regex, SQL and one-off debugging when IDE integration is not required.

Official site

Local AI agents

Free

Ollama

Runs open-weight models on your own PC or server with a simple CLI and local API for private chat and scripting.

Official site
Free

LM Studio

Desktop app for downloading, chatting with and serving local models without sending prompts to a cloud API.

Official site
Free / self-host

Open WebUI

Browser UI for local models with chat history, document upload and team-friendly self-hosting on top of Ollama or compatible backends.

Official site
Free

Jan

Offline-first desktop chat for local models when you want a simple app without running a server stack.

Official site
Developer news

Latest for builders

Open full AI news desk

Tools & productivity

Multiplayer AI: Why your team (and its agents) need a group chat

Ryan chats with the GM of Slack, Rob Seaman, about how their new Code Channels feature is bringing multiplayer AI to your team chats.

Read Stack Overflow Blog
Tools & productivity

SF October 14th: A Birds of a Feather Session on Agentic Engineering

SF October 14th: A Birds of a Feather Session on Agentic Engineering I'm hosting an evening event with Jesse Vincent in San Francisco on Wednesday 14th October for people who are building weird and interesting things with and on top of coding agents. Think of it as an agentic show-and-tell: ​Compare notes with other builders...

Read Simon Willison
Models & releases

Claude Opus 5.5, GPT-6 Sol, GPT-6 Luna, and a new price war

Yesterday was Grok 4.7 ( pelicans ) and MiMo v2.6 Flash/Pro ( more pelicans ). Today Anthropic released Claude Opus 5.5 , and around an hour later OpenAI released GPT-6 Sol and GPT-6 Luna .

Read Simon Willison
Models & releases

llm 0.36

Release: llm 0.36 New OpenAI models: gpt-6-sol for GPT-6 Sol and gpt-6-luna for GPT-6 Luna . #1702 Model plugins can now declare supports_conversation = False for models that only accept single-turn prompts.

Read Simon Willison
Tools & productivity

Haters think AI agents can't write GPU code? This'll ROCm

Ryan chats with Anush Elangovan, VP of Software at AMD, about ROCm's open-source unified toolchain for GPUs, how agentic AI is drastically lowering the barrier to entry for low-level hardware programming, and the rapid convergence of software and hardware development timelines.

Read Stack Overflow Blog
Tools & productivity

Jun Kim, oMLX creator and maintainer, joins Hugging Face to support the MLX community

Open the original announcement for confirmed product details, availability and pricing.

Read Hugging Face Blog