Skip to content
FrontierDot

0xraco 오픈소스: GPTibo MIT 저장소에 들어 있는 것

업데이트

계속 갱신되는 타임라인 · 마지막 업데이트 · 업데이트 기록 2건

gptibo 또는 “0xraco 开源”을 검색했다면 여기서 시작한다. GPTibo는 자체 호스팅 디지털 상품 상점이다. 2026년 10월 13일 X 계정 @0xraco가 “GPTibo 停运及开源公告”를 올리고 코드 링크를 달았다. 그 링크는 MIT 저장소 CoolkHz/gptibo로 리다이렉트된다. 두 페이지 모두 GitHub 계정과 이 X 계정이 같은 사람이라고 말하지 않는다. 이 글은 그 출처가 실제로 말한 것과 소문을 가른다. 코드에 들어 있는 것, 빠진 것, 10월 14일에 바뀐 것, 직접 붙여야 하는 것이다.

GPTibo는 디지털 상품을 파는 자체 호스팅 스토어프런트(프런트엔드는 React와 TypeScript, 백엔드는 Go와 PostgreSQL 또는 Cloudflare Workers와 D1)로, @0xraco 계정이 X에서 원래 사이트의 운영 종료를 알린 뒤 2026년 10월 13일 정제된 MIT 라이선스 소스로 공개됐다. 공급처와 결제 연동은 익명화된 스텁이고, 약속됐던 별도의 “GPT 대충전” 공급 플랫폼은 10월 14일 한 번 커밋됐다가 소유자의 요청으로 되돌려졌다.

2026-10-18에 읽은 것: 공개 GitHub 저장소 CoolkHz/gptibo(README, LICENSE, OPEN_SOURCE_REVIEW.md, 릴리스 v0.1.0과 v0.1.1, 전체 커밋 목록, GitHub API의 저장소 통계)와 아래에 인용한 @0xraco의 X 게시물. 시각은 GitHub와 X가 표시하는 UTC다. 코드를 클론하거나 빌드하거나 실행하지 않았고, 어떤 스토어에도 로그인하거나 구매하지 않았으며, 타임라인의 어떤 사실에도 뉴스 기사를 인용하지 않았다. 2026-10-26에 다시 확인했다. GitHub API는 별 857개와 포크 505개를 보였고, 10월 14일 이후 커밋은 없었다. 공지 링크는 여전히 CoolkHz/gptibo로 리다이렉트된다. 게시물은 리포스트 76건과 답글 134건을 보였다.

