Coding with AI

Which open model can you actually code with?

Open-weights models on real hardware: what runs, how smart, how fast.

Type a device: RTX 3090

Above 3.5 Sonnet

9 devices

Apple

1
MacBook Air M1
70.3 · SWE-bench Verified · Feb 20253.7 SonnetFeb 202580.9 · SWE-bench Verified · Nov 2025Opus 4.584.3 · Terminal-Bench 2 · Jun 2026Fable 5Jun 2026SLOWCOMFORTFAST20 tok/s · drag to adjust60 tok/s · drag to adjust52080320SMARTESTDevstral Small 224B params≈ between 3.5 Sonnet and 3.7 Sonnet68 · SWE-bench Verified · ~4 tok/sDevstralgpt-oss-20b · 60.7 SWE-bench Verified · ~15 tok/s
70.3 · SWE-bench Verified · Feb 20253.7 SonnetFeb 202580.9 · SWE-bench Verified · Nov 2025Opus 4.584.3 · Terminal-Bench 2 · Jun 2026Fable 5Jun 2026SLOWCOMFORTFAST20 tok/s · drag to adjust60 tok/s · drag to adjust52080320SMARTESTDevstral Small 224B params≈ between 3.5 Sonnet and 3.7 Sonnet68 · SWE-bench Verified · ~4 tok/sDevstr…gpt-oss-20b · 60.7 SWE-bench Verified · ~15 tok/s

NVIDIA

6
RTX 5060 Ti
70.3 · SWE-bench Verified · Feb 20253.7 SonnetFeb 202580.9 · SWE-bench Verified · Nov 2025Opus 4.584.3 · Terminal-Bench 2 · Jun 2026Fable 5Jun 2026SLOWCOMFORTFAST20 tok/s · drag to adjust60 tok/s · drag to adjust52080320SMARTESTDevstral Small 224B params≈ between 3.5 Sonnet and 3.7 Sonnet68 · SWE-bench Verified · ~27 tok/sDevstralSMARTEST · FASTgpt-oss-20b20.91B params≈ between 3.5 Sonnet and 3.7 Sonnet60.7 · SWE-bench Verified · 112 tok/sgpt-oss
70.3 · SWE-bench Verified · Feb 20253.7 SonnetFeb 202580.9 · SWE-bench Verified · Nov 2025Opus 4.584.3 · Terminal-Bench 2 · Jun 2026Fable 5Jun 2026SLOWCOMFORTFAST20 tok/s · drag to adjust60 tok/s · drag to adjust52080320SMARTESTDevstral Small 224B params≈ between 3.5 Sonnet and 3.7 Sonnet68 · SWE-bench Verified · ~27 tok/sDev…SMARTEST · FASTgpt-oss-20b20.91B params≈ between 3.5 Sonnet and 3.7 Sonnet60.7 · SWE-bench Verified · 112 tok/sgp…
70.3 · SWE-bench Verified · Feb 20253.7 SonnetFeb 202580.9 · SWE-bench Verified · Nov 2025Opus 4.584.3 · Terminal-Bench 2 · Jun 2026Fable 5Jun 2026SLOWCOMFORTFAST20 tok/s · drag to adjust60 tok/s · drag to adjust52080320SMARTESTDevstral Small 224B params≈ between 3.5 Sonnet and 3.7 Sonnet68 · SWE-bench Verified · ~41 tok/sDevstralSMARTEST · FASTgpt-oss-20b20.91B params≈ between 3.5 Sonnet and 3.7 Sonnet60.7 · SWE-bench Verified · ~150 tok/sgpt-oss
70.3 · SWE-bench Verified · Feb 20253.7 SonnetFeb 202580.9 · SWE-bench Verified · Nov 2025Opus 4.584.3 · Terminal-Bench 2 · Jun 2026Fable 5Jun 2026SLOWCOMFORTFAST20 tok/s · drag to adjust60 tok/s · drag to adjust52080320SMARTESTDevstral Small 224B params≈ between 3.5 Sonnet and 3.7 Sonnet68 · SWE-bench Verified · ~41 tok/sDev…SMARTEST · FASTgpt-oss-20b20.91B params≈ between 3.5 Sonnet and 3.7 Sonnet60.7 · SWE-bench Verified · ~150 tok/sgp…

AMD

