Drive, Gmail, Calendar 등 Google Workspace API를 JSON으로 다루는 CLI
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
README의 Python 패키지 설치 안내에 따라 CLI를 설치합니다(소스에서 pip install).
- 2
대화형 마법사를 실행해 첫 클론을 만듭니다.
atbclone wizard - 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 통계는 매일 갱신됩니다.
관련 프로젝트
로컬 TCP 포트를 원격 서버로 연결해 localhost 서비스를 공개 인터넷에서 이용하게 하는 간결한 Rust CLI입니다.
iOS, macOS, tvOS 및 visionOS 출시를 자동화하는 빠르고 스크립트 가능한 App Store Connect API CLI입니다.
어떤 기기에서든 브라우저로 셸 세션과 AI 코딩 에이전트를 실행하고 모니터링하며 제어할 수 있습니다.
55개 이상의 웹사이트에서 데이터를 가져오는 Rust CLI 도구
터미널에서 모델, Git 상태, 작업 공간, 컨텍스트 윈도우 사용량을 보여 주는 Rust 기반 경량 상태 표시줄입니다.