LLMock: Servidor de simulação baseado em HTTP para testes determinísticos de LLM entre processos

LLMock é um servidor de simulação que intercepta chamadas de API de LLM executando-se como um servidor HTTP real em uma porta especificada, permitindo testes determinísticos em múltiplos processos sem acessar APIs pagas.
Detalhes Principais
A ferramenta foi descoberta após um desenvolvedor gastar US$ 12 executando testes Playwright contra APIs reais da OpenAI. O problema ocorreu ao usar MSW (Mock Service Worker), que modifica o módulo HTTP dentro do processo Node.js que chama server.listen(), mas deixa processos separados (como um agente Python) completamente cegos à simulação.
Com LLMock, você aponta a variável de ambiente OPENAI_BASE_URL para o servidor de simulação de cada processo, independentemente de ser Node.js, Python ou qualquer outra linguagem:
const mock = new LLMock({ port: 5555 });
await mock.start();
process.env.OPENAI_BASE_URL = "http://localhost:5555/v1";Fixtures são arquivos JSON simples que correspondem a substrings de mensagens do usuário ou padrões regex, eliminando código repetitivo de manipuladores:
{
"fixtures": [
{
"match": { "userMessage": "preço da ação da AAPL" },
"response": { "content": "O preço atual da ação da Apple Inc. (AAPL) é US$ 150,25." }
}
]
}Principais recursos da fonte:
- Fala o formato SSE real da OpenAI/Claude/Gemini corretamente (errar tipos de eventos quebra o streaming de maneiras sutis)
- Suporte completo a chamadas de ferramentas - frameworks de agente as executam normalmente
- Roteamento por predicados para inspecionar estado de prompt do sistema ou histórico de mensagens para fluxos multiagente
- Registro de solicitações para verificar o que foi realmente chamado, não apenas se o teste passou
- Zero dependências
O desenvolvedor terminou com 9 chamadas LLM em 3 testes Playwright, custando US$ 0 e produzindo resultados determinísticos a cada execução.
📖 Leia a fonte completa: r/LocalLLaMA
👀 See Also

Claudeck: Interface de Navegador para o Claude Code com Agentes, Controle de Custos e Sistema de Plugins
Claudeck é uma interface de usuário baseada em navegador que envolve o Claude Code SDK, apresentando orquestração de agentes autônomos, rastreamento de custos, isolamento de worktree do git, memória persistente e um sistema de plugins. Instale com npx claudeck@latest.

Eden AI: Central Europeia de APIs para Modelos de IA – Pivota como Alternativa ao OpenRouter
A Eden AI oferece uma única API unificada para acessar mais de 500 modelos de IA (LLMs, visão, OCR, fala) com roteamento inteligente, mecanismos de fallback e controle de região. Posicionada como uma alternativa europeia ao OpenRouter.

50 Aplicativos Populares Reversamente Engenhados em Especificações de Design Legíveis por Claude: Padrões Chave para Clonagem de UI
u/meliwat aplicou engenharia reversa em 50 aplicativos populares, transformando-os em especificações de design estruturadas em markdown. Claude consegue clonar UIs com valores exatos, cobertura de estados, escalas de espaçamento e grafos de navegação. Prosa longa degrada a saída.

Sistema Multi-Agente para Análise Competitiva Aprofundada com Claude
Um desenvolvedor criou um sistema de agentes em três ondas que vai além de listas superficiais de concorrentes para extrair inteligência de preços, padrões de sentimento do cliente e sinais estratégicos por meio de pesquisa estruturada de múltiplas fontes.