# DevConsensus > DevConsensus ranks AI coding tools and models by what developers say in Hacker News comments. This edition covers 20,064 comments from Nov 2025 – Nov 2026, updated 2026-11-02. Approval = (positive + half of mixed) / opinions that took a side; rankings use the lower bound of a 90% confidence interval so small samples cannot jump ahead. ## Key pages - [Home: AI coding tool rankings](https://devconsensus.com/) - [All AI coding tools](https://devconsensus.com/tools) - [All models for coding](https://devconsensus.com/models) - [Head-to-head comparisons](https://devconsensus.com/compare) - [Methodology](https://devconsensus.com/methodology) - [About](https://devconsensus.com/about) ## AI coding tools (100+ opinions, ranked) - [Pi](https://devconsensus.com/tools/pi): 84% approval from 423 opinions, 80% in the last 90 days - [OpenAI Codex](https://devconsensus.com/tools/codex): 69% approval from 2,013 opinions, 63% in the last 90 days - [OpenCode](https://devconsensus.com/tools/opencode): 66% approval from 780 opinions, 55% in the last 90 days - [Zed](https://devconsensus.com/tools/zed): 59% approval from 457 opinions, 57% in the last 90 days - [Claude Code](https://devconsensus.com/tools/claude-code): 54% approval from 3,026 opinions, 51% in the last 90 days - [Cursor](https://devconsensus.com/tools/cursor): 55% approval from 766 opinions, 53% in the last 90 days - [Antigravity](https://devconsensus.com/tools/antigravity): 45% approval from 301 opinions, 42% in the last 90 days - [GitHub Copilot](https://devconsensus.com/tools/github-copilot): 42% approval from 659 opinions, 38% in the last 90 days - [Gemini CLI](https://devconsensus.com/tools/gemini-cli): 29% approval from 211 opinions, 25% in the last 90 days ## Models for coding (100+ opinions, ranked) - [DeepSeek V4 Flash](https://devconsensus.com/models/deepseek-v4-flash): 83% approval from 151 opinions, 80% in the last 90 days - [Claude Opus 4.5](https://devconsensus.com/models/claude-opus-4-5): 78% approval from 322 opinions, 90% in the last 90 days - [Claude Opus 5.5](https://devconsensus.com/models/claude-opus-5-5): 75% approval from 186 opinions, 75% in the last 90 days - [GLM 5.2](https://devconsensus.com/models/glm-5-2): 75% approval from 142 opinions, 82% in the last 90 days - [DeepSeek V4 Pro](https://devconsensus.com/models/deepseek-v4-pro): 75% approval from 121 opinions, 67% in the last 90 days - [GPT-5.4](https://devconsensus.com/models/gpt-5-4): 72% approval from 114 opinions - [GPT-5.5](https://devconsensus.com/models/gpt-5-5): 69% approval from 236 opinions, 67% in the last 90 days - [GPT-5.6 Sol](https://devconsensus.com/models/gpt-5-6-sol): 67% approval from 247 opinions, 66% in the last 90 days - [Claude Opus 4.6](https://devconsensus.com/models/claude-opus-4-6): 63% approval from 287 opinions, 63% in the last 90 days - [Claude Fable 5](https://devconsensus.com/models/claude-fable-5): 57% approval from 188 opinions, 48% in the last 90 days - [Claude Opus 4.8](https://devconsensus.com/models/claude-opus-4-8): 49% approval from 134 opinions, 57% in the last 90 days - [Claude Opus 4.7](https://devconsensus.com/models/claude-opus-4-7): 42% approval from 145 opinions - [Claude Opus 5](https://devconsensus.com/models/claude-opus-5): 33% approval from 162 opinions, 30% in the last 90 days ## Comparisons - [Claude Code vs Gemini CLI](https://devconsensus.com/compare/claude-code-vs-gemini-cli) - [Claude Code vs Cursor](https://devconsensus.com/compare/claude-code-vs-cursor) - [Claude Code vs GitHub Copilot](https://devconsensus.com/compare/claude-code-vs-github-copilot) - [Claude Code vs OpenAI Codex](https://devconsensus.com/compare/claude-code-vs-codex) - [Claude Code vs Kilo Code](https://devconsensus.com/compare/claude-code-vs-kilo-code) - [Claude Code vs Zed](https://devconsensus.com/compare/claude-code-vs-zed) - [Claude Code vs Windsurf](https://devconsensus.com/compare/claude-code-vs-windsurf) - [Claude Code vs OpenCode](https://devconsensus.com/compare/claude-code-vs-opencode) - [Claude Code vs JetBrains Junie](https://devconsensus.com/compare/claude-code-vs-junie) - [Claude Code vs Kiro](https://devconsensus.com/compare/claude-code-vs-kiro) - [Claude Code vs Pi](https://devconsensus.com/compare/claude-code-vs-pi) - [Claude Code vs Lovable](https://devconsensus.com/compare/claude-code-vs-lovable) - [Claude Code vs Cline](https://devconsensus.com/compare/claude-code-vs-cline) - [GitHub Copilot vs Gemini CLI](https://devconsensus.com/compare/github-copilot-vs-gemini-cli) - [Gemini CLI vs Kilo Code](https://devconsensus.com/compare/gemini-cli-vs-kilo-code) - [Zed vs Gemini CLI](https://devconsensus.com/compare/zed-vs-gemini-cli) - [Gemini CLI vs Windsurf](https://devconsensus.com/compare/gemini-cli-vs-windsurf) - [OpenCode vs Gemini CLI](https://devconsensus.com/compare/opencode-vs-gemini-cli) - [Gemini CLI vs JetBrains Junie](https://devconsensus.com/compare/gemini-cli-vs-junie) - [Gemini CLI vs Kiro](https://devconsensus.com/compare/gemini-cli-vs-kiro) - [Pi vs Gemini CLI](https://devconsensus.com/compare/pi-vs-gemini-cli) - [Cursor vs Gemini CLI](https://devconsensus.com/compare/cursor-vs-gemini-cli) - [Cursor vs GitHub Copilot](https://devconsensus.com/compare/cursor-vs-github-copilot) - [Cursor vs Kilo Code](https://devconsensus.com/compare/cursor-vs-kilo-code) - [Cursor vs Zed](https://devconsensus.com/compare/cursor-vs-zed) - [Cursor vs Windsurf](https://devconsensus.com/compare/cursor-vs-windsurf) - [OpenCode vs Cursor](https://devconsensus.com/compare/opencode-vs-cursor) - [Cursor vs JetBrains Junie](https://devconsensus.com/compare/cursor-vs-junie) - [Cursor vs Kiro](https://devconsensus.com/compare/cursor-vs-kiro) - [Cursor vs Pi](https://devconsensus.com/compare/cursor-vs-pi) - [GitHub Copilot vs Kilo Code](https://devconsensus.com/compare/github-copilot-vs-kilo-code) - [GitHub Copilot vs Zed](https://devconsensus.com/compare/github-copilot-vs-zed) - [GitHub Copilot vs Windsurf](https://devconsensus.com/compare/github-copilot-vs-windsurf) - [OpenCode vs GitHub Copilot](https://devconsensus.com/compare/opencode-vs-github-copilot) - [GitHub Copilot vs JetBrains Junie](https://devconsensus.com/compare/github-copilot-vs-junie) - [GitHub Copilot vs Kiro](https://devconsensus.com/compare/github-copilot-vs-kiro) - [GitHub Copilot vs Pi](https://devconsensus.com/compare/github-copilot-vs-pi) - [OpenAI Codex vs Gemini CLI](https://devconsensus.com/compare/codex-vs-gemini-cli) - [OpenAI Codex vs Cursor](https://devconsensus.com/compare/codex-vs-cursor) - [OpenAI Codex vs GitHub Copilot](https://devconsensus.com/compare/codex-vs-github-copilot) - [OpenAI Codex vs Kilo Code](https://devconsensus.com/compare/codex-vs-kilo-code) - [OpenAI Codex vs Zed](https://devconsensus.com/compare/codex-vs-zed) - [OpenAI Codex vs Windsurf](https://devconsensus.com/compare/codex-vs-windsurf) - [OpenAI Codex vs OpenCode](https://devconsensus.com/compare/codex-vs-opencode) - [OpenAI Codex vs JetBrains Junie](https://devconsensus.com/compare/codex-vs-junie) - [OpenAI Codex vs Kiro](https://devconsensus.com/compare/codex-vs-kiro) - [OpenAI Codex vs Pi](https://devconsensus.com/compare/codex-vs-pi) - [OpenAI Codex vs Lovable](https://devconsensus.com/compare/codex-vs-lovable) - [Claude Code vs Antigravity](https://devconsensus.com/compare/claude-code-vs-antigravity) - [Antigravity vs Gemini CLI](https://devconsensus.com/compare/antigravity-vs-gemini-cli) - [Cursor vs Antigravity](https://devconsensus.com/compare/cursor-vs-antigravity) - [GitHub Copilot vs Antigravity](https://devconsensus.com/compare/github-copilot-vs-antigravity) - [OpenAI Codex vs Antigravity](https://devconsensus.com/compare/codex-vs-antigravity) - [Antigravity vs Kilo Code](https://devconsensus.com/compare/antigravity-vs-kilo-code) - [Zed vs Antigravity](https://devconsensus.com/compare/zed-vs-antigravity) - [Antigravity vs Windsurf](https://devconsensus.com/compare/antigravity-vs-windsurf) - [OpenCode vs Antigravity](https://devconsensus.com/compare/opencode-vs-antigravity) - [Antigravity vs JetBrains Junie](https://devconsensus.com/compare/antigravity-vs-junie) - [Antigravity vs Kiro](https://devconsensus.com/compare/antigravity-vs-kiro) - [Pi vs Antigravity](https://devconsensus.com/compare/pi-vs-antigravity) - [Antigravity vs Cline](https://devconsensus.com/compare/antigravity-vs-cline) - [Zed vs Kilo Code](https://devconsensus.com/compare/zed-vs-kilo-code) - [Windsurf vs Kilo Code](https://devconsensus.com/compare/windsurf-vs-kilo-code) - [OpenCode vs Kilo Code](https://devconsensus.com/compare/opencode-vs-kilo-code) - [Kiro vs Kilo Code](https://devconsensus.com/compare/kiro-vs-kilo-code) - [Pi vs Kilo Code](https://devconsensus.com/compare/pi-vs-kilo-code) - [Claude Sonnet 4.5 vs Claude Sonnet 4.6](https://devconsensus.com/compare/claude-sonnet-4-5-vs-claude-sonnet-4-6) - [Claude Opus 4.5 vs Gemini 3](https://devconsensus.com/compare/claude-opus-4-5-vs-gemini-3) - [Claude Opus 4.5 vs Claude Sonnet 4.5](https://devconsensus.com/compare/claude-opus-4-5-vs-claude-sonnet-4-5) - [Claude Opus 4.5 vs Gemini 3 Pro](https://devconsensus.com/compare/claude-opus-4-5-vs-gemini-3-pro) - [Claude Opus 4.5 vs GPT-5.2](https://devconsensus.com/compare/claude-opus-4-5-vs-gpt-5-2) - [Claude Opus 4.5 vs Claude Opus 4.6](https://devconsensus.com/compare/claude-opus-4-5-vs-claude-opus-4-6) - [Zed vs Windsurf](https://devconsensus.com/compare/zed-vs-windsurf) - [OpenCode vs Zed](https://devconsensus.com/compare/opencode-vs-zed) - [OpenCode vs Windsurf](https://devconsensus.com/compare/opencode-vs-windsurf) - [OpenCode vs Pi](https://devconsensus.com/compare/opencode-vs-pi) - [OpenCode vs Crush](https://devconsensus.com/compare/opencode-vs-crush) - [Claude Code vs Aider](https://devconsensus.com/compare/claude-code-vs-aider) - [Gemini CLI vs Aider](https://devconsensus.com/compare/gemini-cli-vs-aider) - [Cursor vs Aider](https://devconsensus.com/compare/cursor-vs-aider) - [GitHub Copilot vs Aider](https://devconsensus.com/compare/github-copilot-vs-aider) - [OpenAI Codex vs Aider](https://devconsensus.com/compare/codex-vs-aider) - [Antigravity vs Aider](https://devconsensus.com/compare/antigravity-vs-aider) - [Aider vs Kilo Code](https://devconsensus.com/compare/aider-vs-kilo-code) - [Zed vs Aider](https://devconsensus.com/compare/zed-vs-aider) - [Windsurf vs Aider](https://devconsensus.com/compare/windsurf-vs-aider) - [OpenCode vs Aider](https://devconsensus.com/compare/opencode-vs-aider) - [JetBrains Junie vs Aider](https://devconsensus.com/compare/junie-vs-aider) - [Kiro vs Aider](https://devconsensus.com/compare/kiro-vs-aider) - [Pi vs Aider](https://devconsensus.com/compare/pi-vs-aider) - [Cline vs Aider](https://devconsensus.com/compare/cline-vs-aider) - [Claude Code vs Amp](https://devconsensus.com/compare/claude-code-vs-amp) - [JetBrains Junie vs Kilo Code](https://devconsensus.com/compare/junie-vs-kilo-code) - [Zed vs JetBrains Junie](https://devconsensus.com/compare/zed-vs-junie) - [JetBrains Junie vs Windsurf](https://devconsensus.com/compare/junie-vs-windsurf) - [OpenCode vs JetBrains Junie](https://devconsensus.com/compare/opencode-vs-junie) - [JetBrains Junie vs Kiro](https://devconsensus.com/compare/junie-vs-kiro) - [Pi vs JetBrains Junie](https://devconsensus.com/compare/pi-vs-junie) - [Zed vs Kiro](https://devconsensus.com/compare/zed-vs-kiro) - [Kiro vs Windsurf](https://devconsensus.com/compare/kiro-vs-windsurf) - [OpenCode vs Kiro](https://devconsensus.com/compare/opencode-vs-kiro) - [Pi vs Kiro](https://devconsensus.com/compare/pi-vs-kiro) - [Zed vs Pi](https://devconsensus.com/compare/zed-vs-pi) - [Pi vs Windsurf](https://devconsensus.com/compare/pi-vs-windsurf) - [Gemini CLI vs Cline](https://devconsensus.com/compare/gemini-cli-vs-cline) - [Cursor vs Cline](https://devconsensus.com/compare/cursor-vs-cline) - [GitHub Copilot vs Cline](https://devconsensus.com/compare/github-copilot-vs-cline) - [OpenAI Codex vs Cline](https://devconsensus.com/compare/codex-vs-cline) - [Cline vs Kilo Code](https://devconsensus.com/compare/cline-vs-kilo-code) - [Zed vs Cline](https://devconsensus.com/compare/zed-vs-cline) - [Windsurf vs Cline](https://devconsensus.com/compare/windsurf-vs-cline) - [OpenCode vs Cline](https://devconsensus.com/compare/opencode-vs-cline) - [JetBrains Junie vs Cline](https://devconsensus.com/compare/junie-vs-cline) - [Kiro vs Cline](https://devconsensus.com/compare/kiro-vs-cline) - [Pi vs Cline](https://devconsensus.com/compare/pi-vs-cline) - [Claude Opus 4.6 vs GPT-5.3 Codex](https://devconsensus.com/compare/claude-opus-4-6-vs-gpt-5-3-codex) - [Claude Opus 4.6 vs GPT-5.4](https://devconsensus.com/compare/claude-opus-4-6-vs-gpt-5-4) - [Claude Opus 4.6 vs Claude Opus 4.7](https://devconsensus.com/compare/claude-opus-4-6-vs-claude-opus-4-7) - [Claude Opus 4.6 vs Claude Opus 4.8](https://devconsensus.com/compare/claude-opus-4-6-vs-claude-opus-4-8) - [GPT-5.4 vs GPT-5.3 Codex](https://devconsensus.com/compare/gpt-5-4-vs-gpt-5-3-codex) - [GPT-5.5 vs Claude Opus 4.7](https://devconsensus.com/compare/gpt-5-5-vs-claude-opus-4-7) - [GLM 5.2 vs DeepSeek V4 Pro](https://devconsensus.com/compare/glm-5-2-vs-deepseek-v4-pro) - [Gemma 4 vs Qwen 3.5](https://devconsensus.com/compare/gemma-4-vs-qwen-3-5) - [Qwen 3.6 vs Gemma 4](https://devconsensus.com/compare/qwen-3-6-vs-gemma-4) - [GPT-5.5 vs Claude Opus 4.8](https://devconsensus.com/compare/gpt-5-5-vs-claude-opus-4-8) - [Claude Opus 5 vs Claude Opus 4.8](https://devconsensus.com/compare/claude-opus-5-vs-claude-opus-4-8) - [GPT-5.5 vs Claude Fable 5](https://devconsensus.com/compare/gpt-5-5-vs-claude-fable-5) - [Claude Fable 5 vs Claude Opus 4.8](https://devconsensus.com/compare/claude-fable-5-vs-claude-opus-4-8) - [GPT-5.6 Sol vs Claude Fable 5](https://devconsensus.com/compare/gpt-5-6-sol-vs-claude-fable-5) - [Claude Fable 5 vs Claude Opus 5](https://devconsensus.com/compare/claude-fable-5-vs-claude-opus-5) - [GPT-5.6 Sol vs GPT-6 Astra](https://devconsensus.com/compare/gpt-5-6-sol-vs-gpt-6-astra) - [GPT-5.6 Sol vs Claude Opus 5](https://devconsensus.com/compare/gpt-5-6-sol-vs-claude-opus-5) - [Claude Opus 5.5 vs Claude Opus 5](https://devconsensus.com/compare/claude-opus-5-5-vs-claude-opus-5) - [GLM 5.3 vs DeepSeek V4.1 Flash](https://devconsensus.com/compare/glm-5-3-vs-deepseek-v4-1-flash) - [Claude Opus 5.5 vs GPT-6 Astra](https://devconsensus.com/compare/claude-opus-5-5-vs-gpt-6-astra) - [Claude Opus 5.5 vs Claude Fable 5.1](https://devconsensus.com/compare/claude-opus-5-5-vs-claude-fable-5-1) ## Optional - [Amp](https://devconsensus.com/tools/amp): 90% approval from 25 opinions - [Crush](https://devconsensus.com/tools/crush): 77% approval from 26 opinions - [Roo Code](https://devconsensus.com/tools/roo-code): 79% approval from 17 opinions - [Cline](https://devconsensus.com/tools/cline): 73% approval from 35 opinions - [JetBrains Junie](https://devconsensus.com/tools/junie): 60% approval from 53 opinions, 33% in the last 90 days - [Kilo Code](https://devconsensus.com/tools/kilo-code): 63% approval from 31 opinions - [Aider](https://devconsensus.com/tools/aider): 60% approval from 34 opinions - [Kiro](https://devconsensus.com/tools/kiro): 59% approval from 38 opinions - [Windsurf](https://devconsensus.com/tools/windsurf): 58% approval from 36 opinions - [Qwen Code](https://devconsensus.com/tools/qwen-code): 63% approval from 19 opinions - [Replit Agent](https://devconsensus.com/tools/replit-agent): 60% approval from 15 opinions - [Lovable](https://devconsensus.com/tools/lovable): 45% approval from 29 opinions, 46% in the last 90 days - [Devin](https://devconsensus.com/tools/devin): 28% approval from 16 opinions - [GLM 5.3](https://devconsensus.com/models/glm-5-3): 85% approval from 67 opinions, 85% in the last 90 days - [Qwen 3 Coder](https://devconsensus.com/models/qwen-3-coder): 87% approval from 39 opinions - [Gemini 3 Flash](https://devconsensus.com/models/gemini-3-flash): 85% approval from 31 opinions - [DeepSeek V4.1 Flash](https://devconsensus.com/models/deepseek-v4-1-flash): 80% approval from 60 opinions, 80% in the last 90 days - [GLM 5.1](https://devconsensus.com/models/glm-5-1): 78% approval from 67 opinions - [Qwen 3.6](https://devconsensus.com/models/qwen-3-6): 76% approval from 94 opinions, 71% in the last 90 days - [Qwen 3.6 27B](https://devconsensus.com/models/qwen-3-6-27b): 76% approval from 76 opinions, 56% in the last 90 days - [DeepSeek V4](https://devconsensus.com/models/deepseek-v4): 78% approval from 48 opinions, 72% in the last 90 days - [Kimi K3](https://devconsensus.com/models/kimi-k3): 73% approval from 94 opinions, 74% in the last 90 days - [GLM 5](https://devconsensus.com/models/glm-5): 78% approval from 30 opinions - [GPT-5.3 Codex](https://devconsensus.com/models/gpt-5-3-codex): 74% approval from 54 opinions - [Kimi K2.5](https://devconsensus.com/models/kimi-k2-5): 74% approval from 41 opinions - [GPT-5.6](https://devconsensus.com/models/gpt-5-6): 76% approval from 33 opinions, 75% in the last 90 days - [Qwen 3 Coder Next](https://devconsensus.com/models/qwen-3-coder-next): 72% approval from 48 opinions - [Qwen 3.8 27B](https://devconsensus.com/models/qwen-3-8-27b): 69% approval from 70 opinions, 69% in the last 90 days - [GLM 5.3 Flash](https://devconsensus.com/models/glm-5-3-flash): 71% approval from 42 opinions, 71% in the last 90 days - [GPT-5.2](https://devconsensus.com/models/gpt-5-2): 68% approval from 82 opinions - [Qwen 3.6 35B A3B](https://devconsensus.com/models/qwen-3-6-35b-a3b): 70% approval from 40 opinions, 56% in the last 90 days - [Kimi K2.6](https://devconsensus.com/models/kimi-k2-6): 70% approval from 38 opinions - [Claude Fable 5.1](https://devconsensus.com/models/claude-fable-5-1): 69% approval from 35 opinions, 69% in the last 90 days - [Claude Sonnet 4.6](https://devconsensus.com/models/claude-sonnet-4-6): 65% approval from 65 opinions - [Gemma 4](https://devconsensus.com/models/gemma-4): 62% approval from 68 opinions - [Claude Sonnet 4.5](https://devconsensus.com/models/claude-sonnet-4-5): 57% approval from 97 opinions - [Qwen 3.5](https://devconsensus.com/models/qwen-3-5): 61% approval from 41 opinions - [Claude Sonnet 5](https://devconsensus.com/models/claude-sonnet-5): 61% approval from 38 opinions, 41% in the last 90 days - [GPT-5](https://devconsensus.com/models/gpt-5): 57% approval from 62 opinions - [Gemini 3](https://devconsensus.com/models/gemini-3): 56% approval from 70 opinions - [GLM 4.7](https://devconsensus.com/models/glm-4-7): 56% approval from 43 opinions - [Gemini 3.1 Pro](https://devconsensus.com/models/gemini-3-1-pro): 54% approval from 36 opinions - [Gemini 3 Pro](https://devconsensus.com/models/gemini-3-pro): 52% approval from 42 opinions - [GPT-6 Astra](https://devconsensus.com/models/gpt-6-astra): 51% approval from 48 opinions, 51% in the last 90 days - [Qwen 3.8](https://devconsensus.com/models/qwen-3-8): 50% approval from 53 opinions, 50% in the last 90 days