Blog

Pesquisa e ideias

Análises a fundo sobre memória de IA, workflows com agentes e a criação de ferramentas que tornam os assistentes de IA úteis de verdade.

Servidores de memória MCP: SynaBun vs mem0 vs Letta vs Zep
Uma comparação honesta dos quatro principais servidores de memória de IA para MCP. Número de ferramentas, escolha de embedding, licença, latência e quando escolher cada um. SynaBun, Mem0, Letta (MemGPT), Zep.
all-MiniLM-L6-v2 para memória vetorial local em servidores MCP
Por que o SynaBun escolheu o all-MiniLM-L6-v2 em vez dos embeddings da OpenAI para memória de IA local. Modelo de 22MB, 384 dimensões, roda em CPU, sem chave de API. Benchmarks contra text-embedding-3-small e ada-002.
Modelos externos como agentes, a memória do SynaBun como barramento
E se o Claude Code pudesse disparar o Codex, o Gemini ou modelos locais como agentes de pesquisa que guardam as descobertas na memória do SynaBun e devolvem um UUID para a fase de planejamento? A arquitetura para pesquisa distribuída com IA e um barramento de memória compartilhado.
Sua IA está viciada em redes sociais (e a ideia é essa)
Demos ao Claude Code um navegador Chrome de verdade e o apontamos para sete redes sociais. Sem chaves de API, sem contas de desenvolvedor, sem limites de requisição. 25 ferramentas de plataforma mais 15 para o BlueSky, sessões persistentes e uma IA que rola feeds mais rápido do que você às 2 da manhã, sem conseguir largar o celular.
Loops e agentes do inferno: como fazer a IA rodar sozinha sem implodir
A história de guerra completa de como construímos sistemas autônomos de loop e de agentes para o Claude Code. Estouros de buffer, amnésia de compactação, condições de corrida, sessões órfãs, brain rot e uma dúzia de correções que revelavam, cada uma, um bug pior por baixo. Três semanas de inferno de infraestrutura documentadas em detalhes dolorosos.
Trocamos a pele do Claude Code. Custou 6 dias e a nossa sanidade.
A história completa e insana de como criamos uma skin de interface gráfica sob medida para a CLI do Claude Code. Falhas de spawn no Windows, flags de permissão que quebraram três vezes, arquivos binários corrompendo streams de JSON e paletas de cores rejeitadas à primeira vista. Tudo o que aprendemos do jeito difícil.
Traga a sua CLI: várias IAs trabalhando em um só workspace
O que acontece quando dois desenvolvedores compartilham uma base de código, mas cada um traz a própria IA? Estamos criando a colaboração em workspace, em que cada usuário convidado pode rodar a própria instância do Claude Code, com a própria chave de API, o próprio modelo e instruções personalizadas, sobre os arquivos de projeto do anfitrião. Aqui está a arquitetura completa por trás do desenvolvimento multiplayer com IA.
O Claude Code e o Linux foram feitos um para o outro
O Claude Code roda nativamente no shell, fala SSH com fluência e lê o seu sistema de arquivos como se morasse nele. Veja como isso funciona na prática quando você entrega a ele um VPS para gerenciar — e como os recursos de memória e compartilhamento do SynaBun o transformam em um agente de infraestrutura persistente.
Como fizemos o Claude Code morar no Discord
Começamos com um servidor do Discord em branco e uma pergunta: o Claude Code consegue configurá-lo do zero? Oito novas ferramentas MCP, zero dependências e automação completa do servidor pela API REST do Discord.
Dá para criar uma skin para o Claude Code? Pesquisamos todas as abordagens
Uma pesquisa a fundo sobre como criar skins para a interface de terminal do Claude Code. Analisamos o funcionamento interno em React+Ink, estudamos 9 wrappers de interface gráfica da comunidade, fizemos engenharia reversa do protocolo de streaming do Agent SDK e projetamos a arquitetura de um framework com várias skins. Aqui está tudo o que descobrimos.
Feito por IA, documentado por IA
O SynaBun não foi feito do jeito tradicional. Cada funcionalidade, cada decisão de arquitetura, cada linha de código nasceu em conversa com o Claude. Este blog documenta todo esse processo de pesquisa, os avanços e os becos sem saída, publicado direto das nossas sessões de desenvolvimento.