1
RX 7900 XT
70.3 · SWE-bench Verified · Feb 20253.7 SonnetFeb 202580.9 · SWE-bench Verified · Nov 2025Opus 4.584.3 · Terminal-Bench 2 · Jun 2026Fable 5Jun 2026SLOWCOMFORTFAST20 tok/s · drag to adjust60 tok/s · drag to adjust52080320SMARTEST · FASTgpt-oss-20b20.91B params≈ between 3.5 Sonnet and 3.7 Sonnet60.7 · SWE-bench Verified · 102 tok/sgpt-oss
70.3 · SWE-bench Verified · Feb 20253.7 SonnetFeb 202580.9 · SWE-bench Verified · Nov 2025Opus 4.584.3 · Terminal-Bench 2 · Jun 2026Fable 5Jun 2026SLOWCOMFORTFAST20 tok/s · drag to adjust60 tok/s · drag to adjust52080320SMARTEST · FASTgpt-oss-20b20.91B params≈ between 3.5 Sonnet and 3.7 Sonnet60.7 · SWE-bench Verified · 102 tok/sgpt…

Intel

1
Arc A770
70.3 · SWE-bench Verified · Feb 20253.7 SonnetFeb 202580.9 · SWE-bench Verified · Nov 2025Opus 4.584.3 · Terminal-Bench 2 · Jun 2026Fable 5Jun 2026SLOWCOMFORTFAST20 tok/s · drag to adjust60 tok/s · drag to adjust52080320SMARTEST · FASTgpt-oss-20b20.91B params≈ between 3.5 Sonnet and 3.7 Sonnet60.7 · SWE-bench Verified · 61 tok/sgpt-oss
70.3 · SWE-bench Verified · Feb 20253.7 SonnetFeb 202580.9 · SWE-bench Verified · Nov 2025Opus 4.584.3 · Terminal-Bench 2 · Jun 2026Fable 5Jun 2026SLOWCOMFORTFAST20 tok/s · drag to adjust60 tok/s · drag to adjust52080320SMARTEST · FASTgpt-oss-20b20.91B params≈ between 3.5 Sonnet and 3.7 Sonnet60.7 · SWE-bench Verified · 61 tok/sgpt-oss

Above Sonnet 4

16 devices

Apple

6
MacBook Air M3
70.3 · SWE-bench Verified · Feb 20253.7 Sonnet72.7 · SWE-bench Verified · May 2025Sonnet 477.2 · SWE-bench Verified · Sep 2025Sonnet 4.5Sep 202580.9 · SWE-bench Verified · Nov 2025Opus 4.584.3 · Terminal-Bench 2 · Jun 2026Fable 5Jun 2026SLOWCOMFORTFAST20 tok/s · drag to adjust60 tok/s · drag to adjust52080320SMARTESTQwen3.6-35B-A3B35B params≈ between Sonnet 4 and Sonnet 4.551.5 · Terminal-Bench 2 · ~15 tok/sQwen3.6gpt-oss-20b · 60.7 SWE-bench Verified · ~23 tok/sDevstral Small 2 · 68 SWE-bench Verified · ~6 tok/s
70.3 · SWE-bench Verified · Feb 20253.7 Sonnet72.7 · SWE-bench Verified · May 2025Sonnet 477.2 · SWE-bench Verified · Sep 2025Sonnet 4.5Sep 202580.9 · SWE-bench Verified · Nov 2025Opus 4.584.3 · Terminal-Bench 2 · Jun 2026Fable 5Jun 2026SLOWCOMFORTFAST20 tok/s · drag to adjust60 tok/s · drag to adjust52080320SMARTESTQwen3.6-35B-A3B35B params≈ between Sonnet 4 and Sonnet 4.551.5 · Terminal-Bench 2 · ~15 tok/sQwen…gpt-oss-20b · 60.7 SWE-bench Verified · ~23 tok/sDevstral Small 2 · 68 SWE-bench Verified · ~6 tok/s
MacBook Air M4
70.3 · SWE-bench Verified · Feb 20253.7 Sonnet72.7 · SWE-bench Verified · May 2025Sonnet 477.2 · SWE-bench Verified · Sep 2025Sonnet 4.5Sep 202580.9 · SWE-bench Verified · Nov 2025Opus 4.584.3 · Terminal-Bench 2 · Jun 2026Fable 5Jun 2026SLOWCOMFORTFAST20 tok/s · drag to adjust60 tok/s · drag to adjust52080320SMARTESTQwen3.6-35B-A3B35B params≈ between Sonnet 4 and Sonnet 4.551.5 · Terminal-Bench 2 · ~18 tok/sQwen3.6gpt-oss-20b · 60.7 SWE-bench Verified · ~34 tok/sDevstral Small 2 · 68 SWE-bench Verified · ~7 tok/s
70.3 · SWE-bench Verified · Feb 20253.7 Sonnet72.7 · SWE-bench Verified · May 2025Sonnet 477.2 · SWE-bench Verified · Sep 2025Sonnet 4.5Sep 202580.9 · SWE-bench Verified · Nov 2025Opus 4.584.3 · Terminal-Bench 2 · Jun 2026Fable 5Jun 2026SLOWCOMFORTFAST20 tok/s · drag to adjust60 tok/s · drag to adjust52080320SMARTESTQwen3.6-35B-A3B35B params≈ between Sonnet 4 and Sonnet 4.551.5 · Terminal-Bench 2 · ~18 tok/sQwen3…gpt-oss-20b · 60.7 SWE-bench Verified · ~34 tok/sDevstral Small 2 · 68 SWE-bench Verified · ~7 tok/s