타임라인

  1. 저장소 CoolkHz/gptibo가 UTC 15:57에 루트 커밋 하나, “Release sanitized GPTibo storefront and admin under MIT”와 함께 만들어진다. UTC 15:58에 릴리스 v0.1.0 “GPTibo MIT 开源版”가 게시된다. 릴리스 노트에 따르면 첫 공개 버전에는 스토어프런트, 관리자 패널, 파트너(에이전트) 워크스페이스, 메인 백엔드가 들어 있고, 상위 공급처와 통합 결제 채널은 익명화됐으며, 운영 도메인, 클라우드 리소스, 가맹점 설정, 관리자 신원, 라이선스 상품 매핑은 제거됐고, 내부 공급 실행 시스템, 운영 자료, 스크린샷도 제거됐다. 실제 거래는 기본으로 꺼져 있고, 비공개 이력이 없는 독립된 Git 루트를 쓴다.

    GitHub release v0.1.0 of CoolkHz/gptibo

  2. 몇 분 안에 작은 CI 수정이 두 건 이어진다(UTC 16:01 PostgreSQL 헬스 체크의 따옴표 수정, UTC 16:04 TypeScript 의존성 수정). UTC 16:09에 릴리스 v0.1.1 “验证完整的开源版本”이 게시된다. 상점과 익명화 어댑터 소스는 v0.1.0과 같고, Node 테스트 391개와 Go 테스트 및 서브테스트 496개가 건너뜀 없이 통과했으며, 빌드, go vet, 의존성 감사가 깨끗하고, 소스 패키지와 Git 이력에 대한 Gitleaks 스캔에서 면제되지 않은 적중이 없다고 한다. 이는 관리자 본인의 테스트 주장이다.

    GitHub release v0.1.1 of CoolkHz/gptibo

  3. UTC 16:28에 X 계정 @0xraco가 “GPTibo 停运及开源公告”(GPTibo 운영 종료 및 오픈소스 공지)를 올린다. 사이트가 운영을 멈췄다고 하며 이용자에게 감사를 전한다. 트래픽이 늘면서 서비스를 제공하고 유지하는 데 작성자가 쓸 수 있는 시간과 힘을 넘어섰고, 신중히 생각한 끝에 중단하기로 했으며, 사이트의 프런트엔드와 백엔드 프로그램은 이제 오픈소스이고, 전체 “GPT 代充”(GPT 대충전) 프로그램은 다음 날 “모두가 배우고 참고할 수 있도록” 오픈소스로 공개하겠다고 한다. 이 게시물이 이후 거의 모든 리포스트의 출처다.

    @0xraco on X: GPTibo 停运及开源公告

  4. UTC 01:13에 “Add sanitized supply platform and storefront X integration”이라는 커밋이 저장소에 들어온다. 파일 135개를 건드리고 약 17,950줄이 추가된다. 메시지에는 Go 공급 API, 채널 워크스페이스, 지갑과 카드 어댑터, 설정 가능한 X 결제 신원, 구매 한도와 복구 계약이 적혀 있다. UTC 01:21에 두 번째 커밋 “Revert supply platform publication”이 “소유자의 요청으로” 이를 되돌리며, 트리가 검증된 v0.1.1과 다시 정확히 일치한다고 밝힌다. 그 사이인 UTC 01:38과 01:42에 @0xraco가 공지를 인용하며 공개에 반대한 비판자들에게 답한다.

    Commit ff89926 in CoolkHz/gptibo (the added supply platform)

  5. UTC 02:40에 README가 “redesign README for the public storefront project”로 다시 쓰인다. 새 글은 “原站点已停止运营,项目现以 MIT 许可证开放源码”(원래 사이트는 운영을 멈췄고 프로젝트는 이제 MIT 라이선스로 소스를 공개한다)라는 문장으로 시작하고, 세 인터페이스(스토어프런트, 관리자, 파트너 워크스페이스)를 나열하며, 공개 버전에는 스토어프런트 쪽 공급처 어댑터는 있지만 독립된 공급 플랫폼과 공급처 실행 시스템은 없다고 밝힌다. 2026년 10월 26일에 다시 확인했다. 이 README 커밋이 여전히 main의 최신 커밋이다.

    README.md of CoolkHz/gptibo

  6. X에서 @0xraco는 하루 종일 답글에 응한다. UTC 09:33에 오픈소스 공개가 끝났고 핵심적인 것은 들어 있지 않으며, 결제 프로토콜과 카드 플랫폼은 포함되지 않아 이용자가 직접 연동해야 한다고 하면서, 이번 공개를 “반쯤 완성된 카드 상점 프로그램”이라고 부른다. 작성자 본인의 설명이며 저장소의 익명화 스텁 설계와 일치한다.

    @0xraco on X: reply on what was and was not open-sourced

GPTibo란

GPTibo는 스토어프런트의 이름이다. 저장소 자신의 표현으로는 “可自托管的数字商品商城”, 곧 자체 호스팅이 가능한 디지털 상품 상점이며 “상품 전시, 결제, 주문 전달, 사후 처리, 파트너 상점 관리를 하나의 시스템에 통합한다.” 1차 출처에 나온 제품 설명은 이것이 전부다. GitHub의 저장소 설명은 더 짧다. “Self-hosted GPTibo storefront, admin and Go backend — sanitized MIT source”.

코드는 README가 경로로 나열한 세 화면을 중심으로 짜여 있다. 루트 경로의 고객용 스토어프런트, /admin의 관리자 백오피스, /partner의 파트너 워크스페이스다. 스토어프런트는 상품과 요금제 목록, 주문, 결제 상태, 주문 조회, 사후 처리 요청을 다루며 중국어와 영어 인터페이스, 라이트와 다크 테마를 갖췄다. 관리자 쪽은 상품 가격, 주문과 고객, 환불, 파트너 관리, 정산, 알림 설정을 다룬다. 파트너 워크스페이스에서는 하위 판매자가 브랜딩과 커스텀 도메인으로 자기 상점을 운영하고, 상품을 관리하며, 자신의 하위 파트너를 포함한 주문 통계를 볼 수 있다.

