Para desenvolvedores, engenheiros de software e usuários avançados no ecossistema macOS, o Raycast tornou-se o principal lançador e centro de controle do fluxo de trabalho. No entanto, grande parte dos usuários ainda utiliza o Raycast AI como um chatbot puramente conversacional, gerando respostas em texto isoladas enquanto continuam alternando manualmente entre GitHub, Linear, Notion, o terminal e o Finder para concluir suas tarefas.
O Raycast elimina essa barreira por meio das AI Tools (referenciadas na documentação oficial também como AI Extensions). Utilizando a tecnologia de chamada de funções (Function Calling) integrada nativamente ao AI Chat e ao Quick AI, grandes modelos de linguagem contemporâneos — como Claude 3.5 Sonnet e GPT-4o — podem descobrir, inspecionar e acionar ações diretamente em extensões SaaS de terceiros e em utilitários locais do macOS.
Neste guia, você aprenderá a instalar extensões compatíveis com ferramentas, orquestrar consultas encadeadas usando a sintaxe @, configurar limites de permissão com regras de Auto-review, refinar comportamentos com instruções personalizadas e conectar servidores MCP (Model Context Protocol) para transformar o seu Mac em um centro de comando inteligente.
1. Fundamentos e Requisitos de Execução
Antes de iniciar a configuração das AI Tools, verifique os requisitos de ambiente e a estrutura de funcionamento da plataforma:
- Assinatura Raycast Pro: A execução de AI Tools e o uso completo do AI Chat são recursos exclusivos do plano Raycast Pro. A assinatura oferece acesso a modelos de fronteira (como Claude 3.5 Sonnet e GPT-4o), janelas de contexto estendidas e o mecanismo de execução de ferramentas.
- Seleção de Modelos Compatíveis: O suporte a ferramentas exige modelos com capacidade comprovada de raciocínio e chamada de funções. Em Settings → AI → Models ou na barra lateral do AI Chat, garanta que o modelo selecionado ofereça suporte nativo a ferramentas.
- Diferença entre Comandos Padrão e AI Tools: Comandos comuns do Raycast abrem telas interativas (como visualizações em lista ou formulários) na interface do lançador. Já as AI Tools são pontos de acesso em segundo plano sem interface gráfica, que o modelo de IA aciona de forma autônoma passando argumentos estruturados.
2. Descobrindo e Instalando Extensões com Suporte a Ferramentas
O Raycast já traz ferramentas integradas do sistema prontas para uso, além de permitir a instalação de extensões de serviços externos por meio da Raycast Store.
Ferramentas Nativas do Sistema Operacional
As seguintes ferramentas estão disponíveis no macOS sem necessidade de instalação adicional:
@finder: Localiza, inspeciona e gerencia arquivos e diretórios locais no Finder.@file-search: Busca ultra-rápida de arquivos com base no índice do sistema.@terminal: Executa comandos e scripts de terminal, permitindo que a IA analise a saída gerada diretamente na conversa.@clipboard: Pesquisa o histórico da área de transferência, extrai trechos salvos e atualiza conteúdos.@browser: Lê e analisa a página ativa no navegador web (requer a extensão gratuita Raycast Browser Companion).@screen-awareness: Captura o contexto da janela ativa em primeiro plano, o texto em destaque e capturas de tela.@calendar: Consulta compromissos futuros, reuniões agendadas e horários disponíveis na agenda.@raycast-notes: Pesquisa, cria e atualiza anotações no bloco de notas integrado do Raycast.
Como Encontrar e Instalar Extensões na Raycast Store
Para integrar o Raycast AI a plataformas colaborativas como GitHub, Linear, Jira ou Notion:
- Abra a barra de pesquisa do Raycast com seu atalho principal (como
⌥ Espaçoou⌘ Espaço). - Digite
Storee pressione Enter. - Pressione
⌘ Pna barra de navegação para abrir os filtros de categoria. - Selecione a categoria AI Extensions. Esse filtro isola exatamente as extensões que implementam ferramentas para a inteligência artificial.
- Escolha a extensão desejada (por exemplo, GitHub, Linear, Notion, Todoist ou Spotify) e pressione Enter para instalar.
- Realize a autenticação da conta. Conforme solicitado, faça login via OAuth no navegador ou informe seu token de acesso pessoal (PAT / API Key) nas preferências da extensão.
3. Invocando e Encadeando Ferramentas no AI Chat
Após a instalação, as ferramentas tornam-se imediatamente acessíveis no AI Chat (comando AI Chat ou via ⌘ J a partir de uma conversa no Quick AI).
A Sintaxe de Menção @
No campo de mensagem do AI Chat, digite @. Um menu suspenso será exibido com todas as ferramentas e extensões disponíveis em seu Mac. Selecione o item ou continue digitando o identificador:
@github Liste os pull requests abertos que aguardam minha revisão e resuma os comentários impeditivos.
@linear Crie uma tarefa com título "Implementar rate limit na ingestão de webhooks" com prioridade alta no time Platform.
@browser Resuma a página de documentação da API que estou visualizando no navegador e aponte as mudanças que quebram compatibilidade.
Ao pressionar Enter, a IA calcula os parâmetros necessários e executa a chamada em segundo plano. Um cartão de status exibe em tempo real o andamento da requisição, permitindo inspecionar tanto os argumentos enviados quanto a resposta original recebida.
Encadeamento de Múltiplas Ferramentas em uma Única Consulta
O verdadeiro ganho de agilidade técnica está em integrar ferramentas distintas em uma mesma instrução:
@calendar @linear Verifique se tenho blocos livres de mais de uma hora hoje à tarde; se houver, relacione as tarefas pendentes do ciclo atual do Linear atribuídas a mim.
@terminal @github Analise o git status no meu diretório atual, resuma os commits recentes e prepare o texto descritivo para abrir um pull request no GitHub.
O modelo planeja a execução em etapas sequenciais: primeiro consulta o calendário ou o status do Git, armazena os dados intermediários e, em seguida, alimenta o próximo passo sem exigir que você copie e cole dados manualmente.
4. Gerenciamento de Permissões, Regras de Auto-review e Segurança
Como as AI Tools podem executar comandos no shell, editar arquivos locais ou modificar dados remotos em serviços SaaS, é essencial estabelecer uma política de segurança consistente.
Níveis Globais de Permissão
Acesse Settings → AI → Tools para configurar a postura de segurança do sistema:
| Modo de Permissão | Comportamento | Perfil Recomendado |
|---|---|---|
| Ask | Exige confirmação manual para qualquer ação que não seja estritamente de leitura ou previamente autorizada. | Ambientes corporativos com políticas rigorosas de conformidade |
| Auto (Padrão no Pro) | Avalia riscos automaticamente. Executa leituras e comandos seguros de forma autônoma; pausa e solicita confirmação antes de ações destrutivas ou acesso a credenciais. | Desenvolvedores e usuários técnicos; equilíbrio entre agilidade e segurança |
| Always Allow | Executa todas as ferramentas instantaneamente sem exibir diálogos de confirmação. | Ambientes de sandbox isolados; fluxos de automação altamente controlados |
Critérios de Segurança do Modo Auto
O algoritmo do modo Auto opera sob regras objetivas:
- Executado automaticamente sem confirmação: Consultas de leitura (visualizar tarefas, checar agendas, ler arquivos), edição de arquivos restrita ao diretório de trabalho do chat e comandos usuais de desenvolvimento (como
git status,git log,npm test). - Sempre pausado para confirmação do usuário: Ações com potencial destrutivo (excluir arquivos locais, apagar registros de bancos de dados, fechar tarefas em massa), scripts com mutações no sistema e qualquer tentativa de leitura de credenciais (arquivos
.env, chaves SSH privadas ou chaves de nuvem).
É possível personalizar essas decisões em Settings → AI → Tools por meio de Auto-review Rules, associando ações específicas a "Allow automatically" ou "Ask first".
Interação com Solicitações de Aprovação
Quando uma ferramenta requer autorização, o chat pausa e exibe um cartão com detalhes da ação:
- Tecla
Enter: Permitir uma vez (Allow), executando apenas a chamada atual. - Teclas
⌘ Enter: Permitir sempre (Always Allow). A ação é registrada em Globally Allowed Tools, dispensando confirmações futuras. - Tecla
Esc: Negar (Deny). A IA é informada da recusa e prossegue a resposta sem usar a ferramenta. - Para comandos de terminal com
@terminal, clique em Show Command para auditar a linha de comando exata antes de confirmar.
Substituição de Permissões por Conversa
Caso queira flexibilizar ou restringir a segurança em um chat específico, não é necessário alterar as configurações globais. Abra a barra lateral de preferências do AI Chat (ou use o atalho ⌘ K e escolha Change Permissions…) para alternar entre Inherited, Ask, Auto e Always Allow.
5. Refinando o Comportamento com Instruções Personalizadas
Ao acionar extensões como Linear ou GitHub, o modelo pode não conhecer particularidades da sua equipe, convenções de branches ou restrições de fuso horário. O Raycast permite definir Custom Instructions individuais por extensão:
- Acesse Raycast Settings → Extensions.
- Selecione a extensão instalada no menu lateral (por exemplo, Linear ou Calendar).
- No painel direito, localize a ferramenta identificada normalmente como Ask.
- Expanda as opções e encontre o campo de texto livre Custom Instructions.
- Insira as diretrizes que a IA deve respeitar sempre que considerar utilizar aquela extensão.
Exemplos Práticos de Instruções
Configuração para o Linear:
Sempre direcione consultas e novas tarefas para o time "Platform Engineering". Ao criar tarefas, defina a prioridade como "Medium", a menos que seja especificada urgência, e associe ao ciclo ativo atual.
Configuração para o Calendar:
Nunca agende ou sugira reuniões antes das 10:00 ou após as 17:30 no horário de Brasília. Mantenha sempre um intervalo mínimo de 15 minutos entre eventos consecutivos.
Configuração para o GitHub:
Restrinja buscas de pull requests aos repositórios da organização "octocorp-dev". Ao listar itens aguardando minha revisão, ignore PRs automáticos criados pelo dependabot.
Após salvar, o Raycast injetará essas instruções no contexto da IA em todas as chamadas de @linear ou @calendar, eliminando a necessidade de repetir regras operacionais em cada pergunta.
6. Expansão Avançada: Servidores Model Context Protocol (MCP)
Quando as extensões da loja pública não cobrem bancos de dados privados, microsserviços locais ou ferramentas internas da sua empresa, você pode conectar servidores Model Context Protocol (MCP) ao Raycast AI.
- Abra a barra de pesquisa do Raycast e execute o comando Install MCP Server (ou acesse Manage MCP Servers → Install New Server).
- Configure os parâmetros de conexão:
- Name & Icon: O nome e ícone exibidos nas menções com
@no chat. - Transport: Escolha Standard Input/Output (stdio) para processos locais na máquina ou HTTP para servidores remotos.
- Command & Arguments: Para ferramentas locais, aponte para o executável e seus argumentos (como
npx -y @modelcontextprotocol/server-postgresou scripts Python locais). - Environment: Declare variáveis de ambiente contendo segredos ou strings de conexão.
- Name & Icon: O nome e ícone exibidos nas menções com
- Salve com
⌘ Enter. O Raycast iniciará o processo e importará o catálogo de ferramentas expostas via protocolo JSON-RPC.
Uma vez configurados, os servidores MCP funcionam exatamente como extensões nativas: você pode invocar @postgres consulte os usuários ativos nos últimos 7 dias mantendo o controle rigoroso de auditoria e segurança.
7. Práticas Recomendadas para Máximo Desempenho
- Defina um Atalho Global para o Chat: Em
Settings → Extensions → AI → AI Chat, atribua um atalho de teclado global (como⌥ Cou⌃ Espaço) para acionar o console de ferramentas instantaneamente de qualquer tela do macOS. - Combine Percepção de Tela e Texto em Destaque: Selecione um log de erro no editor ou no terminal, abra o Quick AI e digite
@github pesquise issues resolvidas com este erro, conectando o contexto do seu ambiente a ferramentas externas sem atrito. - Revise Regularmente a Lista de Ferramentas Autorizadas: Consulte periodicamente
Settings → AI → Tools → See Allow List. Caso uma extensão seja atualizada ou suas exigências de segurança mudem, clique em Reset All para restabelecer os alertas de confirmação preventiva.
Ao configurar as AI Tools do Raycast de ponta a ponta, você transforma uma barra de buscas tradicional em um assistente de engenharia local e autônomo, conectado a todas as ferramentas indispensáveis da sua rotina no Mac.