GitHub Trending웹 · 프론트엔드

pauljoda/Crest

애플 플랫폼용 오픈소스 브라우저 Crest 공개

원제 pauljoda/Crest

스타 713당일 +181Swift
Key Point

Mac·iPhone·iPad에서 작동하고 Chromium과 WebKit을 병행 지원하는 오픈소스 브라우저의 등장으로, Space 개념의 컨텍스트 분리와 일관된 경험을 애플 에코시스템 전체에서 제공한다.

핵심 요약

  • SwiftUI로 구축한 macOS, iPhone, iPad용 오픈소스 브라우저 Crest를 공개했다.
  • Mac에서는 Chromium(기본값)과 WebKit 엔진을 함께 제공하며, iPhone·iPad는 WebKit만 사용한다.
  • Spaces라는 개념으로 일, 가정, 연구 등을 분리하고 각각 독립적 쿠키, 히스토리, 자격증명, 동기화 설정을 갖는다.
  • Mac용 Chromium은 ungoogled-chromium 기반으로 Google 통합을 제거했고, Chrome 웹스토어 확장을 지원한다.
  • WebKit 페이지는 Reader, 페이지 번역, 광고차단, FairPlay 영상을 지원하며, 보호된 영상이 필요할 땐 자동으로 WebKit으로 전환된다.
  • Crest Studio에서 각 Space의 문장(heraldic artwork, 이모지, 기호)을 커스터마이징할 수 있고, 사이드바 색상과 위치도 조정할 수 있다.
  • 사이드바는 고정 사이트 핀, 저장된 탭(홈 URL 포함), 프로젝트용 폴더 구조를 제공하며, 탭 선택·분할 보기·폴더를 함께 정리할 수 있다.
  • 분할 보기로 2~4개의 라이브 페이지를 그룹화하고, Peek로 링크를 현재 페이지 위에 미리보기한 후 탭으로 전환할 수 있다.
  • Mac의 Quick Window로 다른 앱의 링크를 해당 Space의 로그인 세션으로 열 수 있고, Link Routing으로 외부 링크를 선택한 Space로 보낼 수 있다.
  • Private Spaces는 임시 저장소와 격리된 히스토리를 사용하며, 디바이스 인증 요구와 앱 배경화면 진입 시 자동 잠금이 가능하다.
  • Crest Passwords는 시스템 Keychain에 origin과 Space별 자격증명을 저장하고, iCloud 동기화는 Space·탭·폴더·분할 보기·히스토리·Archive를 기기 간 동기화한다.
  • 내장 광고·추적기 차단은 iPhone, iPad, WebKit 페이지를 지원하고, Chromium 페이지는 확장 설치로 지원한다.
  • Mac은 Apple 실리콘과 macOS 26.1 이상 필요하며, GitHub Releases·Homebrew·App Store·TestFlight로 설치할 수 있다.
  • C# 코어(NativeAOT 컴파일)와 Swift·SwiftUI 앱으로 구성되며, 오픈소스(MPL 2.0 라이선스) 개발이 활발히 진행 중이다.
AI 요약 안내

AI가 한국어로 정리한 내용입니다. 정확한 정보는 원문을 확인해 주세요.

요약 원칙 ↗