Para desenvolvedores que utilizam o Raycast como lançador central de comandos no macOS, a cota mensal de créditos de inteligência artificial introduzida no Raycast v2 costuma se tornar um gargalo frequente. O modelo oficial estipula 500 créditos mensais no plano Pro, 3.000 no Pro+ e 7.500 no Max. Ao acionar o Quick AI dezenas de vezes ao dia pressionando Tab a partir da barra de busca para revisar código, gerar regex ou consultar modelos de raciocínio com contextos longos, essa franquia pode se esgotar ainda na metade do mês.
Se você já paga 20 dólares mensais por uma assinatura do ChatGPT Plus ou Claude Pro, ou se mantém saldo de desenvolvimento nos consoles da Anthropic, OpenAI, Google AI Studio ou OpenRouter, não é necessário comprar recargas de créditos (Top-ups) nem arcar com assinaturas duplicadas.
O Raycast oferece três mecanismos nativos no modelo "Bring Your Own AI" que permitem direcionar as requisições para suas próprias contas, garantindo consumo zero dos créditos mensais do Raycast.
Comparativo dos três métodos com consumo zero de créditos
Antes de abrir as preferências do sistema, avalie qual modalidade se ajusta melhor às suas assinaturas e ao seu fluxo de trabalho:
| Método de integração | Indicado para | Provedores suportados | Roteamento de rede e privacidade | Plataformas disponíveis |
|---|---|---|---|---|
| Bring Your Own Subscription (BYOS) | Desenvolvedores com ChatGPT Plus/Team ou Claude Pro/Team | Claude, ChatGPT | Conexão direta do CLI local para o provedor; sem servidores intermediários do Raycast | macOS, Windows |
| Bring Your Own Key (BYOK) | Usuários de API por consumo (tokens) e catálogo aberto do OpenRouter | Anthropic, Google, OpenAI, OpenRouter | OpenRouter direto da máquina; Anthropic/Google/OpenAI normalizados via Raycast | macOS, Windows, iOS |
Provedores personalizados (providers.yaml) | Proxies compartilhados da equipe, gateways unificados e LLMs locais | LiteLLM, Vercel AI Gateway, LM Studio, AWS Bedrock | Conexão direta da máquina para o endpoint configurado | macOS, Windows |
Requisito fundamental: Habilitar assinaturas externas, chaves de API ou provedores customizados exige um plano pago ativo do Raycast (como o Raycast Pro básico). A versão gratuita (Free) não inclui recursos de IA. Quando configurado dentro de um plano Pro, as inferências rodam de forma independente do contador de créditos do Raycast.
Método 1: Conectar assinaturas externas (Claude Pro e ChatGPT Plus)
Para quem já possui uma assinatura fixa de 20 dólares por mês, o Bring Your Own Subscription (BYOS) é a opção com melhor relação custo-benefício. Ela não gera cobranças adicionais por token e aproveita os limites do plano web diretamente no Raycast.
Como funciona nos bastidores
O Raycast estabelece comunicação local com os utilitários de linha de comando oficiais: o Claude Code da Anthropic ou o Codex CLI da OpenAI. Ao enviar uma pergunta no Quick AI ou no AI Chat, o prompt é transmitido diretamente do processo local do seu computador para os servidores da Anthropic ou da OpenAI. O Raycast nunca armazena nem tem acesso às suas credenciais de login.
Passo a passo de configuração
- Instalar a ferramenta de linha de comando correspondente
- Para Claude: Instale o Claude Code globalmente via npm no terminal:
npm install -g @anthropic-ai/claude-code - Para ChatGPT: Instale o Codex CLI ou garanta que o aplicativo desktop do ChatGPT / Codex esteja presente no sistema.
- Para Claude: Instale o Claude Code globalmente via npm no terminal:
- Efetuar login no terminal
- Claude: Execute
claudeno terminal e digite o comando/login. Conclua a autenticação OAuth no navegador com sua conta do Claude Pro ou Team. - ChatGPT: Execute
codex loginno terminal e autentique-se com sua conta do ChatGPT Plus ou Team (utilize sua conta de assinatura comum, não uma chave de API de desenvolvedor).
- Claude: Execute
- Habilitar assinaturas locais no Raycast
- Abra os ajustes do Raycast (
⌘ ,) e vá até AI → Models & Providers. - Role até a seção Local AI Subscriptions e ative a chave Enable Local AI Subscriptions.
- Verifique se as linhas Claude Account ou ChatGPT Account exibem o status conectado e o tipo de plano. Se acabou de autenticar no terminal, clique em Refresh account status.
- Abra os ajustes do Raycast (
- Escolher os modelos da assinatura
- Abra o Quick AI pressionando o atalho do Raycast seguido de
Tab, ou abra o AI Chat. - No seletor de modelos, escolha os itens listados sob as seções Claude Subscription ou ChatGPT Subscription (como Claude 3.7 Sonnet, Claude 3.5 Sonnet, GPT-4o ou modelos de raciocínio da OpenAI).
- Abra o Quick AI pressionando o atalho do Raycast seguido de
Acompanhamento de limites
Ao utilizar modelos da assinatura, aplicam-se as janelas de uso do próprio provedor (como o limite móvel de 5 horas do Claude ou os limites de taxa da OpenAI), e não os créditos do Raycast:
- Digite
/usagedentro do AI Chat para verificar a porcentagem consumida e a contagem regressiva para o reset da janela. - Você também pode executar os comandos Show Claude Usage ou Show ChatGPT Usage na busca raiz do Raycast.
Método 2: Conectar chaves de API próprias (BYOK)
Caso prefira o modelo de pagamento pós-pago por token ou precise usar os modelos no aplicativo móvel do Raycast no iPhone/iPad, o Bring Your Own Key (BYOK) oferece uma experiência padronizada entre dispositivos.
Faturamento e características de tráfego
- Faturamento direto: O custo das requisições é debitado diretamente no cartão ou saldo pré-pago da sua conta de API junto à provedora, a tarifas de atacado por milhão de tokens. Nenhum crédito do Raycast é descontado.
- Roteamento de rede: Requisições com chaves do OpenRouter vão direto do dispositivo para a infraestrutura do OpenRouter. Para Anthropic, OpenAI e Google, as chamadas passam pelos servidores do Raycast para padronização de parâmetros e fallbacks, mas autenticadas com sua chave individual.
- Catálogo estendido: Uma chave do OpenRouter desbloqueia de imediato todo o catálogo da plataforma (incluindo modelos de peso aberto como DeepSeek-V3, DeepSeek-R1 e Meta Llama), sem precisar esperar que o Raycast os lance oficialmente.
Passo a passo de configuração
- Obter a chave de API na plataforma de origem
- Anthropic: Console → Settings → API Keys
- OpenAI: Platform → API Keys
- Google: Google AI Studio → Get API Key
- OpenRouter: Account Settings → Keys
- Configuração no Desktop (macOS / Windows)
- Acesse Settings → AI → Models & Providers no Raycast.
- Na seção API Keys, clique no botão + (Plus).
- Escolha o provedor no menu, cole sua chave de API e clique em Verify. Após a validação, clique em Save.
- Configuração no iOS
- No Raycast para iOS, toque no seu Avatar de Conta → AI → Custom API Keys.
- Selecione o provedor, insira a chave e toque em Verify.
Indicador visual de uso
No menu de seleção de modelos do Raycast, os modelos que operam via BYOK exibem um ícone de chave (Key icon) ao lado do nome. Enquanto você mantiver selecionado um modelo com esse símbolo, sua cota mensal de 500, 3.000 ou 7.500 créditos permanecerá totalmente preservada.
Método 3: Provedores personalizados com providers.yaml (Proxies e LLMs locais)
Em infraestruturas corporativas ou fluxos avançados —como direcionar chamadas por meio de um proxy compartilhado com LiteLLM, usar gateways como Vercel AI Gateway ou Cloudflare AI Gateway, conectar ao AWS Bedrock ou rodar modelos locais sem internet com o LM Studio—, o Raycast aceita qualquer endpoint compatível com o protocolo OpenAI API por meio de um arquivo YAML.
Configuração prática
- Abra o Raycast em Settings → AI → Models & Providers.
- Desça até a seção Custom Providers e clique em Reveal Providers Config.
- O Finder abrirá a pasta
~/.config/raycast/ai/, contendo o modelo oficialproviders.template.yaml. - Copie esse arquivo como
providers.yamlna mesma pasta. - Edite o
providers.yamlconfigurando seus endpoints e modelos.
Exemplo para Vercel AI Gateway:
providers:
- id: vercel_gateway
name: "Vercel AI Gateway"
base_url: https://ai-gateway.vercel.sh/v1
api_keys:
vercel: SUA_CHAVE_DE_GATEWAY
models:
- id: anthropic/claude-3-7-sonnet
name: "Claude 3.7 Sonnet"
context: 200000
abilities:
temperature:
supported: true
vision:
supported: true
system_message:
supported: true
tools:
supported: true
reasoning_effort:
supported: true
Exemplo para um servidor local com LM Studio (sem envio de dados para a internet e custo zero):
providers:
- id: lmstudio_local
name: "LM Studio Local"
base_url: http://localhost:1234/v1
models:
- id: qwen2.5-coder-32b-instruct
name: "Qwen 2.5 Coder 32B"
context: 32768
abilities:
temperature:
supported: true
system_message:
supported: true
- Salve o arquivo. O Raycast detecta as modificações em tempo real sem exigir reinicialização do aplicativo, tornando os modelos imediatamente acessíveis no Quick AI e no AI Chat.
Regras importantes e solução de problemas
Ao implementar integrações com consumo zero de créditos, mantenha em mente estes aspectos operacionais:
- Assinatura Raycast Pro é pré-requisito O plano gratuito (Raycast Free) não dá acesso ao módulo de IA e, portanto, não permite ativar BYOK ou BYOS. Combinar o plano Pro básico com uma assinatura existente do Claude Pro ou ChatGPT Plus é a estratégia mais econômica para evitar upgrades caros para os planos Pro+ ou Max.
- Ferramentas na nuvem do Raycast ainda consomem créditos Perguntas textuais, depuração de código e leitura de links rodam 100% livres de débito de créditos. No entanto, recursos executados nos servidores do Raycast (como a ferramenta nativa de geração de imagens) acionam modelos em nuvem do próprio Raycast e continuam descontando dos créditos mensais.
- Diferença entre Rate Limit do provedor e saldo zerado
Se você receber uma mensagem de limite de requisições excedido ao usar uma assinatura externa, isso reflete a limitação horária da Anthropic ou da OpenAI. Comprar créditos do Raycast não desbloqueia essa restrição. Utilize
/usagepara checar o horário de liberação ou alterne para um modelo com chave de API (BYOK). - Resolução de PATH no macOS
Caso o Raycast informe que o Claude Code ou o Codex CLI não foram encontrados, certifique-se de que o executável está em um caminho padrão do sistema. O Raycast analisa o
PATH, os diretórios do Homebrew (/opt/homebrew/binno Apple Silicon), os diretórios globais do npm e~/.local/bin. Após validar a execução no terminal, reinicie o Raycast.
Ao integrar assinaturas externas ou chaves próprias, desenvolvedores no macOS mantêm a agilidade imbatível dos atalhos do Raycast e eliminam por completo a ansiedade em torno do esgotamento de cotas de créditos.