App grátis e de código aberto para o notch do Mac · macOS 14+ · Apple silicon
Vortex — O notch do seu MacBook, trabalhando por você.
Um timer, um histórico da área de transferência, uma prateleira para arquivos, tarefas a partir da tela e chaves que o Claude Code usa sem vê-las. Tudo ao alcance do ponteiro, e offline por princípio.
Versão 0.1.0 · Grátis · Licença MIT
Aponte para o notch. O Vortex se abre. Timer em cima, arquivos e cópias embaixo.
O Vortex surge do notch quando o ponteiro chega lá e se recolhe quando você se afasta. Ele mostra as ferramentas que você usa várias vezes por dia, e nada mais.
Sem notch? O Vortex fica na barra de menus.
Timer
Um timer de foco no seu notch. Ajuste os minutos em um tambor. Acompanhe a contagem regressiva.
Gire o tambor com dois dedos, arraste-o ou clique em um traço. Depois, clique em Start. A contagem regressiva fica no notch enquanto você trabalha. Quando o tempo acaba, o Vortex toca um som, faz o notch piscar até você olhar e envia uma notificação com “+5 min”.
- De 1 a 120 minutos
- Início rápido: 5, 10, 15, 30, 60
- Não para se o Vortex reiniciar
ExperimenteArraste o tambor e clique em Start.
Clipboard
Histórico da área de transferência, ao alcance do ponteiro. Suas dez últimas cópias, mais as que você fixar.
Textos, links, imagens e arquivos ficam guardados à medida que você copia. Clique em um item para copiá-lo de novo, arraste-o para qualquer app ou fixe-o para depois. Cópias que os gerenciadores de senhas marcam como secretas aparecem como pontos, ficam só na memória e somem quando o Vortex é encerrado.
- 10 recentes, fixados no topo
- Textos, links, imagens, arquivos
- Apps que você exclui nunca são registrados
ExperimenteCopie qualquer frase desta página.
Shelf
Uma prateleira para arquivos. Solte-os no notch. Arraste-os para qualquer app.
Deixe arquivos de lado enquanto trabalha e arraste-os depois: para um navegador, um chat ou uma página de upload. Aponte o Vortex para a sua pasta de builds, e cada novo .ipa, .apk ou .aab aparece sozinho na prateleira assim que termina de ser gravado. O notch pisca para avisar.
- Os arquivos ficam onde estão
- Pastas monitoradas para builds
- Arquivos não fixados saem após um dia
Mesa
Shelf
Arraste um arquivo até o notchToque em um arquivo para colocá-lo na prateleira
./gradlew bundleRelease && open -a Vortex app-release.aabExperimenteArraste um arquivo da sua mesa até o notch. Seus arquivos ficam no seu Mac.Toque em um arquivo para enviá-lo ao notch.
Tasks
Transforme qualquer coisa na tela em uma tarefa. Atalho, recorte, Return.
Pressione o seu atalho e a tela congela, para que nada se mexa enquanto você seleciona a área. Pressione Return e o Vortex salva o recorte e a tela inteira, com o app, o título da janela e o endereço da página aberta no navegador. O texto de ambos é reconhecido no seu Mac, então a busca encontra a tarefa por qualquer palavra da imagem.
- Tela congelada, nada se mexe
- Origem: app, janela, página
- OCR no Mac: busque por qualquer palavra
Dana
O botão de login está cortado no iPad mini. Segue o print:
Sam
Ah, e na horizontal o teclado cobre o campo de senha.
Frame an area · Esc to cancel
Priority
Chat — Equipe mobile
ExperimenteClique em + e desenhe um retângulo em volta da mensagem ou escolha “Selecionar por mim”.
Keys
Chaves que o Claude Code pode usar, mas nunca vê. URLs de banco de dados, tokens de API e senhas ficam nas Chaves do macOS.
Dê um nome a uma chave no Vortex. O Claude Code escreve {{name}} onde vai o valor, e o Vortex executa o comando no seu shell por meio de um servidor MCP local. O valor entra como variável e é removido da saída, então o Claude recebe o resultado, nunca a chave. Na primeira vez que uma sessão usa uma chave, você a autoriza no notch.
- Valores nas Chaves do macOS
- Servidor MCP local com token
- Autorize uma vez por chave, por sessão
Diz ao Claude o que é cada chave
- PostgreSQL
- MySQL
- MongoDB
- Redis
- GitHub
- Anthropic
- OpenAI
- Slack
- AWS
- Stripe
- JWT
- Chaves privadas
- e qualquer outro token ou senha
O que ele não impede
- O Claude vê o que um comando retorna: seus dados, não a chave.
- Um valor codificado de propósito, ou só uma parte dele, não é detectado na saída.
- Enquanto um comando é executado, seus outros programas podem ver o valor nos argumentos ou no ambiente dele.
Leia o guia: Keep secrets and .env files away from Claude Code (em inglês)
Claude Code wants to use github
~/projects/shop
curl -sv -H "Authorization: Bearer {{github}}" https://api.github.com/user/repos?visibility=private- Claude Code
- MCP · 127.0.0.1
- Vortex
- Chaves
- Seu shell
Os valores ficam nas Chaves; o Claude recebe a saída sem eles.
ExperimenteClique em Allow quando o Claude pedir a chave.
Keyboard cleaning
Bloqueie o teclado para limpá-lo. Todas as teclas param até você reativá-lo.
Um botão na aba Home bloqueia todas as teclas: letras, modificadoras, Esc, as teclas de função e as de brilho, som e mídia. O mouse e o trackpad continuam funcionando, então um clique traz o teclado de volta.
- Requer Acessibilidade
- Mouse e trackpad continuam ativos
- Teclas voltam se o Vortex for encerrado
O macOS não permite que nenhum app bloqueie o Touch ID nem o Caps Lock.
Leia o guia: How to lock a MacBook keyboard for cleaning (em inglês)
Keyboard cleaning mode
All keys are locked
ExperimentePressione algumas teclas e depois bloqueie-as.
Do jeito que você trabalha. Com ou sem notch, por atalho ou script.
Sem notch? Sem problema.
Em um Mac sem notch, ou em uma tela externa, o Vortex abre abaixo do ícone dele na barra de menus, e o timer aparece ao lado.
Atalhos à sua escolha.
Abra o Vortex, vá para qualquer aba ou inicie uma tarefa com os atalhos que você definir. Nenhum vem predefinido.
Nos seus scripts.
open -a Vortex <files>coloca arquivos na prateleira sem abrir a janela.Desative o que não usa.
Um recurso desativado sai da barra lateral e da aba Home, e o Vortex para de pedir a permissão dele.
Claro e escuro.
O Vortex segue a aparência do seu Mac ou mantém a que você escolher.
Inglês e ucraniano.
O Vortex fala os dois: segue o idioma do seu Mac ou usa o que você escolher em Settings.
Offline por princípio. O Vortex nunca acessa a internet sozinho.
Sem telemetria, sem busca de atualizações, sem contas. O tráfego de rede vem só dos comandos que o Claude Code executa com as suas chaves, depois da sua autorização.
- Seus dados
~/Library/Application Support/Vortex- Seus segredos
- suas chaves de início de sessão
- Reconhecimento de texto
- no seu Mac
- A única porta aberta
- um servidor MCP para o Claude Code, só neste Mac, com token
- A regra
- uma verificação na compilação falha se surgir código de rede fora do módulo Keys
- Este site
- sem cookies, sem analytics, sem requisições a terceiros
Grátis e de código aberto. Licença MIT. Leia, compile e deixe com a sua cara.
O Vortex é um app nativo para Mac em Swift 6 e SwiftUI, baseado em The Composable Architecture. Cada recurso é um módulo que traz a sua própria aba, widget na Home, ajustes, tabelas e documentação. Apague a pasta de um recurso e as linhas que o listam, e o resto continua compilando.
brew install xcodegengit clone https://github.com/OrtexIsArtem/vortex.git cd vortexmake installVocê precisa do Xcode. O README mostra como manter as permissões entre recompilações.
- Home
- Timer
- Clipboard
- Shelf
- Tasks
- Keys
$ make buildBuild succeeded, 6 features
Baixe o Vortex para Mac. Grátis. macOS 14 ou posterior, com Apple silicon.
O Vortex funciona no Mac. Envie o link para você mesmo e baixe por lá.
Ao abrir pela primeira vez
- Descompacte o zip e mova o Vortex para Aplicativos.
- Abra o Vortex. O macOS vai recusar: o Vortex não é autenticado pela Apple, o que exige uma conta de desenvolvedor paga. Clique em OK, ou em Cancelar no macOS 14.
- Abra Ajustes do Sistema › Privacidade e Segurança, role até Segurança e clique em Abrir Mesmo Assim ao lado da mensagem sobre o Vortex. No macOS 14, em vez disso, você pode clicar no Vortex em Aplicativos com a tecla Control pressionada e escolher Abrir.
Ou, no Terminal:
xattr -dr com.apple.quarantine /Applications/Vortex.app Todas as permissões são opcionais
- Notificações
- o fim do timer e os pedidos de chave do Claude com a janela fechada
- Acessibilidade
- limpeza do teclado
- Gravação de Tela
- tarefas a partir da tela
- Automação, por navegador
- o endereço da página de uma tarefa; o macOS pergunta na primeira vez
- Colar de Outros Apps
- histórico da área de transferência, só nas versões do macOS que pedem
O Vortex guia você por elas na primeira vez que é aberto. Um recurso cuja permissão está desativada mostra um aviso amarelo: clique nele para ativar a permissão.
Perguntas. Respostas diretas.
Outra dúvida? Pergunte no GitHub.
O Vortex é grátis?
Sim. O Vortex é grátis e de código aberto, sob a licença MIT, sem assinatura e sem conta.
Funciona em um Mac sem notch, como o MacBook Neo?
Sim. Em um Mac sem notch, ou em uma tela externa, o Vortex abre abaixo do ícone dele na barra de menus, e o timer e outros indicadores aparecem ao lado do ícone.
Em quais Macs o Vortex funciona?
Macs com Apple silicon, do M1 em diante, com macOS 14 Sonoma ou posterior. Macs com Intel não são compatíveis.
O Vortex coleta algum dado?
Não. Ele nunca acessa a internet sozinho: sem telemetria, sem busca de atualizações, sem contas. Seus dados ficam em ~/Library/Application Support/Vortex e seus segredos, nas suas chaves de início de sessão.
Por que o macOS se recusa a abrir o Vortex?
O Vortex não é autenticado pela Apple, o que exige uma conta de desenvolvedor paga. Abra Ajustes do Sistema › Privacidade e Segurança e clique em Abrir Mesmo Assim ao lado da mensagem sobre o Vortex. No macOS 14, você também pode clicar no Vortex em Aplicativos com a tecla Control pressionada e escolher Abrir.
Como o Claude Code usa uma chave sem vê-la?
Você dá um nome à chave no Vortex. O Claude Code escreve {{name}} onde vai o valor e envia o comando ao Vortex por meio de um servidor MCP local. O Vortex executa o comando no seu shell com o valor guardado nas Chaves do macOS e depois retira o valor da saída, então o Claude recebe o resultado, nunca a chave.
Devo guardar chaves de produção no Vortex?
A decisão é sua. O valor nunca chega ao Claude, e cada chave precisa do seu OK uma vez por sessão. Mas o Claude vê o que um comando retorna, um valor codificado de propósito não é detectado na saída e, enquanto um comando é executado, outros programas no seu Mac podem ver o valor.
Qual a diferença entre o Vortex e o NotchNook, o Boring Notch e outros apps estilo Dynamic Island?
O Vortex é pensado para o trabalho: uma prateleira para builds e arquivos, tarefas a partir da tela, chaves para o Claude Code, um timer e histórico da área de transferência. Ele nunca acessa a internet sozinho e é de código aberto, sob a licença MIT. Não tem controles de música nem calendário. Compare os três lado a lado (em inglês).
Como atualizar o Vortex?
Encerre o Vortex, substitua-o em Aplicativos pela nova versão e abra-o como da primeira vez. As versões não são assinadas com uma conta de desenvolvedor, então o macOS trata cada uma como um app novo: ele volta a pedir Acessibilidade e Gravação de Tela, além do acesso aos seus navegadores e aos itens de chaves do Vortex.
Posso adicionar meu próprio recurso?
Sim. Copie Features/_Template, renomeie a cópia e inclua o novo recurso no pacote e no registro de recursos. O CONTRIBUTING.md explica o passo a passo.