농부들을 위한 무료 NDVI 영상 앱을 '바이브 코딩'으로 만들었습니다. 지구상 어디든 탭하면 즉시 위성 영상을 볼 수 있어요.
I Vibe coded a free NDVI movie app for farmers where you tap any field on Earth for instant satellite movies
핵심 요약
AI 도구인 Claude Code와 Copilot을 활용해 농경지 위성 영상 확인 앱 'EpicFields'를 개발한 사례입니다.
- 바이브 코딩 활용 — Claude Code와 Copilot을 사용해 위성 영상 앱을 개발함
- 자동 경계 탐지 — 컴퓨터 비전 알고리즘으로 농경지 외곽선을 자동으로 인식함
- 성능 최적화 — Rust 백엔드와 네이티브 iOS 구현으로 스트리밍 성능을 확보함
- 사용자 경험 — 삭제 시 햅틱 피드백과 꽃가루 효과 등 디테일한 UX를 적용함

스트리밍 성능 뽑아내려고 커스텀 Rust 백엔드가 필요했는데, 이걸 일일이 손으로 짰다간 눈알을 파버리고 싶었을 거다.
폰에서 굵은 엄지손가락으로 다각형 그려가며 밭 경계선 표시하는 게 진짜 개빡치는 일이었거든. 그래서 컴퓨터 비전이랑 세그멘테이션 알고리즘을 '바이브 코딩(vibe coding)'으로 짜서 밭 외곽선을 자동으로 따게 만들었다.
AI 써서 회귀 테스트 파이프라인도 구축했더니, 알고리즘 개선하고 결과가 좋아졌는지 확인하는 과정이 알아서 돌아가더라.
옛날 방식대로 일일이 코딩했으면 절대 시간 낭비라고 안 했을 UX 디테일에도 신경 좀 썼다. 예를 들면, '삭제' 버튼 누르면 그냥 지워지는 게 아니라 밭이 폭죽 터지듯 사라지면서 햅틱 피드백까지 오게 만든 거.
주로 터미널에서 Claude Code 돌리고, 코드 리뷰는 GitHub Copilot 썼다. Xcode는 코드 구조 괜찮은지 가끔 확인하는 용도로만 켰음.
이름은 EpicFields라고 지었다. 무료고, 가입 필요 없고, 광고도 없음.
지금은 아이폰 전용인데 기능 좀 자리 잡히면 안드로이드로도 옮길 생각이다. 성능 최대로 뽑으려고 네이티브로만 밀고 나갔는데, 이것도 바이브 코딩 없었으면 엄두도 못 냈을 일이지.
웹사이트 다운로드 링크는 여기:
아이폰 없는 사람들도 영상은 볼 수 있게 밭 공유 기능도 넣어놨다.
공유 URL 예시:

