본문으로 건너뛰기
r/vibecoding조회 4

코드 한 줄 직접 쓰지 않고 13일 만에 구축한 브라우저 기반 VDJ 서비스 slerp.audio

작성자가 Cursor AI만을 활용하여 TypeScript, WebGL2 기반의 고성능 오디오 시각화 앱을 13일 만에 개발한 과정과 비용 효율화 팁을 공유했다.

커뮤니티 반응

AI를 활용한 개발 생산성 향상에 대해 매우 긍정적인 반응이며, 특히 구체적인 토큰 사용량과 비용 통계에 높은 관심을 보였다.

주요 논점

01찬성다수

AI를 통한 노코드 개발이 실제 상용 수준의 복잡한 앱에서도 충분히 가능하다는 것을 증명했다.

합의점 vs 논쟁점

합의점

  • AI 코딩 시 아키텍처 설계 역량이 구현 역량보다 중요해지고 있다.
  • 프롬프트 캐싱은 대규모 AI 개발 프로젝트에서 필수적인 비용 절감 요소이다.

논쟁점

  • 1,100달러 이상의 API 비용 지출이 개인 개발자에게 적절한 수준인지에 대한 의견 차이가 존재할 수 있다.

실용적 조언

  • 에이전트 모드를 사용하기 전에 항상 마크다운 형식의 계획서를 먼저 작성하여 AI의 방향성을 잡으세요.
  • 파일 길이 제한 린터를 설정하고 AI가 자동으로 리팩터링하게 하여 코드 비대화를 방지하세요.
  • THREAT_MODEL.md 파일을 만들어 AI가 개발 속도를 위해 타협한 보안 취약점을 기록하게 하세요.

섹션별 상세

작성자는 직접 코드를 작성하는 대신 아키텍처 설계와 지시(Direction)에 집중하여 13일 만에 앱을 출시했다. Cursor가 TypeScript 구현, WebGL2 셰이더 작성, 복잡한 DSP(디지털 신호 처리) 로직 구현을 모두 담당했으며, 작성자는 고성능 120 FPS 달성을 위한 멀티 스레딩 구조 설계에 주력했다. 특히 UI와 오디오 작업을 서로 다른 스레드에 배치하여 성능 병목을 해결했다.
대규모 프로젝트 관리를 위해 AI 전용 문서화 전략을 도입했다. 디자인 원칙을 담은 문서와 보안 이슈를 추적하는 THREAT_MODEL.md를 유지하며 AI가 일관성을 유지하도록 강제했다. 또한 파일 길이 제한을 설정하고 기준 초과 시 Cursor가 자동으로 컴포넌트를 리팩터링하고 추출하도록 지시하여 코드 베이스의 가독성과 관리 효율성을 높였다.
비용 최적화를 위해 프롬프트 캐싱(Prompt Caching)을 적극적으로 활용했다. 총 43.7억 개의 토큰을 사용했으나 그중 96.7%가 캐시 읽기로 처리되어 대규모 컨텍스트를 유지하면서도 비용을 절감했다. 긴 스레드를 유지할 때 대시보드에서 캐시 히트율을 모니터링하는 것이 비용 관리의 핵심임을 확인했다.
AI 기반의 회귀 테스트와 CI/CD 자동화를 구축하여 개발 속도를 높였다. 모든 새로운 기능에 대해 Cursor가 직접 자동화 테스트를 작성하고 실행하도록 지시했으며, GitHub Skills를 통해 Cursor가 직접 워크플로를 배포하고 파이프라인을 설정할 수 있는 권한을 부여했다. 이를 통해 수동 개입을 최소화하면서도 코드 품질을 유지했다.

용어 해설

오디오 워크렛(AudioWorklet)
웹 오디오 API의 확장 기능으로, 메인 스레드와 분리된 별도의 저지연 스레드에서 오디오 처리 로직을 실행하는 기술이다. 오디오 렌더링을 UI 렌더링과 독립시켜 오디오 끊김 현상을 방지하고 고성능 DSP 연산을 가능하게 한다.
WebGL 셰이더(WebGL Shader)
GPU에서 실행되는 그래픽 렌더링 프로그램으로, 본 프로젝트에서는 오디오 데이터를 유니폼 변수로 입력받아 실시간 시각화 효과를 생성하는 데 사용됐다. 고성능 병렬 연산을 통해 브라우저 환경에서도 120 FPS 이상의 부드러운 시각 반응을 구현한다.
JIT 최적화(JIT Optimization)
프로그램 실행 시점에 기계어로 컴파일하여 성능을 높이는 기법으로, 오디오 워커 내의 반복적인 DSP 연산 효율을 극대화한다. 자바스크립트 엔진이 코드를 최적화하기 쉬운 구조로 작성하여 오디오 처리 지연시간을 최소화하는 것이 핵심이다.
프롬프트 캐싱(Prompt Caching)
LLM API 호출 시 반복되는 입력 컨텍스트를 재사용하여 비용과 지연시간을 줄이는 기술이다. 본 프로젝트에서는 96.7%의 높은 캐시 히트율을 달성하여 43억 개가 넘는 토큰 처리 비용을 효율적으로 관리했다.

언급된 도구

Cursor추천

AI 기반 코드 편집 및 에이전트 실행

TypeScript중립

앱 메인 로직 구현 언어

WebGL2추천

고성능 그래픽 및 셰이더 렌더링

언급된 리소스

AI 분석 전체 내용 보기

AI 요약 · 북마크 · 개인 피드 설정 — 무료

출처 · 인용 안내

원문 발행 2026. 04. 28.수집 2026. 04. 28.출처 타입 REDDIT

인용 시 "요약 출처: AI Trends (aitrends.kr)"를 표기하고, 사실 확인은 원문 보기 기준으로 진행해 주세요. 자세한 기준은 운영 정책을 참고해 주세요.