buddylist Transforma Coding Agents em Contatos de Mensageiro — Volta a Era do MSN!
O app que transformou meus projetos em contatos do MSN — e faz todo sentido
Confesso: nunca usei o MSN no seu auge. Perdi essa era por alguns aninhos. Mas andei testando o buddylist, um app desktop free que revive a estética dos mensageiros do início dos anos 2000, e preciso confessar que a ideia me conquistou mais do que eu esperava.
A Premissa: Seus Projetos Na Lista de Contatos
A lógica é absurdamente simples. Cada pasta de projeto vira um "contato" na sua lista. Quer mexer no seu app de e-commerce? Clica no contato e pronto — sessão completa do Claude Code. Precisa trocar para a API? Outro clique, e você está no Codex.
Essa mudança de mentalidade é mais poderosa do que parece. Em vez de ficar pulando entre janelas do terminal e perdendo contexto a cada troca, você basicamente... conversa com seus projetos.
A interface lembra o MSN Messenger 7.5, mas com um toque moderno. Cada janela mostra o histórico da conversa com o agente de IA. E aqui está o ponto crucial: cada mensagem dispara uma sessão real do agente, que consegue ler arquivos, executar comandos e modificar seu código. Não é umbrinquinho com pele de nostalgia — é o agente de verdade rodando por baixo.
O Que Importa de Verdade (Além da Nostalgia)
A interface retrô chama atenção, mas o valor real está na organização. Quando você trabalha com vários projetos ao mesmo tempo, ter uma barra lateral unificada com todos os seus contextos de codificação é extremamente útil. Cada "contato" mantém seu próprio estado de sessão, configurações e até abas de terminal.
O terminal embutido merece destaque. Toda conversa tem acesso a um shell real rodando na pasta do projeto. Você tem vim, htop, cores, Ctrl+C — tudo que o coração deseja. Várias abas por projeto, que persistem mesmo quando você minimiza. O agente até pode abrir terminais por você (para usuários do Claude Code). É surpreendentemente útil quando você quer dizer "sobe um dev server e um test watcher" e realmente ver acontecer.
Integração Que Não Estressa
A integração com GitHub me chamou a atenção. O buddylist consulta o GitHub CLI para mostrar o status dos pull requests diretamente na linha de cada contato. Vê de uma vez se seu branch já foi mergeado, se tem conflitos ou se os checks estão falhando. O botão "Create PR" faz commit das mudanças pendentes, dá push no branch e abre o PR — mostrando o status dos checks ali na conversa. Esse fluxo de trabalho eu aprovo.
Cada agente traz sua própria configuração: o Codex usa seu setup existente com o config.toml e AGENTS.md, o Gemini puxa suas configurações de CLI e servidores MCP. Você não fica preso à forma do buddylist de fazer as coisas.
Para Quem É?
Se você já usa Claude Code, Codex, Gemini ou OpenCode no dia a dia, o buddylist oferece uma perspectiva interessante para gerenciar essas sessões. A nostalgia do MSN é divertida, mas o verdadeiro ganho é o框架 organizacional que ele proporciona. Desenvolvedores que trabalham em múltiplos projetos ao mesmo tempo podem se beneficiar bastante desse paradigma de lista de contatos.
Para times, cada desenvolvedor roda seus agentes na própria conta — sem surpresas na fatura, sem novas camadas de preço. Seu uso conta contra seu plano pessoal, exatamente como no terminal.
O Veredito
O buddylist não vai substituir seu terminal para tudo, mas oferece uma alternativa interessante para sessões de codificação assistidas por IA. A interface nostálgica é genuinamente charmosa, mas a integração bem pensada de sessões reais de agentes, gerenciamento de terminal e acompanhamento de status do GitHub torna a ferramenta worth exploring.
Seja isso seu novo fluxo diário ou apenas um experimento divertido, o buddylist é um lembrete de que experiência do usuário importa em ferramentas de desenvolvedor. Às vezes, a melhor forma de interagir com tecnologia poderosa é envolver ela em algo familiar.
Links para download disponíveis para Mac (Apple Silicon), Windows e Linux em buddylist.dev. Tem também um demo no navegador se quiser testar antes de baixar.