Repolode
aitobox

aitobox/ATBClone

WeChat, Chrome, Cursor 등의 앱을 각자 데이터 디렉터리와 프록시를 사용하는 독립된 복사본으로 여러 개 만드는 macOS 엔진입니다.

스타
436
포크
41
열린 이슈
0
마지막 커밋
7시간 전

어떤 프로젝트인가요?

ATBClone은 macOS용 CLI 및 GUI 도구로, 앱의 독립적인 복사본을 여러 개 만듭니다. 각 복제본은 별도의 사용자 데이터 디렉터리를 사용하므로 같은 앱의 계정이나 작업 공간을 나란히 따로 실행할 수 있습니다.

이 도구는 두 가지 방식을 사용합니다. 하드 클론은 앱 번들 전체를 복제하고 Info.plist와 번들 식별자를 수정한 다음, HOME과 TMPDIR을 다른 경로로 지정해 격리합니다. 소프트 클론은 --user-data-dir 또는 --profile 인수와 프록시 환경 변수를 전달하는 경량 래퍼를 만들어 에디터와 브라우저에 적합합니다. 각 복제본은 자체 HTTP 또는 SOCKS5 프록시를 사용할 수 있으며, 인증 정보는 macOS Keychain에 저장됩니다.

프로젝트에는 WeChat, QQ, Telegram, Chrome, Cursor, VS Code 등의 앱을 위한 레시피 34개가 기본으로 포함되어 있습니다. 목록에 없는 앱의 경우, 프로버가 Mach-O 아키텍처와 샌드박스 권한을 검사해 레시피를 생성합니다. 명령어로 복제본 생성 및 목록 확인, 기본 앱 업그레이드 후 복제본 업데이트, 데이터 포함 여부를 선택해 복제본 삭제 등을 할 수 있습니다.

핵심 기능

  • 01앱 종류에 따라 선택할 수 있는 하드 클론 및 소프트 클론 방식
  • 02복제본마다 HOME 및 TMPDIR 데이터 디렉터리 격리
  • 03인증을 지원하는 복제본별 HTTP 또는 SOCKS5 프록시
  • 04인기 앱과 AI 클라이언트 34종을 위한 기본 레시피
  • 05레시피가 없는 앱의 레시피를 생성하는 프로버
  • 06~/ATBClone/recipes/ 경로에 사용자 정의 YAML 레시피 추가

활용 사례

  • Mac 한 대에서 WeChat 또는 QQ 계정 두 개 사용
  • 서로 다른 프록시를 사용하는 Chrome 프로필을 별도로 유지
  • Cursor 또는 VS Code의 업무용 인스턴스와 개인용 인스턴스 유지
  • CI 또는 자동화 환경에서 복제본 생성 및 업데이트 스크립트 실행

빠른 시작

  1. 1

    README의 Python 패키지 설치 안내에 따라 CLI를 설치합니다(소스에서 pip install).

  2. 2

    대화형 마법사를 실행해 첫 클론을 만듭니다.

    atbclone wizard
  3. 3

    클론한 앱 목록을 표시합니다.

    atbclone list

사용 전 알아둘 점

  • macOS 전용이며 Windows나 Linux에서는 실행되지 않습니다.
  • 내장 dylib 및 런처 인젝션은 Mach-O 앱을 대상으로 하며, 일부 방식은 앱 아키텍처에 따라 달라집니다.
  • App Sandbox 제거와 ad-hoc 재서명은 복사된 앱을 변경하며, 동작이나 업데이트에 영향을 줄 수 있습니다.

토픽

자주 묻는 질문

ATBClone은(는) 무엇인가요?
WeChat, Chrome, Cursor 등의 앱을 각자 데이터 디렉터리와 프록시를 사용하는 독립된 복사본으로 여러 개 만드는 macOS 엔진입니다. ATBClone은 macOS용 CLI 및 GUI 도구로, 앱의 독립적인 복사본을 여러 개 만듭니다. 각 복제본은 별도의 사용자 데이터 디렉터리를 사용하므로 같은 앱의 계정이나 작업 공간을 나란히 따로 실행할 수 있습니다.
ATBClone은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
ATBClone은(는) GPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
ATBClone은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. ATBClone의 마지막 커밋은 2026년 10월 19일입니다.
ATBClone은(는) 어디에 사용할 수 있나요?
Mac 한 대에서 WeChat 또는 QQ 계정 두 개 사용 서로 다른 프록시를 사용하는 Chrome 프로필을 별도로 유지 Cursor 또는 VS Code의 업무용 인스턴스와 개인용 인스턴스 유지 CI 또는 자동화 환경에서 복제본 생성 및 업데이트 스크립트 실행
ATBClone는 어떻게 설치하나요?
README의 Python 패키지 설치 안내에 따라 CLI를 설치합니다(소스에서 pip install). 대화형 마법사를 실행해 첫 클론을 만듭니다.: atbclone wizard 클론한 앱 목록을 표시합니다.: atbclone list
ATBClone은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/aitobox/ATBClone

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트