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

LetMeWatch: Plugin Python Adiciona Análise de Vídeo ao Claude via Detecção de Cenas do FFmpeg
Um desenvolvedor criou um plugin Python de aproximadamente 200 linhas chamado LetMeWatch que permite ao Claude analisar vídeos usando FFmpeg para detecção de cenas, extraindo apenas os quadros onde as imagens mudam, adicionando timestamps e alimentando lotes para a visão multimodal do Claude.

Sentinel: Plataforma de Agentes Auto-Hospedada para Assinantes do Claude Code
Sentinel é uma plataforma de agentes gratuita e de código aberto que roda diretamente no seu token OAuth do Claude Code existente, sem sobrecarga de API. Oferece uma interface de operador limpa com automação de navegador em tempo real via VNC integrado e inclui recursos como controle de Git, logs de rastreamento de sessão e memória hierárquica estruturada.

Sitefire automatiza a otimização de busca por IA com agentes de conteúdo
A plataforma da Sitefire monitora os resultados de buscas de IA, analisa quais páginas são citadas e usa agentes de conteúdo para rascunhar melhorias ou criar novas páginas que são enviadas diretamente para o CMS dos clientes. Um cliente viu as solicitações de bots de IA aumentarem de ~200/dia para ~570/dia em dez dias.

Layerkit: Editor de Imagens com IA com Camadas Editáveis Criado com Claude Code
Um desenvolvedor criou o Layerkit, um editor de imagens baseado em IA que roda no navegador e gera cenas com camadas editáveis para evitar a necessidade de re-prompt constante. A ferramenta usa um pipeline de IA em múltiplos estágios, onde um LLM planeja a composição, um modelo de imagem gera a cena e outro LLM analisa a imagem real para posicionar texto legível.