비교
X-Pat 대 X-Posed, 그리고 나머지.
X 아이디 옆에 국기를 붙여 주는 확장 프로그램은 스무 개쯤 돼요. 그중 셋 정도만 의미 있는 사용자 수를 가지고 있고요. 각각이 실제로 무엇을 하는지, X-Pat은 무엇을 다르게 하는지, X-Posed가 더 잘하는 세 가지를 정리했어요. 마지막 항목은 대부분의 비교 페이지가 의도적으로 빼놓는 부분이고요.
기능별 비교
모든 칸은 2026년 8월 24일에 확인한 공개 스토어 페이지나 공개 저장소에서 가져왔어요. 대시는 그 항목에 대한 언급이 없다는 뜻이에요. 소스가 공개되지 않은 두 확장 프로그램에 대해서는, 이게 "없음"과 같은 말이 아니니까 그렇게 표시하는 건 공정하지 않아요.
| 기능 | X-Pat | X-PosedX-Posed: Account Location & Device Info | Flags & TimeX/Twitter Location Flags, Time & Blocker | Region BlockerX Region Blocker |
|---|---|---|---|---|
| X의 레이트 리밋 헤더에 담긴 실제 한도에 맞춰 속도 조절X-Pat은 응답마다 x-rate-limit 헤더를 읽어 남은 창에 조회를 나눠 쓰고, 호버용으로 일부를 남겨 둬요. X-Posed는 150 ms 고정 간격에 병렬 요청 여덟 개로 움직이고, 리셋 헤더는 429가 떨어진 뒤에야 읽어요. | 있음 | 없음 | 명시되지 않음 | 명시되지 않음 |
| 메뉴를 열지 않고 국가를 바로 표시IP 주소 추측이 아닌, X 자체의 "이 계정 정보" 데이터에서 읽어 옵니다. | 있음 | 있음 | 있음 | 명시되지 않음 |
| 가입 경로 — Apple, Google Play, 웹 | 있음 | 있음 | 명시되지 않음 | 명시되지 않음 |
| 계정 나이 | 있음 | 있음 | 명시되지 않음 | 명시되지 않음 |
| 아이디 변경 횟수 | 있음 | 있음 | 명시되지 않음 | 명시되지 않음 |
| 국가 및 지역별 숨기기 또는 접기여기서는 "보기" 버튼 뒤로 접는 게 기본값이에요. 글이 조용히 사라지는 타임라인은 믿을 수가 없으니까요. | 있음 | 있음 | 있음 | 있음 |
| 항상 표시할 허용 목록과 규칙별 예외 | 있음 | 있음 | 명시되지 않음 | 명시되지 않음 |
| 공유 캐시: 요청 제한을 넘어서도 국기가 유지됨X는 브라우저 하나당 15분에 약 50회의 프로필 조회를 허용해요. 공유 캐시가 없다면 그 상한이 곧 체험의 전부예요. | 있음 | 있음 | 있음 | 없음 |
| 캐시 서버 소스 코드 공개기여를 보내는 확장 프로그램만이 아니라, 그 기여를 받는 서버까지 말이에요. 우리 건 같은 저장소에 배포 문서와 함께 있어요. 읽어도 되고, 직접 돌려도 돼요. | 있음 | 없음 | 없음 | 해당 없음 |
| 캐시 항목을 설치본 간에 교차 검증우리 쪽은 설치본별 투표를 저장해 합의된 값을 제공하며, 신뢰 기준은 여러분이 직접 높일 수 있어요. X-Posed는 아이디마다 마지막으로 수용된 값을 저장한다고 문서에 밝히고 있어요. | 있음 | 없음 | 명시되지 않음 | 해당 없음 |
| 확장 프로그램 소스 코드 공개 | 있음 | 있음 | 없음 | 없음 |
| 저장소에 자동화된 테스트 스위트유닛 테스트, 녹화된 트래픽으로 수행하는 E2E, 시각 회귀 테스트까지요. 이 숫자는 CI가 푸시할 때마다 실행하는 개수예요. | 테스트 1007개테스트 1007개 | 없음없음 | 해당 없음 | 해당 없음 |
| Firefox | 없음 | 있음 | 있음 | 없음 |
| iPhone / iPad 동반 앱 | 없음 | 있음 | 없음 | 없음 |
X-Posed가 앞서는 부분
X-Posed가 더 성숙해요
우리가 한 줌인 데 비해 Chrome 설치 약 1만 건, 4개월 앞선 출시, 수백만 프로필을 보유한 커뮤니티 캐시(우리는 수천 개). 캐시가 크면 첫날부터 바로 뜨는 국기가 정말 많아져요. 이건 실제 우위이고, 격차도 작지 않아요.
더 많은 플랫폼을 지원해요
데스크톱 Firefox, Android용 Firefox, iPhone 동반 앱까지요. X-Pat은 현재 Chromium 계열 전용이에요. Chrome, Edge, Brave, Android의 Quetta. Firefox는 계획에 있고, iOS는 없어요.
언어 필터가 있어요
우리는 없어요. 일부러 안 만든 거예요. X의 게시물별 언어 값은 그걸로 걸러내면 이유도 없이 글이 사라져 버릴 정도로 자주 틀리니까요. 빠진 기능이 아니라 근거 있는 판단이에요. 다만 언어별 필터링이 목적이시라면, X-Posed에는 있고 우리는 없어요.
실제로 갈리는 지점
이 카테고리의 모든 것은 공유 캐시에 달려 있어요. X는 브라우저 하나당 15분에 약 50회의 프로필 조회를 허용하는데, 북적이는 스레드에는 그보다 많은 계정이 있죠. 그래서 여기 나온 확장 프로그램 중 제한을 뛰어넘어 계속 작동하는 것들은, 모두 다른 사람이 채워 둔 캐시를 읽어서 그렇게 하는 거예요. 문제는 서버가 있느냐가 아니라, 그 서버가 무엇을 하도록 허용되어 있느냐예요.
우리 건 공개되어 있고, 직접 돌릴 수도 있어요. 캐시 서버는 확장 프로그램과 같은 저장소에 있고, Cloudflare Workers와 일반 VPS 양쪽의 배포 문서도 함께 있어요. X-Posed도 확장 프로그램은 공개해요. 정말로, MIT 라이선스로요. 다만 기여가 전송되는 그 Worker는 공개하지 않아요. 바로 그 부분이, 설치한 코드만 읽어서는 확인할 수 없는 지점이에요.
여기서는 캐시에서 온 답변도 뒷받침이 필요해요. 기여는 설치본별 투표로 저장되고, 제공되는 건 합의된 값이에요. 신뢰 기준은 옵션 페이지에서 직접 높일 수 있고요. X-Posed의 자체 문서는 아이디마다 마지막으로 수용된 값을 저장한다고 설명하는데, 이는 가장 최근에 기여한 사람이 결정한다는 뜻이에요. 두 설계 모두 똑같은 근본 문제에 정직해요 — 어떤 서버도 어떤 기여가 정말로 X에서 왔는지 증명할 수는 없다는 점.
조회에는 어떤 식별자도 실리지 않아요. 읽기 요청은 서명 없는 아이디 목록이라, 서버는 그걸 서로 엮을 대상이 없고 "이 설치본이 이 계정들을 봤다"는 결과를 만들어 낼 수도 없어요. 읽는 사람 수는 코드 한 줄이면 세지만, 그걸 넣는 순간 이 특성은 끝나요. 그래서 공개된 통계가 의도적으로 적게 잡히는 거예요.
그리고 요청 제한은 서로 뺏듯이 쓰는 게 아니라 배분해서 써요. 백그라운드 작업은 시간 창의 85%에서 멈추므로, 마지막 여덟 번은 여러분이 실제로 호버한 계정을 위해 남아요. 그 원리는 홈페이지에 그림으로 정리해 뒀어요.
출처
2026년 8월 24일에 확인했어요. 설치 수와 기능은 수시로 변해요. 아래 내용 중 낡은 게 있다면 그건 입장이 아니라 실수이며, 이슈 트래커가 가장 빠른 정정 경로예요.