
Search é um navegador minimalista com WebKit nativo no macOS
O que é o Search
Search é um navegador gratuito para macOS desenvolvido pelo estúdio de design Office Commun, com cerca de 3 MB e exigência de macOS 14 ou posterior. A proposta é remover tudo que costuma disputar atenção: não há barra de ferramentas, página inicial, barra lateral de sugestões nem conta para entrar. Há apenas uma fila de abas (na parte superior ou à esquerda) e a página. Um único campo aceita tanto endereços quanto termos de busca, com autocomplete baseado apenas no histórico local - nada é enviado a lugar algum até que o usuário pressione Return.
O navegador usa o WebKit, o mesmo motor do Safari já embutido no macOS. Segundo o projeto, é isso que explica o tamanho pequeno, a abertura instantânea e a ausência de uma segunda cópia do Chromium para baixar e atualizar. O README diz que o app foi criado por um estúdio que passa o dia no navegador e estava cansado de browsers que 'viraram produtos'.
Funcionalidades embutidas
O app traz nativamente recursos que em outros navegadores dependeriam de extensões: bloqueador de anúncios que roda antes da página carregar, no nível de rede, ligado por padrão e desativável por site; modo de leitura (⇧⌘R); ocultação permanente de elementos como banners de cookies e sobreposições (⇧⌘H), gravada por site; picture-in-picture para vídeos (⇧⌘P); e abas fixáveis que encolhem para uma letra ou ícone, com abas da sessão anterior restauradas sem custo até serem clicadas.
Senhas ficam no chaveiro do macOS, criptografadas pelo sistema, com preenchimento apenas sob confirmação do usuário. Há importação em um clique a partir de Chrome, Arc, Dia, Brave ou Edge. Extensões do Chrome também funcionam: basta colar um link da Chrome Web Store nas configurações, e o app roda as extensões no motor de extensões do próprio WebKit (macOS 15.4 ou posterior), implementando por conta própria as APIs que o WebKit não cobre - favoritos, histórico, downloads, notificações, OAuth e outras. As extensões são verificadas por assinatura CRX3 antes de serem descompactadas.
Privacidade declarada
O projeto afirma não ter sincronização, conta, nuvem, telemetria, analytics nem relatórios de falha. Segundo o README, os únicos dados que saem do Mac são as páginas solicitadas, seus ícones e uma requisição diária para checar atualizações. Histórico, favoritos e abas ficam em arquivos JSON locais; não existe servidor. Abas privadas (⇧⌘N) têm jarro de cookies próprio e não deixam rastro. As atualizações chegam uma vez ao dia, verificadas por assinatura da Office Commun, sem reinício automático.
Arquitetura e código aberto
O código-fonte está no GitHub sob licença MIT, com cerca de 12.700 linhas de Swift, sem dependências além do que a Apple entrega com o macOS e um arquivo por responsabilidade. A interface usa SwiftUI, com AppKit para pontos específicos como a barra de título, e WKWebView para as páginas. Cada aba tem uma web view construída sob demanda - uma aba restaurada da sessão anterior não cria processo até ser ativada, o que explica a abertura instantânea mesmo com vinte abas. O bloqueador de anúncios é um WKContentRuleList compilado uma vez na inicialização, sem custo em tempo de execução; elementos ocultos são seletores injetados como folha de estilo no início do documento.
Para testes sem fechar o navegador, há um socket Unix local acessível pelo script ./bench, que abre abas de teste, espera carregamento, extrai texto, tira capturas e interage com a página pelos próprios eventos dela - essas abas de teste nunca entram na sessão ou no histórico. O repositório, com 1,7 mil estrelas, aceita contribuições, com regras resumidas como mudanças pequenas, sem novas dependências e nada que se comunique com servidores externos. Builds caseiros não são notarizados e pedem permissão manual no primeiro lançamento; as senhas deles ficam separadas das da versão assinada, já que o chaveiro distingue os apps pela assinatura.