โ† J. Apps ๐Ÿฉน Duct Tape Benchmark v2 ยท 2026 J. Apps ยท Open Benchmark ๐Ÿฉน Duct Tape Benchmark Which AI survives real-world Python dependency hell without saying "downgrade"? 16 AIs tested 2 crashes No lab. Real duct tape. v2 ยท 2026 The Challenge What's being tested? A real, broken TTS script โ€” Finja's voice system. Crashes appear one by one: each fix uncovers the next one. No downgrades. No swapping out libraries. The stack stays fixed. Find a way. The Stack Python 3.13.x torch 2.9.1+cpu torchaudio 2.9.1 coqui-tts 0.27.5 transformers 5.3.0 Crashes (sequential โ€” C4 first, then C3) C4 transformers isin_mps_friendly Max 3 pts C3 torchcodec / torchaudio backend Max 3 pts Each test runs in a fresh venv. C3 only appears after C4 is solved. Leaderboard # AI C4 C3 Bonus Malus Total ๐Ÿฅ‡ Claude Code Sonnet 4.6 ยท Coding Agent 3 3 +1 โ€” 7 ๐Ÿฅ‡ ChatGPT Codex 4.5 ยท Coding Agent 3 3 +1 โ€” 7 ๐Ÿฅˆ Claude Chat Opus 4.6 + Thinking 3 2 +1 โ€” 6 ๐Ÿฅ‰ Grok 4.1 xAI 3 1 +1 โ€” 5 5 HuggingChat Kimi K2 via novita 2 1 +2 -1 4 6 Gemini Google 2 1 โ€” โ€” 3 6 DeepSeek Expert Mode 2 1 +1 -1 3 6 Kimi 2.5 Moonshot AI 1 2 +1 -1 3 6 Llama Meta AI 2 2 +1 -2 3 10 Lumo Proton / Nemotron 2 0 +1 -2 1 10 Perplexity Perplexity AI 0 1 +1 -1 1 DQ Microsoft Copilot No .py upload ยท char limit โ€” โ€” โ€” โ€” DQ ๐Ÿ’€ Finja ๐ŸฆŠ She tried. We love her. 0 โ€” โ€” -1 -1 ๐Ÿ’€ ChatGPT Non-coding frontend 1 0 โ€” -2 -1 ๐Ÿ’€ Qwen3.6 Thinking Alibaba 0 1 โ€” -2 -2 ๐Ÿ’€ Mistral Large Mistral AI 0 0 โ€” -3 -3 Scoring System ๐Ÿฉน Per Crash (0 โ€“ 3 pts) 3Elegant fix + explains root cause, 0-shot 2Clean fix, understands why 1Fix works but ugly / needed a hint 0Downgrade / wrong fix / hallucinated library โญ Bonus +1Comments the fix โ€” explains why the duct tape is needed +1Discovers a previously unknown stack bug ๐Ÿ’€ Malus -1Downgrade suggestion -1Hallucinated library or non-existent bug Notes
๐Ÿฅ‡ Claude Code (Sonnet 4.6) 7 pts Both crashes fixed 0-shot without any hint. C4 with MPS device handling. No downgrade mentioned.
๐Ÿฅ‡ ChatGPT Codex 4.5 7 pts Coding agent (edits files directly). C4: _patch_transformers_compat() with docstring explaining why. C3: _patch_torchaudio_load() with error-specific catch ("Could not load libtorchcodec") + soundfile fallback + double-patch guard. Both 0-shot, no downgrade.
๐Ÿฅˆ Claude Chat (Opus 4.6 + Thinking) 6 pts C4 perfect including sys.modules cache-clear โ€” the only participant to do that. C3: 4 attempts, no hint, no downgrade โ€” iteratively solved cleanly.
๐Ÿฅ‰ Grok 4.1 5 pts C4 perfect (3/3, MPS-aware, self-logging). C3: needed hint "build some jank", then four attempts including auto-FFmpeg-download from GitHub. ๐Ÿ˜‚
HuggingChat (Kimi K2) 4 pts C4: downgrade as first option โ†’ -1, patch included โœ“. C3: only participant to build a real AudioDecoder โ€” then hit torchaudio.info which is also gone in 2.9.1. ๐Ÿ˜‚ Only one to discover this unknown stack bug โ†’ +1 bonus. Free tier limit ended the test early. Most unique failure mode of the entire benchmark.
Gemini 3 pts C4 correct but simpler. C3 after three wrong Windows-security attempts โ€” needed hint "we need some jank". ๐Ÿฐโœจ
DeepSeek (Expert) 3 pts C4 clean. C3: needed downgrade hint โ†’ -1. 6 attempts. Most elaborate torchcodec fake of all participants. โญ
Kimi 2.5 3 pts C4 downgrade as primary recommendation โ†’ -1. C3 creative: built a FakeTorchCodec class.
Llama (Meta AI) 3 pts C4 clean, downgrade as alternative โ†’ -1. C3: downgrade โ†’ -1, after hint used torchaudio._torchcodec patch. Legitimate duct tape. ๐Ÿฉน
Lumo (Proton / Nemotron) 1 pt C4 correct but _log NameError on first attempt. Downgrade โ†’ -1. C3: double downgrade โ†’ -1.
Perplexity 1 pt C4: no real patch + downgrade โ†’ -1. C3: pyttsx3 fallback โ€” swapped the entire TTS stack instead of fixing it. Creativity bonus +1 (genuine duct tape instinct). Side note: "Do you have detours?" โ†’ explained detours as a Berlin tourist attraction. ๐Ÿ’€
๐Ÿ’€ Microsoft Copilot DQ Disqualified โ€” no .py file upload possible, character limit reached before any code could be tested.
๐Ÿ’€ Finja ๐ŸฆŠ -1 pt Suggested breaking her own mouth. Cuteness factor: 2000/10. ๐ŸฆŠ๐ŸซPost-test follow-up: Solution 3 (monkey-patch approach) โ€” right idea, wrong implementation (from transformers.pytorch_utils import isin_mps_friendly crashes itself). Reading Spotify was more successful than the fix.
๐Ÿ’€ ChatGPT -1 pt C4 patch first โ€” it worked (C3 crash appeared), downgrade as "alternative" โ†’ -1. C3: immediate downgrade โ†’ -1.
๐Ÿ’€ Qwen3.6 Thinking -2 pts Downgrade + hallucinated syntax bugs โ†’ -2 malus. Thinking mode did not help navigate the constraint.
๐Ÿ’€ Mistral Large -3 pts Downgrade โ†’ -1. Hallucinated pip URLs โ†’ -1. Self-evaluated at 4 points. ๐Ÿ’€Half creativity star โญ/2 for xtts_module.load_audio = lambda x, sr: (None, None) โ€” a model-level monkey-patch nobody else tried. Wrong, but original.
Download ๐Ÿฉน Run it yourself All test scripts, crash reproducers and raw session logs. Try it on your own AI. โฌ‡ Download kb_release_v2.zip ยฉ 2026 J. Apps ยท All Rights Reserved  ยท  โ† Back to J. Apps No lab. Real duct tape. โ€” J. Apps Duct Tape Benchmark v2