Type: Reddit Post Author: floriandotorg Original Date: 2026-06-10
Summary
A user tested seven AI models on building an offline YouTube player in TypeScript. The task involved indexing a folder of yt-dlp downloads, writing metadata to SQLite, serving a YouTube-like web interface with video playback and watch position sync. Models were judged on functionality, feature set, cost, and adherence to the prompt.
Key Insights
- glm-5.1 — 가장 충실하고 안정적인 구현. 추가 기능 없이 요구사항을 완벽히 충족. 비용 효율적.
- gpt-5.5 — 검색 및 추천 기능을 추가했으나 사이드바와 아이콘이 제대로 동작하지 않음.
- qwen-3.7-max — glm과 유사하지만 실시간 검색 기능 추가. 비용 저렴.
- gemini-3.5-flash — 가장 많은 기능(필터, 채널 사이드바, 재인덱스 버튼 등)을 추가했으나 일부 동영상이 표시되지 않고 Tailwind CDN 의존성 문제 발생.
- claude-opus-4-8 — 15분 동안 많은 토큰을 소모했으나 기본 수준의 결과물.
- claude-opus-4-6 — 4.8보다 훨씬 적은 비용으로 유사한 기능(채널 필터, 실시간 검색) 제공. bun 사용.
- claude-fable-5 — glm/qwen과 유사한 기본 수준. 비용은 더 높음.
- qwen3.6:35b-a3b-coding (로컬) — 무료 로컬 모델로 인상적. 동영상 재생 및 정렬 기능 제공, 위치 복원 미지원.
Details / Notable Points
- Gemini 3.5 Flash가 가장 많은 기능을 추가했지만 가장 버그가 많았음.
- 작성자는 최종적으로 Gemini 3.5 Flash 버전을 수정하여 사용.
- 로컬 모델인 qwen3.6이 비용 0으로 기능적인 결과물을 냈다는 점이 주목할 만함.
- 프롬프트에 “no fancy stuff”라고 명시했음에도 불구하고 일부 모델이 과도한 기능을 추가한 점이 논쟁.