원문 캡처 · arcreborn.cool.computer
원문 캡처 · arcreborn.cool.computer

ArtBrowser는 Arc 앱을 복사해 Arc가 종료된 뒤에도 사용할 수 있도록 만든 비공식 프로젝트다. Apple 실리콘이 탑재된 Mac과 Arc 1.170.0 또는 1.169.0이 필요하며, 제작자는 실제 서비스 종료 뒤에도 작동한다고 보장할 수는 없다고 밝혔다.

설치와 제거

설치 전 Mac에 Apple 칩(M1 이상)이 있는지 확인한다. Apple 메뉴 → 이 Mac에 관하여 → 칩에서 확인할 수 있다. Intel Mac은 아직 지원하지 않는다. Arc는 1.170.0(최종 릴리스이자 설치 프로그램이 테스트한 버전) 또는 1.169.0(이전 시뮬레이션에서 테스트한 버전)이어야 한다. Arc를 열어 한 번 이상 로그인한 다음, Arc 메뉴 → Arc 정보에서 버전을 확인한다. 다른 버전이면 설치 프로그램이 아무것도 바꾸지 않고 멈춘다. Arc를 1.170.0으로 업데이트한 뒤 다시 시도한다.

Arc에서 ⌘Q를 눌러 완전히 종료한다. 창만 닫아서는 안 된다. 터미널을 열고(⌘Space를 누른 뒤 “Terminal” 입력) 다음 명령을 붙여 넣는다. 약 40초가 걸리며 별도의 입력을 요구하지 않는다. “ArtBrowser is installed”라는 메시지가 나오면 이 단계가 끝난다.

curl -fsSL https://arcreborn.cool.computer/install-artbrowser.sh | bash

홈 폴더 안의 응용 프로그램 폴더에서 ArtBrowser를 찾거나 다음 명령을 실행해 연다.

open ~/Applications/ArtBrowser.app

macOS가 “Arc Safe Storage” 사용을 묻는 창을 띄우면 Mac 암호를 입력하거나 Touch ID를 사용하고 ‘항상 허용’을 누른다. 저장된 로그인 정보에 접근할 수 있게 된다. Arc에서 사용하던 Spaces와 탭도 그대로 나타난다. 링크를 ArtBrowser에서 열려면 시스템 설정 → 데스크탑 및 Dock → 기본 웹 브라우저에서 ArtBrowser를 선택한다.

ArtBrowser를 제거하려면 먼저 종료한 뒤 다음 명령을 실행한다. 확인을 요청한 다음 ArtBrowser 앱과 데이터를 제거하지만, Arc 앱과 Arc 데이터, 백업은 그대로 둔다.

curl -fsSL https://arcreborn.cool.computer/install-artbrowser.sh | bash -s -- --uninstall

설치 프로그램과 데이터 처리

설치 프로그램은 Apple 칩, 지원되는 Arc 버전, Arc에 저장된 데이터, Arc 종료 여부, 디스크 여유 공간을 확인한다. 확인에 실패하면 아무것도 바꾸지 않고 멈춘다. Arc 데이터를 ~/Library/Application Support/ArtBrowserBackup에 백업하며, 대부분의 Mac에서는 추가 공간을 거의 쓰지 않는다.

설치 프로그램은 1.9MB짜리 파일 하나를 내려받고, 설치 프로그램에 기록된 지문(SHA-256)과 대조한다. Arc를 복사해 업데이트가 꺼진 ArtBrowser.app을 만들고 Mac에서 서명한 뒤, 데이터를 ArtBrowser 전용 폴더로 복사한다. Arc 앱과 Arc 데이터는 변경하지 않는다. 마지막으로 앱을 ~/Applications로 옮긴다. 이 단계 전에 문제가 생기면 만든 항목을 제거한다.

이미 설치된 ArtBrowser가 있으면 먼저 제거한 뒤 다시 설치해야 한다. Arc가 실행 중이라는 메시지가 나오면 ⌘Q로 Arc를 종료하고 명령을 다시 실행한다. Arc에 저장된 로그인이 없다는 메시지가 나오면 Arc에 로그인하고 ⌘Q로 종료한 다음 다시 실행한다. 체크섬이 일치하지 않으면 설치를 진행하지 말고 명령을 다시 실행한다. 문제가 계속되면 이슈를 등록한다.

개인정보와 한계

제작자에 따르면 데이터는 Mac 안에만 남으며, 계정이나 제작자 측 서버는 없다. 설치 프로그램은 자기 자신과 작은 런처 파일 하나를 내려받고 데이터를 업로드하지 않는다. 데이터는 같은 Mac 안에서 Arc 폴더에서 ArtBrowser 폴더로 복사되며 Arc 폴더는 변경되지 않는다.

ArtBrowser는 Arc와 The Browser Company의 계정·동기화·분석·기능 플래그 서비스에 보내는 앱 자체의 네이티브 요청을 차단한다. 브라우저 엔진에서 발생하는 일반 웹 트래픽은 필터링하지 않는다. 제작자는 Arc 서비스 접속을 차단한 상태에서 작동을 테스트했지만, 모든 부분이 네트워크 요청을 전혀 보내지 않는다고 입증할 수는 없다고 설명한다. 네트워크 모니터로 직접 확인할 수 있다.

