TL;DR

  • Pared는 Apple 실리콘과 macOS 27 이상에서 시스템 무결성 보호(SIP)를 활성화한 채 원치 않는 Apple Intelligence 모델을 제거하는 도구임.
  • 네이티브 앱, 터미널 설정 마법사, Nix 모듈을 제공하며 Xcode나 Homebrew는 필요하지 않음.
  • 기능별로 On, Off, App Default를 선택하고, 끄거나 관리하지 않는 기능에 필요한 공유 모델은 유지함.
  • 기능 설정 저장과 모델 제거는 별도 작업이며, 모델을 제거하기 전에 대상 모델을 검토하고 확인함.
  • 설정 프로파일 설치로 지원되는 기능 제어를 적용하고 원치 않는 모델 다운로드를 차단하며, 모델 제거에는 Apple의 에셋 서비스를 사용함.

설치

  • 다운로드한 파일의 압축을 풀고 Pared를 Applications로 드래그해 설치함.
  • 터미널에서 설정 마법사를 열려면 curl로 다음 URL의 설치 스크립트를 가져와 sh로 실행함: https://github.com/4evy/pared/releases/latest/download/install.sh
  • Apple 실리콘과 macOS 27 이상이 필요하며, Xcode나 Homebrew는 필요하지 않음.

Apple Intelligence를 원하는 방식으로 사용

  • Mac에서 유지할 Apple Intelligence 기능을 선택하고, 더는 필요하지 않은 모델을 제거함.
  • Pared는 네이티브 앱, 터미널 마법사, Nix 모듈을 제공함.
  • 시스템 무결성 보호(SIP)는 활성화된 상태로 유지됨.

사용하는 기능 유지

  • Writing Tools는 유지하고 Genmoji는 끄거나, 모든 기능을 끌 수 있음.
  • 기능 카탈로그에서 켜 두거나 관리하지 않도록 설정한 기능에 필요한 공유 모델은 유지함.

몇 가지 선택 후 검토

  • 각 기능을 On, Off, App Default 중 하나로 설정함. 새 정책은 모든 기능이 꺼진 상태로 시작하며, 저장 전에 선택 사항을 검토함.
  • Pared의 설정 프로파일을 System Settings에서 설치함. 프로파일은 지원되는 제어를 적용하고 원치 않는 모델 다운로드를 차단함.
  • 모델 제거를 검토함. Pared가 제거 가능한 모델을 표시하며, 확인 후 제거함. 기능 설정 저장과 모델 제거는 서로 별개의 작업임.
  • 기능을 다시 사용하려면 해당 기능을 켜고 업데이트된 프로파일을 설치한 다음, Pared에서 해당 모델을 요청함. Pared가 직접 다운로드할 수 없는 기능의 모델은 해당 Apple 앱을 사용함.

사용

  • Pared를 열거나 pared wizard를 실행함. 어느 쪽이든 여는 것만으로는 설정이 변경되지 않으며, 기능 선택은 저장 전까지 초안으로 유지됨.
  • 설정 및 명령어는 앱 설명서와 명령줄 가이드에서 확인할 수 있음.

Nix로 구성

  • nix-darwin 또는 Home Manager 모듈로 기능 선택을 관리함.
  • 두 모듈 모두 기본적으로 활성화 시점에 제거 가능한 모델을 정리함. 이를 비활성화하려면 programs.pared.cleanupOnActivation = false;로 설정함.
  • 향후 다운로드를 차단하려면 생성된 프로파일을 System Settings에서 설치함.
  • Nix 설정 가이드와 옵션 참조에서 자세한 내용을 확인할 수 있음.

소스에서 빌드

  • Xcode 27 이상에서 체크아웃한 소스를 기준으로 tools/build-app.sh를 실행해 앱을 빌드하고, .build/Pared.app을 열어 실행함.
  • 명령줄 사용과 오프라인 설치 방법은 명령줄 가이드에서 확인할 수 있음.

작동 방식

  • Pared는 Apple의 에셋 서비스를 사용해 모델을 제거함.
  • 프로파일과 모델 제거의 구현 방식 및 호환성 제한은 관련 설명에서 확인할 수 있음.