내 X 관계도 만들기

X에서 받은 데이터 아카이브(.zip)를 넣으면, 내가 가장 많이 답글 달고 인용하고 리포스트한 사람들을 한 장의 그림으로 보여드려요. AI도, API 키도, 로그인도 필요 없어요.

🔒 파일은 이 브라우저 안에서만 읽어요.
아카이브는 어디에도 업로드되지 않고, 이 페이지는 서버로 아무것도 보내지 않아요. 인터넷을 끊고 열어도 똑같이 돌아가요. (예외 하나: 아래 프로필 사진 불러오기를 직접 켜면 그때만 unavatar.io에 핸들을 보내 사진을 받아와요. 기본은 꺼져 있어요.)

여기로 아카이브 zip 파일을 끌어다 놓거나

zip 이름은 보통 twitter-2026-10-30-…zip 처럼 생겼어요. 압축을 풀었다면 data 폴더 안의 tweets.js, follower.js, following.js, account.js 같은 파일만 골라 넣어도 돼요.


아직 아카이브가 안 왔나요? 가짜 계정으로 만든 예시로 먼저 구경해 보세요.

동그라미에 마우스를 올리면 내역이 나오고, 누르면 그 사람 X 프로필이 열려요. (휴대폰은 한 번 누르면 내역, 거기서 프로필 열기)

보는 방법 고르기

기간 (아카이브의 마지막 활동일 기준)
그림에 넣을 사람 수

점수 가중치

점수 = 답글×가중치 + 인용×가중치 + 리포스트×가중치 + 언급×가중치 (+ 좋아요, DM). 맞팔이면 마지막에 맞팔 배수를 곱해요.

순위표

CSV에는 신호가 하나라도 있는 모든 계정이 들어가요.

솔직한 한계

  • 이 그림은 "내가 말 건 사람" 지도예요. 아카이브에는 내가 한 행동만 들어 있어서, 남이 나에게 단 답글, 남이 누른 좋아요, 남의 리포스트는 알 수 없어요.
  • 좋아요는 거의 못 써요. 아카이브의 좋아요 기록(like.js)에는 글 작성자가 없어요. 링크에 핸들이 들어 있는 것만 세고, 나머지는 빼요.
  • 팔로워, 팔로잉 목록은 숫자 ID만 있어요. 그래서 한 번도 답글이나 언급을 안 한 계정은 핸들을 몰라서 id 숫자로 보일 수 있어요. 맞팔 여부는 ID가 확인된 계정만 표시돼요.
  • 핸들은 내가 글을 쓸 당시의 이름이에요. 그 뒤에 아이디를 바꾼 사람은 옛 핸들로 나올 수 있어요. (누르면 ID로 찾아가는 경우도 있어요.)
  • 답글 맨 앞에 자동으로 붙는 @멘션은 언급으로 세지 않아요. 내 글에 단 내 답글(셀프 스레드)도 빼요.
  • 기간 필터는 아카이브 안 마지막 활동일을 기준으로 거꾸로 세요. 좋아요는 날짜가 없어서 글이 쓰인 날로 대신해요.
  • 삭제한 글은 아카이브에 없어서 점수에도 안 들어가요.
X 프로필 열기