GitHub Unfollowers & Un-stars Tracker icon

GitHub Unfollowers & Un-stars Tracker

See who unfollowed you on GitHub, and who un-starred your repo — the thing GitHub never tells you. Official API, all local.

지원 브라우저
Chrome
버전
3.0.3

GitHub는 누가 팔로우하거나 스타를 누르면 알려주지만, 떠날 때는 아무것도 알려주지 않습니다. 팝업에 사용자명을 넣고 확인을 누르면 그 시점의 팔로워 목록이 저장되고, 다음에 다시 누를 때 사라진 계정이 이름 그대로 나옵니다.

GitHub은 누가 팔로우하거나 레포에 스타를 누르면 메일을 보내줘요. 하지만 누가 떠났는지는 절대 안 알려주죠. 이 확장이 알려줘요.

사용자명을 입력하고 확인을 누르면, 공식 GitHub API로 팔로워 스냅샷을 저장해요. 다음에 다시 확인하면 그 스냅샷과 비교해서 누가 언팔로우했는지, 누가 새로 왔는지 정확히 보여줘요. owner/repo를 넣으면 누가 스타를 뗐는지도 추적해요.

공식 api.github.com만 사용해요. 토큰은 선택이에요 — 없어도 공개 팔로워·스타는 읽고, 본인 토큰을 넣으면 속도 제한이 올라가고 비공개 데이터까지 봐요. 스냅샷은 기기에만 저장되고, GitHub 외 어디로도 안 보내요.

GitHub과 무관한 독립 확장입니다.

스크린샷

주요 기능

  • GitHub에서 누가 언팔로우했는지

    GitHub이 안 보내주는 알림.

  • 누가 레포 스타를 뗐는지, 누가 새로 눌렀는지.

  • 공식 GitHub API 사용; 토큰은 선택(속도·비공개용).

  • 스냅샷은 기기에만

    제3자 서버 없음, 스크래핑 없음.

이럴 때 씁니다

  • 팔로워 수가 줄었는데 누가 빠졌는지 알고 싶을 때

    첫 확인에서 api.github.com으로 팔로워 전체 목록을 받아 스냅샷으로 저장합니다. 다음 확인부터는 현재 목록과 저장된 스냅샷을 비교해 사라진 계정과 새로 들어온 계정을 각각 나눠 보여줍니다. 계정 이름을 누르면 해당 GitHub 프로필로 바로 이동합니다.

  • 직접 운영하는 저장소의 스타를 지켜볼 때

    팝업의 선택 항목을 펼쳐 owner/repo 형식으로 저장소를 입력하면 스타를 누른 계정 목록도 같은 방식으로 저장됩니다. 이후 확인에서 스타를 취소한 계정이 목록으로 표시됩니다. 팔로워와 마찬가지로 비교 결과를 보려면 최소 두 번은 확인해야 합니다.

  • 팔로워가 많은 계정에서 쓸 때

    목록은 요청당 100개씩 페이지를 넘겨 가며 최대 3,000개까지 읽습니다. 토큰 없이 보내는 요청은 시간당 한도가 낮아 목록이 길면 rate limit 오류로 끝날 수 있는데, 선택 입력란에 GitHub 토큰을 넣으면 한도가 올라갑니다. 결과 목록은 항목당 200개까지 화면에 표시됩니다.

사용 방법

  1. 01GitHub 사용자명을 입력하고 확인을 눌러 첫 스냅샷을 저장해요.
  2. 02나중에 다시 확인을 눌러요.
  3. 03누가 언팔했는지, 누가 새로 왔는지 봐요. owner/repo를 넣으면 스타 이탈도 추적.

권한과 개인정보

단일 목적

Single purpose: Track changes to the user's GitHub followers (and optionally a repo's stargazers) over time and show who unfollowed / un-starred. Permission — storage: Stores follower/star snapshots and the last-used username locally (chrome.storage). No third-party transmission. Host permissions — https://api.github.com/*: The extension calls the official GitHub REST API to list followers and stargazers. No other hosts; no scraping of web pages. Remote code: None. All code is bundled; nothing is fetched or eval'd at runtime. Data collection / transmission: None to third parties. The only network calls are to the official GitHub API, optionally authenticated with the user's own token, which is stored locally and never sent elsewhere.

storage설정과 데이터를 브라우저 자체 저장소(이 기기)에 저장합니다.
https://api.github.com/*https://api.github.com/* 에서만 동작합니다.

본인의 선택적 토큰으로 api.github.com하고만 통신해요. 팔로워·스타 스냅샷은 기기에 로컬 저장되고 제3자에게 절대 전송되지 않아요. 확장에 포함된 코드만 실행하며 원격 코드를 내려받지 않습니다.

자주 묻는 질문

깃허브에서 언팔로우한 사람 확인하는 방법이 있나요?

GitHub 자체에는 그런 화면도 알림도 없어서 목록 비교로 알아내야 합니다. 이 확장 프로그램은 GitHub API로 현재 팔로워 목록을 받아 저장해 두고, 다음에 확인을 누를 때 이전 목록과 대조합니다. 예전 목록에는 있는데 지금 목록에 없는 계정이 언팔로우한 사람으로 표시됩니다.

설치하고 확인을 눌렀는데 아무 결과도 안 나옵니다.

첫 확인은 비교할 대상이 없어서 기준 목록만 저장하고 현재 팔로워 수만 알려줍니다. 며칠 뒤에 다시 확인을 누르면 그때부터 변화가 나옵니다. 저장소를 새로 추가한 경우에도 똑같이 두 번째 확인부터 스타 취소가 표시됩니다.

GitHub 토큰은 꼭 넣어야 하나요?

선택 사항입니다. 토큰 없이도 공개된 팔로워와 스타 목록은 조회되지만, 인증 없는 요청은 시간당 한도가 낮아 목록이 길면 rate limit 오류가 납니다. 토큰을 넣으면 한도가 올라가고 계정에서만 보이는 데이터까지 조회됩니다. 입력한 토큰은 api.github.com 요청의 Authorization 헤더로만 쓰이고 따로 저장되지 않아, 다음에 다시 열면 새로 입력해야 합니다.

어떤 권한을 요구하나요?

manifest에 선언된 것은 storage 권한과 https://api.github.com/* 사이트 접근 두 가지입니다. storage에는 팔로워·스타 스냅샷과 마지막으로 입력한 사용자명이 chrome.storage.local에 저장됩니다. 사이트 접근 권한은 팝업이 GitHub REST API를 직접 호출하기 위한 것이며, 방문하는 웹페이지에서 실행되는 스크립트는 없습니다.

내 저장소 스타를 누가 취소했는지도 볼 수 있나요?

볼 수 있습니다. 팝업의 선택 입력란에 owner/repo를 넣으면 됩니다. 저장소의 스타 목록을 API로 받아 두고 다음 확인에서 목록에서 빠진 계정을 보여줍니다. 팔로워와 저장소를 한 번에 확인할 수 있고 결과는 팝업에 차례로 표시됩니다.

관련 확장 프로그램