

Yatko(yatko.app)는 공개 GitHub 저장소를 방문자의 OS와 아키텍처에 맞는 올바른 릴리스 자산을 선택하는 깔끔한 다운로드 링크로 변환합니다. 도메인만 바꾸면 — 한 번의 클릭으로 올바른 바이너리에 도달합니다.
Loading comments…
Yatko(yatko.app)는 모든 공개 GitHub 저장소를 깔끔하고 플랫폼에 맞는 다운로드 URL로 변환하는 경량 링크 서비스입니다. 방문자를 여러 자산 옵션이 있는 혼란스러운 GitHub 릴리스 페이지로 보내는 대신, Yatko는 각 방문자의 운영 체제와 아키텍처를 감지하여 올바른 바이너리로 바로 리디렉션합니다. 핵심 아이디어는 간단합니다. 저장소 URL에서 github.com을 yatko.app으로 바꾸면 올바른 파일이 올바른 사용자에게 도달합니다 — 수동 선택이 필요 없습니다.
랜딩 페이지 URL은 GitHub의 구조를 정확히 반영합니다: yatko.app/owner/repo. GitHub 경로를 알고 있다면 이미 Yatko 링크도 아는 것입니다 — 구성, 설정, 계정이 필요 없습니다.
/dl/owner/repo 엔드포인트는 방문자의 플랫폼을 실시간으로 감지하여 일치하는 릴리스 자산으로 리디렉션합니다. 한 번의 클릭으로 올바른 바이너리 다운로드가 시작됩니다.
/api/link/owner/repo 엔드포인트는 해석된 다운로드 URL이 포함된 JSON 응답을 반환합니다. 이를 통해 Yatko를 빌드 스크립트, 업데이트 확인 도구 또는 최신 릴리스 아티팩트를 가져와야 하는 모든 자동화 도구에 쉽게 통합할 수 있습니다.
"도메인만 바꾸면 — 한 번의 클릭으로 올바른 바이너리로."
이것이 전체 콘셉트이며, 놀라울 정도로 솔직합니다. Yatko는 완전한 릴리스 관리 플랫폼이나 패키지 관리자가 되려고 하지 않습니다. 정확히 하나의 문제 — GitHub 릴리스 자산을 방문자의 OS와 아키텍처에 매칭하는 것 — 만 해결하며, 돌이켜 보면 너무나 당연해 보이는 URL 변환으로 해결합니다. API 엔드포인트는 일반 사용자의 핵심 경험을 복잡하게 만들지 않으면서 개발자에게 유용성을 더합니다.
여러 릴리스 자산이 있는 공개 GitHub 프로젝트를 유지 관리하면서 "어떤 파일을 다운로드해야 하지?"라는 혼란을 없애고 싶다면. 맞춤 다운로드 페이지나 리디렉션 스크립트를 유지 관리하는 데 지쳤거나, 문서, README 또는 소셜 미디어 링크에서 사용자를 올바른 바이너리로 안내하는 유지 관리가 필요 없는 방법을 원한다면 확인해 볼 가치가 있습니다. 또한 릴리스 배포를 중심으로 자동화를 구축하고 있다면, JSON API는 다운로드 URL을 즉석에서 해석할 수 있는 깔끔하고 의존성이 없는 방법을 제공합니다.
고려해볼 만한 다른 도구