간략한 요약
이 비디오에서는 AI 코딩을 위한 버전 관리 도구인 "요요(Yoyo)"를 소개합니다. 요요는 커서(Cursor), 윈드서프(Windsurf), VS 코드(VS Code) 등 다양한 환경에서 작동하며, 원클릭으로 코드 체크포인트를 저장하고 되돌릴 수 있는 기능을 제공합니다. 깃(Git)과 별도로 작동하여 실험적인 코딩에 특화되어 있으며, 바이브 코딩에 유용합니다.
- AI 코딩을 위한 버전 관리 도구 "요요(Yoyo)" 소개
- 원클릭 코드 체크포인트 저장 및 되돌리기 기능
- 실험적인 코딩에 특화, 바이브 코딩에 유용
요요 설치 및 기본 설정
요요를 사용하기 위해 먼저 설치하는 방법을 설명합니다. 커서(Cursor)를 사용하고 있지만 다른 IDE에서도 설치가 가능하며, 확장(Extension) 메뉴에서 "Yoyo"를 검색하여 설치할 수 있습니다. 기본적인 준비를 마친 후, MPN 런 대부(MPN run dev)를 입력하고 사용하는 포트(Port)를 복사합니다. 커맨드 시프트 P(Command Shift P) 또는 컨트롤 시프트 P(Control Shift P)를 눌러 심플 브라우저(Simple Browser)에 복사한 포트를 입력하여 만든 것을 바로 확인할 수 있습니다.
클로드 코드를 활용한 간단한 뱅 게임 구현 및 버전 저장
클로드 코드(Claude Code)를 활용하여 간단한 뱅 게임(Bang game)을 구현하는 과정을 보여줍니다. AI가 생성한 코드가 잘 작동하는 것을 확인한 후, AI 버전 컨트롤을 통해 현재 버전을 저장합니다. 리포지터리(Repository)를 초기화하고 "세이브 뉴 버전(Save New Version)"을 눌러 현재 버전을 저장하며, 커스텀 노트(Custom Note)에 간단한 게임 구현이라고 기록합니다.
테마 변경 및 요요를 사용한 버전 되돌리기
게임의 테마를 변경하는 과정을 보여줍니다. 먼저 공상 과학(Sci-Fi) 느낌의 테마를 요청하고, 클로드 코드가 이를 잘 이해하고 적용하는 것을 확인합니다. 변경된 테마를 버전으로 저장한 후, 자연적인 느낌의 테마로 다시 변경합니다. 최종적으로 공상 과학 테마가 더 마음에 들어 이전 버전으로 되돌리는 과정을 요요를 통해 시연합니다. 요요의 "리스토어(Restore)" 기능을 사용하여 간단하게 이전 버전으로 복구할 수 있음을 강조합니다.
요요의 장점 및 커뮤니티 소개
요요를 사용한 경험을 바탕으로, 이 도구가 테마 변경을 쉽게 만들어주고 AI가 기존 코드를 망쳤을 때 원클릭으로 되돌릴 수 있다는 점을 강조합니다. 또한, 요요를 통해 안전하게 실험적인 코딩을 할 수 있다는 점이 바이브 코딩에 매우 유용하다고 설명합니다. 요요는 무료로 사용할 수 있으며, 설명란에 링크를 남겨두었습니다. 최신 AI 코딩 도구나 바이브 코딩에 대한 정보를 더 얻고 싶다면 데모산 개발단 바이브 코딩 커뮤니티에 참여하는 것을 추천하며, 카톡방 링크도 설명란에 남겨두었습니다.