Claude、Gemini、OpenAI、Qwenなど、コーディングツール向けAIサブスクリプションのクォータを追跡する、macOSネイティブのメニューバーアプリとRust製CLI。
aitobox/ATBClone
WeChat、Chrome、Cursorなどのアプリを、それぞれ専用のデータディレクトリとプロキシを持つ複数の隔離コピーとして作成できるmacOS向けエンジン。
- スター
- 436
- フォーク
- 41
- 未解決の Issue
- 0
- 最終コミット
- 15 時間前
これは何?
ATBCloneは、macOS向けにアプリの独立したコピーを複数作成するコマンドライン/GUIツールです。各クローンには専用のユーザーデータディレクトリが割り当てられるため、同じアプリの複数アカウントやワークスペースを並行して使えます。
このツールは2つの方式を使います。Hard cloneではアプリバンドル全体を複製し、Info.plistとbundle identifierを編集したうえで、HOMEとTMPDIRの参照先を変更して隔離します。Soft cloneでは、--user-data-dirや--profile引数、プロキシ用の環境変数を渡す軽量なラッパーを作成します。こちらはエディターやブラウザーに適しています。各クローンには独自のHTTPまたはSOCKS5プロキシを設定でき、認証情報はmacOS Keychainに保存されます。
WeChat、QQ、Telegram、Chrome、Cursor、VS Codeなど、34種類のアプリ向けレシピが組み込まれています。登録されていないアプリについては、proberがMach-Oのアーキテクチャとsandbox entitlementsを調べてレシピを生成します。クローンの作成、一覧表示、元のアプリのアップグレード後のクローン更新、データを残す/削除するクローンの削除に対応したコマンドを備えています。
主な機能
- 01アプリの種類に応じて使い分けられるHard cloneとSoft cloneの方式
- 02クローンごとにHOMEとTMPDIRのデータディレクトリを隔離
- 03認証に対応した、クローンごとのHTTPまたはSOCKS5プロキシ
- 04人気アプリやAIクライアント34種類の組み込みレシピ
- 05レシピがないアプリ向けにレシピを生成するprober
- 06~/ATBClone/recipes/に配置できるカスタムYAMLレシピ
ユースケース
- 1台のMacでWeChatやQQのアカウントを2つ使う
- 異なるプロキシ経由で接続する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向けにアプリの独立したコピーを複数作成するコマンドライン/GUIツールです。各クローンには専用のユーザーデータディレクトリが割り当てられるため、同じアプリの複数アカウントやワークスペースを並行して使えます。
- ATBClone は無料で使えますか?ライセンスは?
- ATBClone は GPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- ATBClone は今もメンテナンスされていますか?
- 活発にメンテナンス中。ATBClone の最終コミットは 2026年10月19日 です。
- ATBClone は何に使えますか?
- 1台のMacでWeChatやQQのアカウントを2つ使う 異なるプロキシ経由で接続する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 の数値は毎日更新されます。
関連プロジェクト
Google Workspace APIを統一したインターフェースで操作し、スクリプトやAIエージェント向けにJSONを出力するCLI。
Makeに着想を得た、Taskfile YAMLで設定する高速かつクロスプラットフォームなGo製タスクランナー。
ローカルのTCPポートをリモートサーバー経由で公開する、Rust製のシンプルなCLIです。
iOS、macOS、tvOS、visionOSのリリースを自動化する、App Store Connect API向けの高速でスクリプト実行可能なCLI。
どのデバイスからでもシェルやAIコーディングエージェントのセッションを実行・監視・操作できる、ブラウザベースのターミナルアクセスツール。