브라우저 엔진은 보안 업데이트를 받지 않는 Chromium 155의 고정 복사본이다. 신뢰하지 않는 사이트를 조심하고 macOS를 최신 상태로 유지해야 하며, 뱅킹에는 유지 관리되는 브라우저를 사용해야 한다. 앱은 Apple이 아니라 Mac에서 서명되므로 Arc가 제공하던 일부 보호 기능이 없다. 백업과 복사본에도 데이터가 있으므로 Arc 폴더처럼 취급해야 한다.

확인할 자료는 설치 프로그램 원문, 추가되는 두 프로그램인 Launcher.m과 LocalServices.m, GitHub 저장소다. 변경 없이 확인하려면 다음 명령을 실행한다. 네트워크 사용량은 Little Snitch나 Activity Monitor에서 살펴볼 수 있다.

curl -fsSL https://arcreborn.cool.computer/install-artbrowser.sh | bash -s -- --check

작동 방식과 테스트

제작자는 Arc 소스 코드를 갖고 있지 않으며 Arc를 다시 빌드한 것도 아니라고 설명한다. ArtBrowser는 사용자의 Arc 앱을 복사하고 제작자가 만든 작은 구성 요소 두 개를 더한 것이다. Arc처럼 작동하지만 Arc 서버에 의존하지 않도록 설계했다.

Arc는 계정 로그인을 요구하고 Apple iCloud와 Google Firebase를 통해 동기화한다. 제작자는 계정 서비스가 사라지면 Arc가 실행을 거부하거나 사용자를 로그아웃시킬 수 있다고 설명한다. ArtBrowser의 런처는 복사본을 전용 데이터 폴더로 실행하고 Arc 데이터 폴더를 사용하지 못하게 하며 업데이트와 동기화를 끈다.

앱에 로드되는 작은 라이브러리는 저장된 로컬 신원을 제공해 Arc가 로그인 없이 시작하도록 한다. iCloud에는 “계정 없음”으로 응답하고, Arc와 The Browser Company 서비스로 보내는 앱 자체의 네이티브 요청을 거부한다. 앱의 다른 부분에서 발생하는 요청은 차단할 수 없다고 제작자는 밝혔다.

앱을 변경하면 Arc의 원래 서명이 깨지므로 설치 프로그램이 Mac에서 다시 서명한다. 이 때문에 macOS가 한 번 키체인 접근을 묻는다. 제작자는 시계를 2026년 12월 22일 이후와 2027년으로 설정한 경우, 네트워크가 없는 경우, Arc 앱과 데이터를 읽을 수 없게 한 경우, 서버가 “계정 비활성화” 또는 “계정 삭제”라고 응답하는 상황을 시뮬레이션해 복사본을 실행했다. 테스트에서는 ArtBrowser가 계속 시작되고 Spaces를 복원했다. 다만 서버 응답은 합성한 것이며 실제 서비스 종료는 아직 일어나지 않았으므로 작동을 보장할 수 없다고 밝혔다.

지원 기능

확인된 기능은 Spaces, 폴더, 고정 탭과 열린 탭, ArtBrowser 자체 데이터로 하는 웹 탐색, 키체인 승인을 거친 저장된 Google 로그인이다. ArtBrowser는 Arc 앱이나 Arc 폴더를 사용하지 않는다.

기록과 북마크는 복사됐고 데이터베이스 무결성 검사도 통과했지만, 완전히 지원되는 것은 아니다. 확장 프로그램은 로드되지만 1Password 같은 비밀번호 관리자는 다시 잠금 해제를 요구하며, 해당 확장 프로그램의 데스크톱 앱으로 연결되는 링크는 확인되지 않았다. 저장된 비밀번호, 패스키, DRM 동영상, 지갑 서명은 지원되지 않는다.

Arc 계정, 동기화, 공유 링크, Arc Max를 비롯한 AI 기능, 자동 업데이트와 브라우저 보안 업데이트는 사용할 수 없다. Intel Mac은 테스트되지 않았다.

자주 묻는 질문

Arc가 12월 22일 종료된 뒤에도 작동하는 것이 이 프로젝트의 목적이며, 제작자가 실행할 수 있었던 테스트에서는 모두 작동했다. 다만 실제 종료 전에는 이를 시험할 수 없어 보장할 수 없다고 밝혔다.

ArtBrowser는 자체 데이터가 포함된 독립적인 복사본이므로 Arc 앱이나 Arc 데이터 폴더를 사용하지 않는다. 다만 “Arc Safe Storage” 키체인 항목을 삭제하지 말아야 한다. 일부 앱 정리 도구가 이 항목을 삭제할 수 있다. Arc가 사라진 뒤에는 Arc 앱을 이용해 ArtBrowser를 다시 설치할 수 없으므로, 먼저 ArtBrowser를 설치하고 Arc.app 사본을 보관해야 한다.

Arc에서 변경한 내용은 ArtBrowser에 반영되지 않는다. 데이터는 한 번만 복사되므로 이후에는 ArtBrowser를 사용해야 한다. 링크가 Arc에서 열리면 macOS의 기본 브라우저가 여전히 Arc로 설정된 것이므로 시스템 설정 → 데스크탑 및 Dock → 기본 웹 브라우저에서 ArtBrowser를 선택한다.

ArtBrowser는 The Browser Company와 제휴하거나 회사의 승인을 받은 공식 프로젝트가 아니라 비공식 커뮤니티 프로젝트다. Arc 팀이 안내하는 공식 대안은 Arc 데이터를 가져오는 Dia다.