개발도구 도구
오피스 커먼의 'Search': 최소주의 웹 브라우저 소개
driceroland/Search
GitHub오피스 커먼에서 개발한 'Search'는 불필요한 요소를 제거하고 속도와 간결함에 초점을 맞춘 macOS 전용 도구형 웹 브라우저입니다.
세 줄 요약
- 웹킷 엔진을 활용해 앱 크기를 최소화하고 즉시 실행되며, 광고 차단 및 읽기 모드 등 핵심 기능이 기본 탑재되어 있습니다.
- 모든 데이터(비밀번호, 기록 등)는 macOS 로컬 기기에만 저장되며, 클라우드 동기화나 원격 분석 전송이 없어 높은 프라이버시를 보장합니다.
- 사용을 위해서는 macOS 14 이상이 필요하며, 계정 연결이나 클라우드 동기화 기능을 의도적으로 배제하여 오직 로컬 환경에서 작동합니다.
Search는 불필요한 요소를 제거하고 속도와 간결함에 초점을 맞춘 macOS 전용 웹 브라우저입니다. 툴바, 시작 페이지, 사이드바 제안 등 사용자의 주의를 분산시키는 요소가 없으며, 주소나 검색어를 하나의 필드에 입력하여 바로 페이지로 이동합니다. 이 브라우저는 모든 Mac에 내장된 WebKit 엔진을 활용하여 약 3MB의 작은 용량으로 즉시 실행되며, 오직 도구(tool)로서 기능하도록 설계되었습니다.
Search는 광고 차단이나 읽기 모드(`⇧⌘R`) 같은 핵심 기능을 기본적으로 제공합니다. 비밀번호 관리는 macOS 키체인에 저장되어 시스템이 암호화하며, 모든 기록과 데이터는 로컬 Mac에만 보관됩니다. 이로 인해 클라우드 동기화나 원격 분석 전송(telemetry)이 없어 높은 수준의 프라이버시를 유지하는 것이 특징입니다.
기술적으로 Search는 SwiftUI, AppKit, WKWebView 등을 사용하여 구성되었으며, 확장 기능은 WebKit의 자체 엔진을 통해 실행됩니다. 개발자들은 약 12,700줄 분량의 Swift 코드를 직접 검토할 수 있도록 공개되어 있습니다. 이는 웹 브라우저가 사용자의 비밀번호나 기록을 처리하는 과정을 투명하게 공개하여 누구나 이해하고 수정할 수 있게 하기 위함입니다.