기술적으로 프런트엔드는 React 19에 TypeScript, Vite, Tailwind CSS다. 서로 바꿔 쓸 수 있는 백엔드가 두 가지 있다. Gin 프레임워크와 PostgreSQL을 쓰는 Go 서비스(API와 백그라운드 워커는 별개 프로세스로 실행)와, D1을 쓰는 Cloudflare Workers 백엔드다. 이메일은 React Email을 쓴다. 테스트는 Node 테스트 러너와 Go test로 돌리고 소스 스캔에는 Gitleaks를 쓴다. 저장소는 MIT 라이선스이며 LICENSE 파일이 이를 확인해 준다.

지금 사람들이 검색하는 이유

GitHub에는 저장소가 2026년 10월 13일에 만들어졌다고 나오고, X 공지는 30분 뒤에 이어졌다. 2026년 10월 26일 GitHub API는 별 857개, 포크 505개, 기여자 계정 하나, 그리고 10월 14일 README 이후 커밋이 없다고 보고했다. “gptibo”와 “0xraco 开源” 검색이 왜 늘었는지는 출처에 나와 있지 않다. 출처가 보여 주는 것은 운영 종료 게시물과 공개 저장소다. 10월 26일에 다시 읽었을 때 그 게시물은 리포스트 76건과 답글 134건을 보였다.

공지 게시물 자체는 “GPT 代充”라는 말 말고는 상품 범주를 밝히지 않았다. 이는 다른 사람을 대신해 GPT 서비스를 충전하거나 구독해 준다는 뜻의 중국어 표현이다. 공개한 코드에 관해서는 저장소가 그 표현을 쓰지 않는다. 일반적인 디지털 상품 상점이라 설명하고 공급 쪽은 빼놓았다. 원래 사이트가 정확히 어떤 상품을 팔았는지에 대한 설명은 그 두 1차 출처에서 찾을 수 없다면 확인되지 않은 것으로 봐야 한다. 우리는 거기서 찾지 못했다.

오픈소스 공개에 들어 있는 것과 빠진 것

관리자의 OPEN_SOURCE_REVIEW.md(베이징 시간 2026년 10월 13일자)는 경계를 분명히 적는다. 남긴 것은 스토어프런트, 관리자, 파트너 워크스페이스, Go API와 워커, Cloudflare Worker, 스키마 마이그레이션, 합성 데이터를 쓴 테스트다. 제거한 것은 독립된 공급 실행 시스템, 운영 및 테스트 사이트 배포 자료, 릴리스와 운영 기록, 운영용 스크래핑 도구, 관리자 스크린샷, 클라우드 리소스 바인딩, 운영 문서다.

상위 공급처와 결제 채널은 일반적인 이름으로 바뀌었다. README는 공급용 어댑터 유형으로 recharge, account_supplier, delivery_supplier, xgift를, 익명 결제 집계 업체로 gatewaya와 gatewayb를 든다. 원래 서비스 도메인은 예약된 example.invalid 도메인으로 바뀌었고, 상품 식별자는 데모 값이며, 가맹점 신원, 관리자 신원, 키는 비어 있다. 남은 공개 결제 프로토콜에는 가맹점 자격 증명이 없다. 리뷰 파일은 익명화된 마이그레이션이 원래 운영 데이터베이스와 호환되지 않으므로 코드는 새 데이터베이스에만 설치할 수 있다고도 적는다.

실제로 공개된 GPTibo는 상점의 뼈대이며 사업 자체는 들어 있지 않다. 자체 결제 게이트웨이, 자체 공급처 연동, 자체 관리자 로그인을 직접 만들거나 연결해야 하는데, README에 따르면 관리자 로그인에는 설정된 관리자 신원, TOTP, 이메일 인증 서비스가 필요하다. 기본 설정은 로그인할 수 있는 관리자 계정을 제공하지 않으며 실제 결제, 구매, 알림을 시작하지 않는다.

10월 14일의 공급 플랫폼 커밋과 되돌림

10월 13일 공지는 다음 날 전체 “GPT 대충전” 프로그램이 이어진다고 약속했다. 커밋 이력은 그 약속이 저장소에서 어떻게 됐는지 보여 준다. 10월 14일 UTC 01:13, 큰 커밋 하나가 메시지에서 정제된 공급 플랫폼이라 부르는 것을 추가했다. Go 공급 API, 채널 워크스페이스, 지갑과 카드 어댑터, X 결제 신원 설정으로, 파일 135개에 17,952줄이 추가됐다. 메시지는 Node 테스트 392개, 스토어프런트 Go 테스트 498개, 공급 Go 테스트 211개, 소스 스캐너 테스트 5개가 통과했다고 밝히면서, 실제 외부 거래와 컨테이너 기동은 아직 배포 검증이 필요하다고 덧붙인다.

8분 뒤 두 번째 커밋이 이를 모두 되돌렸다. 메시지는 되돌림이 “소유자의 요청으로” 이뤄졌고 트리가 검증된 v0.1.1과 다시 정확히 일치하며 “개발 작업은 별도로 보존되어 있다”고 말한다. 따라서 저장소에 공급 플랫폼이 있던 것은 몇 분뿐이며, 그 사이에 포크한 사람이 사본을 갖고 있을 수 있다. 이후 작성된 README는 공급 플랫폼이 포함되지 않는다고 적는다. 소유자가 왜 되돌림을 요청했는지는 공개 페이지로는 알 수 없다. 그날 X의 작성자 답글에는 프로젝트 공개를 둘러싼 비판자들과의 격한 논쟁이 보이지만 저장소 자체는 이유를 밝히지 않으므로, 이유를 단정하지 않는다.

작성자가 X에서 말한 것과 우리가 연결할 수 있는 것

공지는 표시 이름이 “Raco | 玉米须”인 @0xraco가 올렸다. 게시물은 https://gptibo.com 을 운영이 멈춘 사이트로 적고, 그 오픈소스 링크는 https://github.com/CoolkHz/gptibo 로 리다이렉트된다. 10월 14일의 후속 게시물에서 이 계정은 코드 공개가 비슷한 상점을 운영하는 판매자에게 해가 된다고 말한 비판자들과 논쟁했다. 결제 프로토콜은 어느 것도 오픈소스로 공개하지 않았다고 했고, 이번 공개를 반쯤 완성된 카드 상점 프로그램이라 불렀으며, 한 게시물에서는 암호화폐를 사서 카드를 충전하는 거래를 본인의 표현으로 회색지대 사업이라고 설명했다. 그 게시물들의 욕설은 인용하지 않으며, 계정의 발언을 그 내용 이상의 어떤 것과도 연결하지 않는다.

두 1차 출처 모두 말하지 않는 것이 하나 있다. GitHub 계정 CoolkHz와 X 계정 @0xraco가 같은 사람이라는 점이다. 시기, 공통된 주제, 원래 사이트가 운영을 멈췄다는 저장소의 설명이 모두 같은 방향을 가리키고 저장소 README도 공지의 표현과 맞지만, 어느 페이지도 상대를 거명하지 않는다. 그래서 이 글은 한 명의 운영자를 지목하지 않고 “저장소”와 “공지한 X 계정”이라고 쓴다. 그 연결의 출처가 중요하다면 저장소 소유자의 프로필을 직접 확인하자.

코드를 직접 써 보려는 분께

README는 로컬 실행 방법을 두 가지 제시한다. Go 경로에는 Node.js 24, Docker Compose, 로컬 시크릿을 초기화하는 Python 3 스크립트가 필요하다. 그다음 API 이미지를 빌드하고, PostgreSQL을 띄우고, 마이그레이션과 권한 부여 단계를 실행하고, API와 워커를 시작하고, /api를 포트 8093의 Go 서비스로 프록시하는 Vite 프런트엔드를 실행한다. Cloudflare 경로에서는 예제 .dev.vars 파일을 복사하고, Wrangler로 로컬 D1 마이그레이션을 적용하고, 포트 8787에서 Worker 미리보기를 실행한다. 프로젝트의 검증 명령은 npm test, npm run lint, npm run build, npm run security:scan이며 Go 서비스에는 go test와 go vet이 더해진다.

관리자 본인의 글에서 주의할 점이 둘 읽힌다. 연동 어댑터는 사용할 수 없는 자리 표시용 주소를 쓰므로 실제 프로토콜은 직접 구현하고 확인해야 하고, 리뷰 파일은 자동화 테스트가 실제 결제나 공급처 서비스를 건드린 적이 없다고 한다. 보안 스캔은 비밀이나 결함이 남아 있지 않음을 증명할 수 없는 최선의 점검이라고 설명된다. 어떤 스토어프런트 코드든 실제 고객이나 돈을 거치게 하기 전에 직접 검토하자. 어떤 서비스의 구독이나 계정을 재판매할 계획이라면 해당 서비스의 약관도 읽어야 한다. 코드는 그 문제를 다루지 않는다.

