Pular para o conteúdo
Agent Launcher

Seus agentes de código, no provedor que você escolher

Claude Code, Codex e Copilot nos seus projetos, no Windows.

Ver o que o produto faz
Transcrição do vídeo
  1. O Agent Launcher abre o Claude Code, o Codex e o Copilot nos seus projetos, ligados ao provedor de modelos que você escolher.
  2. Use o seu proxy, um roteador ou a API direta. A chave fica cifrada no Windows, e cada projeto lembra o agente, a conexão e o modelo da última vez.
  3. Escolha o projeto, o agente e o modelo. A lista de modelos vem do próprio host, e cada sessão recebe só o que ele confirma.
  4. São cinco destinos num só lugar, um perfil para cada cliente, as conversas à mão e a instalação sem precisar de administrador.
  5. Oito tipos de provedor já vêm prontos, para cinco destinos de agente. E, se o seu host for diferente, você escreve o seu conector.
  6. Agent Launcher. Instale em um comando e abra o seu primeiro projeto.

Para que serve e para quem

Para quem usa Claude Code, Codex ou Copilot com um proxy, um roteador ou uma API própria: de quem atende vários clientes a equipes em máquina de empresa.

  • Escolha o provedor

    Use o seu proxy, um roteador ou a API direta, e troque de host sem refazer configuração.

  • Um clique por projeto

    Cada projeto lembra o agente, a conexão e o modelo da última vez.

  • Chave protegida

    Fica cifrada no Windows e vai só para o ambiente da sessão, nunca para a linha de comando.

Como se usa

Do projeto à aba aberta, em quatro passos.

  1. Projeto

    Escolha a pasta na lista, do mais recente para o mais antigo.

  2. Conexão

    O seu proxy, um roteador ou a API direta, com a chave cifrada no Windows.

  3. Agente e modelo

    Só aparecem os modelos que o host lista e que aquele agente consegue usar.

  4. Aba no Terminal

    A sessão abre como aba de uma janela única, laranja para Claude e verde para Codex.

Janela do Agent Launcher: lista de projetos à esquerda, cartões dos agentes Claude Code, Codex, Copilot CLI e VS Code, tabela de modelos com provider e entrada, e os botões Retomar última e Nova sessão.
A janela principal do Agent Launcher. A coluna Entrada mostra o limite de contexto que o host informa para cada modelo.

Escolha um provedor

Cada provedor atende um ou dois agentes. Clique em um para ver quais, e por qual protocolo.

Agentes

Claude CodeAnthropic Messages
CodexOpenAI Responses

Provedores

  • LiteLLM / host próprioClaude + Codex
  • 9routerClaude + Codex
  • OmniRouteClaude + Codex
  • OpenRouterClaude + Codex
  • Anthropic APIClaude
  • OpenAI APICodex
  • Compatível com AnthropicClaude
  • Compatível com OpenAICodex

Os roteadores traduzem protocolos e atendem os dois agentes. As APIs diretas atendem o agente da própria marca.

O que cada conector atende
ConectorClaude CodeCodexModelosContexto lido de
LiteLLM / host própriosimsimclaude-* e gpt-*, ou qualquer um/v1/model/info
9routersimsimqualquer modelocapabilities
OmniRoutesimsimqualquer modelomax_input_tokens
OpenRoutersimsimqualquer modelo com ferramentascontext_length
Anthropic APIsimnãoClaudemax_input_tokens
OpenAI APInãosimGPT e série onão informado
Compatível com Anthropicsimnãoo que o host listarse o host informar
Compatível com OpenAInãosimo que o host listarse o host informar

Modelos de imagem, áudio e embeddings, e os que o host declara sem ferramentas, ficam fora das listas. O Codex só fala a API Responses: um host que oferece apenas /chat/completions não serve para ele.

GitHub Copilot também

O launcher abre o Copilot CLI e configura o chat do Copilot no VS Code e o aplicativo do Copilot com os modelos da sua conexão.