NVIDIA

8
4x RTX PRO 6000 cloud
70.3 · SWE-bench Verified · Feb 20253.7 Sonnet72.7 · SWE-bench Verified · May 2025Sonnet 477.2 · SWE-bench Verified · Sep 2025Sonnet 4.5Sep 202580.9 · SWE-bench Verified · Nov 2025Opus 4.584.3 · Terminal-Bench 2 · Jun 2026Fable 5Jun 2026SLOWCOMFORTFAST20 tok/s · drag to adjust60 tok/s · drag to adjust52080320SMARTEST · FASTGLM-4.7358B params≈ between Sonnet 4 and Sonnet 4.541 · Terminal-Bench 2 · ~60 tok/sGLM-4.7
70.3 · SWE-bench Verified · Feb 20253.7 Sonnet72.7 · SWE-bench Verified · May 2025Sonnet 477.2 · SWE-bench Verified · Sep 2025Sonnet 4.5Sep 202580.9 · SWE-bench Verified · Nov 2025Opus 4.584.3 · Terminal-Bench 2 · Jun 2026Fable 5Jun 2026SLOWCOMFORTFAST20 tok/s · drag to adjust60 tok/s · drag to adjust52080320SMARTEST · FASTGLM-4.7358B params≈ between Sonnet 4 and Sonnet 4.541 · Terminal-Bench 2 · ~60 tok/sGLM-4.7
RTX 3090
70.3 · SWE-bench Verified · Feb 20253.7 Sonnet72.7 · SWE-bench Verified · May 2025Sonnet 477.2 · SWE-bench Verified · Sep 2025Sonnet 4.5Sep 202580.9 · SWE-bench Verified · Nov 2025Opus 4.584.3 · Terminal-Bench 2 · Jun 2026Fable 5Jun 2026SLOWCOMFORTFAST20 tok/s · drag to adjust60 tok/s · drag to adjust52080320SMARTEST · FASTQwen3.6-35B-A3B35B params≈ between Sonnet 4 and Sonnet 4.551.5 · Terminal-Bench 2 · ~140 tok/sQwen3.6gpt-oss-20b · 60.7 SWE-bench Verified · 162 tok/sgpt-oss-120b · 62.4 SWE-bench Verified · ~25 tok/sDevstral Small 2 · 68 SWE-bench Verified · ~57 tok/s
70.3 · SWE-bench Verified · Feb 20253.7 Sonnet72.7 · SWE-bench Verified · May 2025Sonnet 477.2 · SWE-bench Verified · Sep 2025Sonnet 4.5Sep 202580.9 · SWE-bench Verified · Nov 2025Opus 4.584.3 · Terminal-Bench 2 · Jun 2026Fable 5Jun 2026SLOWCOMFORTFAST20 tok/s · drag to adjust60 tok/s · drag to adjust52080320SMARTEST · FASTQwen3.6-35B-A3B35B params≈ between Sonnet 4 and Sonnet 4.551.5 · Terminal-Bench 2 · ~140 tok/sQ…gpt-oss-20b · 60.7 SWE-bench Verified · 162 tok/sgpt-oss-120b · 62.4 SWE-bench Verified · ~25 tok/sDevstral Small 2 · 68 SWE-bench Verified · ~57 tok/s

AMD

