Renderizador 3D Baseado em Terminal Construído com Sistema de Código Multi-Agente Claude

Um desenvolvedor construiu tortuise, um renderizador 3D baseado em terminal que exibe splats Gaussianos usando caracteres Unicode halfblock e símbolos ASCII. O projeto foi criado em 3 dias usando uma configuração Claude Code com aproximadamente 70-80 agentes no total, distribuídos em 3-4 sessões.
Arquitetura dos Agentes
A configuração Claude Code utiliza um padrão específico:
- A sessão principal atua como coordenadora, delegando tarefas e se comunicando com o desenvolvedor
- Subagentes de tarefas podem conter subagentes dentro deles via agent-mux (wrappers de habilidades e SDK→CLI)
- Um "subagente de execução" lida com a maior parte do trabalho, capaz de usar Claude Code, Codex e agentes opencode internamente
Fluxo de Trabalho de Desenvolvimento
O desenvolvedor utilizou várias estratégias de coordenação de agentes:
- Planejar com Opus → desafiar com Codex 5.3 xhigh → construir com Codex-es 5.3 high → auditar com Opus ou Codex 5.3 xhigh
- Para otimizações difíceis: Múltiplas sessões Opus com 4-5 agentes Codex 5.3 xhigh em paralelo pesquisando abordagens de melhoria ortogonais
- Loop de autoverificação usando habilidade Peekaboo + conjunto de ferramentas (automação de GUI macOS) permitindo que agentes iniciem o aplicativo de terminal em um Mac Mini headless e depurem visualmente
- Preservação de contexto entre sessões via: .claude sessions JSON → arquivo markdown determinístico → digerido por Sonnet 4.6
Detalhes Técnicos
tortuise é um renderizador de Splats Gaussianos TUI com estas características:
- Renderiza arquivos .ply e .splat em caracteres Unicode halfblock
- Lida com 1M+ splats
- Renderização apenas com CPU usando Rust + Rayon
- Seis modos de renderização
- Executa via SSH
- Funciona em Apple Silicon M2-M4
Desafios Enfrentados
O desenvolvimento enfrentou vários obstáculos:
- Agentes tiveram dificuldade em produzir shaders Metal funcionais para renderização de Splats Gaussianos, com nem Codex 5.3 xhigh nem Opus 4.6 tendo sucesso
- Sem diretrizes de código adequadas e design modular, agentes tendiam a criar "monolitos improvisados" com "+5k linhas de loucura"
- Trabalho considerável foi gasto em "polimentos baseados em senso comum" como mapeamentos de teclas adequados para movimento e rotação
O projeto foi inspirado pelo modelo SHARP de código aberto da Apple para conversão de imagem para cena 3D e pelo desejo de criar um visualizador sem GPU para splatting Gaussiano. O desenvolvedor continua a adicionar recursos, incluindo um script para carregar cenas 3D de sites como SuperSplat.
📖 Leia a fonte completa: r/ClaudeAI
👀 See Also

Protocolo Piloto: Uma Pilha de Rede P2P para Agentes de IA Construída com Claude
Um desenvolvedor construiu o Pilot Protocol, uma pilha de rede virtual ponto a ponto em espaço de usuário puro em Go, especificamente para agentes de IA autônomos, permitindo comunicação direta sem infraestrutura centralizada. O protocolo usa multiplexação UDP, travessia NAT e criptografia ponta a ponta, com benchmarks mostrando 89 MB/s de throughput local e 2,1 MB/s de throughput WAN transcontinental.

Patina: Uma Habilidade de Código Claude que Detecta e Reescreve Padrões de Escrita de IA
Um desenvolvedor criou uma habilidade do Claude Code chamada patina que identifica 112 padrões que tornam o texto gerado por IA óbvio em quatro idiomas, depois reescreve as seções sinalizadas. A ferramenta inclui modos para apenas detecção, pontuação e reescrita iterativa.

Os ganchos de código do Claude impedem a interferência entre abas do Chrome em múltiplas sessões.
Um desenvolvedor criou três hooks (session-start, capture-tab-id, enforce-tab-id) que fixam cada sessão do Claude Code em sua própria aba do Chrome, impedindo que as sessões acessem acidentalmente as abas de outras sessões durante execuções de teste e preenchimentos de formulário.

Hubcap Bridge: Comunicação Bidirecional Persistente entre CLI e JavaScript do Navegador via CDP
Hubcap Bridge é um novo recurso na ferramenta Hubcap CLI que cria um canal de mensagens bidirecional persistente entre processos locais e JavaScript em execução em páginas do navegador via Chrome DevTools Protocol. Ele permite que as habilidades do Claude Code interajam com aplicativos web através de suas APIs JavaScript internas sem exigir acesso a APIs públicas.