Copilot CLI

  • Abre como aba do Terminal, igual aos outros agentes, com a conexão só no ambiente da sessão.
  • Escolhe o protocolo por modelo e retoma a última conversa da pasta.

VS Code e aplicativo do Copilot

  • Apontam para um endpoint local em 127.0.0.1: nunca recebem a chave nem o endereço do host.
  • O VS Code usa um perfil próprio, “Agent Launcher”: o seu perfil e as suas extensões ficam como estão.

Perfis, conversas e uso do mês

Um perfil para cada cliente, as conversas do projeto à mão e o gasto de cada agente à vista.

Um perfil para cada cliente

  • Cada perfil tem os seus projetos, as suas conexões e as suas chaves. Quem não cria perfil continua no Padrão.
  • O nome do perfil aparece no título da aba, e a aba ganha a cor dele.
  • Exportar e importar levam o perfil para outra máquina, sempre sem a chave.

Conversas e uso do mês

  • Escolher conversa lista as conversas do projeto, com data, título e número de mensagens. Vale para Claude Code, Codex e Copilot CLI.
  • Tokens e custo estimado por destino e por modelo, calculados no seu computador. É uma estimativa, não a fatura.

O que cada sessão recebe

Tudo vai no ambiente do processo daquela sessão. Duas sessões com modelos diferentes não disputam nenhum arquivo.

Configurado por sessão

  • Endereço do host e chave, só no ambiente do processo.
  • Aliases Opus, Sonnet e Haiku apontando para o modelo mais recente de cada família no host.
  • Janela de 1M ([1m]) quando o host informa entrada de pelo menos 1.000.000 tokens.

Nunca alterado

  • ~/.claude/settings.json e ~/.codex/config.toml.
  • As pastas dos projetos: cadastrar ou remover mexe só na lista do launcher.
  • Chaves em texto puro: ficam cifradas, legíveis só pela sua conta do Windows.

Feito para máquina de empresa

As sessões usam o Windows Terminal. Se ele falta, o instalador resolve sem pedir administrador, nesta ordem:

  1. Já instalado
    Usa o Windows Terminal da máquina.
  2. ZIP portátil
    Baixa a distribuição oficial para a pasta do launcher, sem Store nem pacote MSIX, e só aceita se o SHA-256 bater e o executável tiver assinatura da Microsoft.
  3. winget
    Tentado só quando a política da empresa permite.
  4. Sem Terminal
    As sessões abrem em consoles separados.

O comando launcher.py terminal mostra o que bloqueia a instalação na máquina. Sem acesso ao GitHub, a TI entrega o ZIP e o instalador recebe --terminal-zip.

Seu host, seu conector

Um arquivo Python em ~/.agent-launcher/connectors aparece na interface ao lado dos embutidos, com o formulário gerado pelos campos que você declarar. Campos secretos são cifrados.

from connectors._http import gateway

NAME = "meu_host"
LABEL = "Meu host"
HINT = "Proxy do time, na rede interna."
FIELDS = (
    {"name": "base_url", "label": "Endereço", "required": True},
    {"name": "api_key", "label": "Chave", "secret": True},
)
# Host que serve /v1/models, /v1/messages e /v1/responses na mesma base:
targets, verify, models = gateway("http://10.0.0.5:8080")

Números

  • 8tipos de provedor embutidos
  • 5destinos de agente: Claude Code, Codex, Copilot CLI, VS Code e Copilot app
  • MITlicença do código

Instalar

  • Windows 10 ou 11 e Node.js 18 ou superior.
  • Sem administrador. O instalador prepara um Python só para o Agent Launcher e instala o que faltar, inclusive o Claude Code e o Codex, pelos instaladores oficiais.
  • O app abre pelo atalho no Menu Iniciar, sem janela de console.
npx @allansantos-dev/agent-launcher@latest install

# atualizar: repita o mesmo comando
# desinstalar (seus projetos e conexões ficam em ~/.agent-launcher)
npx @allansantos-dev/agent-launcher@latest install --uninstall