2
70.3 · SWE-bench Verified · Feb 20253.7 Sonnet72.7 · SWE-bench Verified · May 2025Sonnet 477.2 · SWE-bench Verified · Sep 2025Sonnet 4.5Sep 202580.9 · SWE-bench Verified · Nov 2025Opus 4.584.3 · Terminal-Bench 2 · Jun 2026Fable 5Jun 2026SLOWCOMFORTFAST20 tok/s · drag to adjust60 tok/s · drag to adjust52080320SMARTESTQwen3.6-35B-A3B35B params≈ between Sonnet 4 and Sonnet 4.551.5 · Terminal-Bench 2 · ~38 tok/sQwen3.6SMARTEST · FASTgpt-oss-20b20.91B params≈ between 3.5 Sonnet and 3.7 Sonnet60.7 · SWE-bench Verified · 62 tok/sgpt-ossDevstral Small 2 · 68 SWE-bench Verified · ~18 tok/s
70.3 · SWE-bench Verified · Feb 20253.7 Sonnet72.7 · SWE-bench Verified · May 2025Sonnet 477.2 · SWE-bench Verified · Sep 2025Sonnet 4.5Sep 202580.9 · SWE-bench Verified · Nov 2025Opus 4.584.3 · Terminal-Bench 2 · Jun 2026Fable 5Jun 2026SLOWCOMFORTFAST20 tok/s · drag to adjust60 tok/s · drag to adjust52080320SMARTESTQwen3.6-35B-A3B35B params≈ between Sonnet 4 and Sonnet 4.551.5 · Terminal-Bench 2 · ~38 tok/sQw…SMARTEST · FASTgpt-oss-20b20.91B params≈ between 3.5 Sonnet and 3.7 Sonnet60.7 · SWE-bench Verified · 62 tok/sgpt-o…Devstral Small 2 · 68 SWE-bench Verified · ~18 tok/s
70.3 · SWE-bench Verified · Feb 20253.7 Sonnet72.7 · SWE-bench Verified · May 2025Sonnet 477.2 · SWE-bench Verified · Sep 2025Sonnet 4.5Sep 202580.9 · SWE-bench Verified · Nov 2025Opus 4.584.3 · Terminal-Bench 2 · Jun 2026Fable 5Jun 2026SLOWCOMFORTFAST20 tok/s · drag to adjust60 tok/s · drag to adjust52080320SMARTEST · FASTQwen3.6-35B-A3B35B params≈ between Sonnet 4 and Sonnet 4.551.5 · Terminal-Bench 2 · ~127 tok/sQwen3.6gpt-oss-20b · 60.7 SWE-bench Verified · ~82 tok/sDevstral Small 2 · 68 SWE-bench Verified · ~39 tok/s
70.3 · SWE-bench Verified · Feb 20253.7 Sonnet72.7 · SWE-bench Verified · May 2025Sonnet 477.2 · SWE-bench Verified · Sep 2025Sonnet 4.5Sep 202580.9 · SWE-bench Verified · Nov 2025Opus 4.584.3 · Terminal-Bench 2 · Jun 2026Fable 5Jun 2026SLOWCOMFORTFAST20 tok/s · drag to adjust60 tok/s · drag to adjust52080320SMARTEST · FASTQwen3.6-35B-A3B35B params≈ between Sonnet 4 and Sonnet 4.551.5 · Terminal-Bench 2 · ~127 tok/sQw…gpt-oss-20b · 60.7 SWE-bench Verified · ~82 tok/sDevstral Small 2 · 68 SWE-bench Verified · ~39 tok/s

Above Sonnet 5

3 devices

Apple