다른 오픈소스 커머스 스택과 비교하자면, 주문 상태, 환불, 파트너 가격을 한 코드베이스에 담은 참조 구현이다. 이 사이트의 다른 오픈 릴리스에 대한 출처별 날짜 정리는 Reflection Beam 501B 타임라인과 Meta Muse Spark Open 타임라인을 보자. 같은 주의 또 다른 오픈소스 릴리스로 검색 결과에서 자주 헷갈리는 것은 Puter와 The Everything Project에서 다룬다. Front 블로그 목록에서 모든 글을 볼 수 있다.

확인되지 않은 것

  • 원래 사이트가 정확히 어떤 상품이나 서비스를 팔았는지. 저장소는 “디지털 상품”이라 하고 공지는 “GPT 代充”라고 한다. 상품 목록은 찾지 못했다.
  • GitHub 계정 CoolkHz와 X 계정 @0xraco가 같은 사람인지. 어느 페이지도 그렇게 말하지 않는다.
  • 공급 플랫폼 커밋이 왜 되돌려졌는지. 커밋은 “소유자의 요청으로”라고만 말한다.
  • 상점 뼈대가 처음부터 끝까지 동작하는지. 테스트 개수는 관리자의 주장이며 우리는 코드를 빌드하거나 실행하지 않았다.
  • https://gptibo.com 에 지금 접속할 수 있는지, 누가 갖고 있는지. 공지는 그 URL을 적는다. 우리는 열지 않았다.
  • 원래 사이트의 이용자 수, 주문 수, 매출에 관한 주장. 이를 밝힌 1차 출처는 없다.
  • 집계 사이트나 AI 답변의 제3자 설명. README를 되풀이할 뿐 출처에서 확인할 수 있는 내용을 더하지 않아 사용하지 않았다.

이어서 읽기

모든 글은 최신순으로 Front 블로그 목록에 있습니다.

자주 묻는 질문

@0xraco는 GPTibo 오픈소스에 대해 무엇을 알렸나요?

2026년 10월 13일 이 계정은 “GPTibo 停运及开源公告”를 올렸다. https://gptibo.com 은 운영을 멈췄고, 사이트의 프런트엔드와 백엔드는 오픈소스가 됐으며, GPT 대충전 프로그램 전체는 다음 날 공개한다고 했다. 글의 오픈소스 링크는 https://github.com/CoolkHz/gptibo 로 리다이렉트된다. 현재 README는 공급 플랫폼이 포함되지 않는다고 한다. 글은 이 X 계정과 GitHub 계정 CoolkHz가 같은 사람이라고 말하지 않는다.

GPTibo란 무엇인가요?

고객용 상점, 관리자 백오피스, 파트너 워크스페이스를 갖춘 자체 호스팅 디지털 상품 스토어프런트다. 원래 사이트는 운영을 멈췄고 코드는 2026년 10월 13일 MIT 라이선스로 공개됐다.

GPTibo는 오픈소스인가요?

그렇다. 저장소 CoolkHz/gptibo는 MIT 라이선스이고, @0xraco 공지의 오픈소스 링크는 그곳으로 리다이렉트된다. 공급처와 결제 연동은 익명화된 스텁이며 별도의 공급 플랫폼은 포함되지 않는다.

GPTibo를 바로 상점으로 운영할 수 있나요?

아니다. 관리자 본인의 설명에 따르면 실제 거래는 기본으로 꺼져 있고 쓸 수 있는 관리자 계정이 없으며, 먼저 결제와 공급처 어댑터를 직접 만들거나 연결해야 한다.

GPT 대충전 프로그램도 오픈소스로 공개됐나요?

10월 14일에 공개한다고 예고됐다. 그날 UTC 01:13에 공급 플랫폼을 추가하는 커밋이 올라왔다가 8분 뒤 소유자의 요청으로 되돌려졌다. 현재 README는 포함되지 않는다고 적는다.

GPTibo는 어떤 기술을 쓰나요?

프런트엔드는 React 19, TypeScript, Vite, Tailwind CSS이고, 백엔드는 Gin과 PostgreSQL을 쓰는 Go 또는 D1을 쓰는 Cloudflare Workers다.

업데이트 기록

  • — 2026년 10월 26일에 GitHub API와 @0xraco 공지를 다시 확인했다. 별 857개, 포크 505개, 10월 14일 이후 커밋은 없고, 게시물은 리포스트 76건과 답글 134건을 보였다.
  • — 최초 게시. CoolkHz/gptibo 저장소, 릴리스 두 건, 커밋 이력, README, 리뷰 파일, 공지한 X 게시물을 2026년 10월 18일(UTC+8)까지 확인했다.

출처