Gateway de Contexto: Um Proxy de Código Aberto para Comprimir o Contexto de Agentes de IA

O que o Context Gateway faz
Context Gateway é um proxy agente que fica entre agentes de programação de IA (como Claude Code, OpenClaw ou Cursor) e a API do LLM. Quando saídas de ferramentas como leituras de arquivo ou resultados de grep despejam milhares de tokens na janela de contexto, o proxy comprime esse conteúdo antes que ele chegue ao LLM. A motivação vem de pesquisas que mostram que benchmarks de contexto longo experimentam quedas acentuadas de precisão à medida que o contexto cresce—a avaliação do GPT-5.4 da OpenAI supostamente cai de 97,2% em 32k tokens para 36,6% em 1M tokens.
Como a compressão funciona
O sistema usa modelos de linguagem pequenos (SLMs) que examinam os internos do modelo e treinam classificadores para detectar quais partes do contexto carregam o sinal mais forte. Quando uma ferramenta retorna uma saída, a compressão acontece condicionada à intenção da chamada da ferramenta. Por exemplo, se um agente chamou grep procurando por padrões de tratamento de erros, o SLM mantém as correspondências relevantes e remove o resto. Se o modelo precisar posteriormente de algo que foi removido, ele pode chamar expand() para buscar a saída original.
Principais recursos e configuração
- Compactação em segundo plano: Acionada a 85% da capacidade da janela, com resumos pré-computados para que você não precise esperar pela compactação
- Descrições de ferramentas com carregamento preguiçoso: O modelo só vê as ferramentas relevantes para a etapa atual
- Limites de gastos: Controle custos com limites de orçamento
- Painel de controle: Acompanhe sessões em andamento e passadas
- Notificações do Slack: Receba um aviso quando um agente estiver esperando por você
- Agentes suportados: Claude Code, Cursor, OpenClaw ou configurações personalizadas
Começando
Instale com:
curl -fsSL https://compresr.ai/api/install | sh
Em seguida, execute context-gateway para iniciar um assistente TUI interativo que ajuda você a:
- Escolher um agente (claude_code, cursor, openclaw ou personalizado)
- Criar/editar configuração incluindo modelo de sumarização e chave da API
- Habilitar notificações do Slack, se necessário
- Definir limite de acionamento para compressão (padrão: 75%)
A ferramenta é de código aberto, construída principalmente em Go (90,9%) e mantida pela Compresr, uma empresa apoiada pela YC. Você pode verificar os logs de compactação em logs/history_compaction.jsonl para ver o que está acontecendo nos bastidores.
📖 Leia a fonte completa: HN LLM Tools
👀 See Also

Servidor MCP de Código Aberto Conecta Claude aos Dados Econômicos do Banco Central do Brasil
Sidney Bissoli criou o bcb-br-mcp, um servidor MCP licenciado pelo MIT que fornece ao Claude acesso a mais de 18.000 séries temporais do Banco Central do Brasil (SGS/BCB). O servidor inclui 8 ferramentas que abrangem taxas de juros, inflação, câmbio, PIB, emprego e dados de crédito.

Sou compatível com OpenAI: Ferramentas e Documentos para Assinaturas de API Unificadas
Uma nova ferramenta e página de documentação mapeia a compatibilidade com a OpenAI em mecanismos de código aberto como vLLM e llama.cpp, incluindo assinaturas oficiais e não oficiais.

Desenvolvedor Cria Servidor MCP para Integração do Claude com WhatsApp, Compartilha Desafios
Um desenvolvedor criou um servidor MCP para dar ao Claude acesso a conversas reais do WhatsApp, descobrindo que o gerenciamento do contexto das conversas foi mais complicado do que o esperado e exigiu um banco de dados para rastrear as conversas.
Dê ao seu Agente OpenClaw um Telefone: Plugin Open Source para Chamadas de Voz
Um desenvolvedor tornou open source um plugin que permite ao OpenClaw fazer chamadas telefônicas. Diferente de alternativas SaaS de $20/mês, este é gratuito e auto-hospedado.