1
Mac Studio M3 Ultra
70.3 · SWE-bench Verified · Feb 20253.7 Sonnet72.7 · SWE-bench Verified · May 2025Sonnet 477.2 · SWE-bench Verified · Sep 2025Sonnet 4.580.9 · SWE-bench Verified · Nov 2025Opus 4.580.4 · Terminal-Bench 2 · Jun 2026Sonnet 584.3 · Terminal-Bench 2 · Jun 2026Fable 5Jun 2026SLOWCOMFORTFAST20 tok/s · drag to adjust60 tok/s · drag to adjust52080320SMARTESTGLM-5.2753B params≈ between Sonnet 5 and Fable 582.7 · Terminal-Bench 2 · ~9 tok/sGLM-5.2SMARTEST · FASTQwen3.6-35B-A3B35B params≈ between Sonnet 4 and Sonnet 4.551.5 · Terminal-Bench 2 · ~122 tok/sQwen3.6gpt-oss-20b · 60.7 SWE-bench Verified · 116 tok/sgpt-oss-120b · 62.4 SWE-bench Verified · ~70 tok/sQwen3-Coder-480B · 23.9 Terminal-Bench 2 · 24 tok/sQwen3-Coder-Next · 36.2 Terminal-Bench 2 · ~129 tok/sGLM-4.7 · 41 Terminal-Bench 2 · ~12 tok/sDevstral 2 · 72.2 SWE-bench Verified · ~10 tok/sDevstral Small 2 · 68 SWE-bench Verified · ~50 tok/s
70.3 · SWE-bench Verified · Feb 20253.7 Sonnet72.7 · SWE-bench Verified · May 2025Sonnet 477.2 · SWE-bench Verified · Sep 2025Sonnet 4.580.9 · SWE-bench Verified · Nov 2025Opus 4.580.4 · Terminal-Bench 2 · Jun 2026Sonnet 584.3 · Terminal-Bench 2 · Jun 2026Fable 5Jun 2026SLOWCOMFORTFAST20 tok/s · drag to adjust60 tok/s · drag to adjust52080320SMARTESTGLM-5.2753B params≈ between Sonnet 5 and Fable 582.7 · Terminal-Bench 2 · ~9 tok/sGL…SMARTEST · FASTQwen3.6-35B-A3B35B params≈ between Sonnet 4 and Sonnet 4.551.5 · Terminal-Bench 2 · ~122 tok/sQw…gpt-oss-20b · 60.7 SWE-bench Verified · 116 tok/sgpt-oss-120b · 62.4 SWE-bench Verified · ~70 tok/sQwen3-Coder-480B · 23.9 Terminal-Bench 2 · 24 tok/sQwen3-Coder-Next · 36.2 Terminal-Bench 2 · ~129 tok/sGLM-4.7 · 41 Terminal-Bench 2 · ~12 tok/sDevstral 2 · 72.2 SWE-bench Verified · ~10 tok/sDevstral Small 2 · 68 SWE-bench Verified · ~50 tok/s

NVIDIA

2
8x H200 cloud
70.3 · SWE-bench Verified · Feb 20253.7 Sonnet80.9 · SWE-bench Verified · Nov 2025Opus 4.580.4 · Terminal-Bench 2 · Jun 2026Sonnet 584.3 · Terminal-Bench 2 · Jun 2026Fable 5Jun 2026SLOWCOMFORTFAST20 tok/s · drag to adjust60 tok/s · drag to adjust52080320SMARTEST · FASTGLM-5.2753B params≈ between Sonnet 5 and Fable 582.7 · Terminal-Bench 2 · 75 tok/sGLM-5.2
70.3 · SWE-bench Verified · Feb 20253.7 Sonnet80.9 · SWE-bench Verified · Nov 2025Opus 4.580.4 · Terminal-Bench 2 · Jun 2026Sonnet 584.3 · Terminal-Bench 2 · Jun 2026Fable 5Jun 2026SLOWCOMFORTFAST20 tok/s · drag to adjust60 tok/s · drag to adjust52080320SMARTEST · FASTGLM-5.2753B params≈ between Sonnet 5 and Fable 582.7 · Terminal-Bench 2 · 75 tok/sGLM-…
8x B200 cloud
70.3 · SWE-bench Verified · Feb 20253.7 Sonnet80.9 · SWE-bench Verified · Nov 2025Opus 4.580.4 · Terminal-Bench 2 · Jun 2026Sonnet 584.3 · Terminal-Bench 2 · Jun 2026Fable 5Jun 2026SLOWCOMFORTFAST20 tok/s · drag to adjust60 tok/s · drag to adjust52080320SMARTEST · FASTGLM-5.2753B params≈ between Sonnet 5 and Fable 582.7 · Terminal-Bench 2 · ~120 tok/sGLM-5.2Qwen3-Coder-480B · 23.9 Terminal-Bench 2 · 101 tok/s
70.3 · SWE-bench Verified · Feb 20253.7 Sonnet80.9 · SWE-bench Verified · Nov 2025Opus 4.580.4 · Terminal-Bench 2 · Jun 2026Sonnet 584.3 · Terminal-Bench 2 · Jun 2026Fable 5Jun 2026SLOWCOMFORTFAST20 tok/s · drag to adjust60 tok/s · drag to adjust52080320SMARTEST · FASTGLM-5.2753B params≈ between Sonnet 5 and Fable 582.7 · Terminal-Bench 2 · ~120 tok/sGL…Qwen3-Coder-480B · 23.9 Terminal-Bench 2 · 101 tok/s