Renderizador 3D Basado en Terminal Construido con el Sistema de Código Multi-Agente Claude

✍️ OpenClawRadar📅 Publicado: 26 de febrero de 2026🔗 Source
Renderizador 3D Basado en Terminal Construido con el Sistema de Código Multi-Agente Claude
Ad

Un desarrollador construyó tortuise, un renderizador 3D basado en terminal que muestra splats gaussianos usando caracteres Unicode de medio bloque y símbolos ASCII. El proyecto fue creado en 3 días usando una configuración Claude Code con aproximadamente 70-80 agentes totales distribuidos en 3-4 sesiones.

Arquitectura de Agentes

La configuración Claude Code utiliza un patrón específico:

  • La sesión principal actúa como coordinador, delegando tareas y comunicándose con el desarrollador
  • Los subagentes de tarea pueden contener subagentes dentro de ellos mediante agent-mux (envoltorios de habilidades y SDK→CLI)
  • Un "subagente de hacer las cosas" maneja la mayor parte del trabajo, capaz de usar Claude Code, Codex y agentes opencode internamente

Flujo de Trabajo de Desarrollo

El desarrollador utilizó varias estrategias de coordinación de agentes:

  • Planificar con Opus → desafiar con Codex 5.3 xhigh → construir con Codex-es 5.3 high → auditar con Opus o Codex 5.3 xhigh
  • Para optimizaciones difíciles: Múltiples sesiones Opus con 4-5 agentes Codex 5.3 xhigh en paralelo investigando enfoques de mejora ortogonales
  • Bucle de autoverificación usando habilidad Peekaboo + conjunto de herramientas (automatización GUI de macOS) permitiendo a los agentes lanzar la aplicación de terminal en un Mac Mini sin pantalla y depurar visualmente
  • Preservación de contexto entre sesiones mediante: .claude sessions JSON → archivo markdown determinista → digerido por Sonnet 4.6
Ad

Detalles Técnicos

tortuise es un renderizador de Splats Gaussianos TUI con estas características:

  • Renderiza archivos .ply y .splat en caracteres Unicode de medio bloque
  • Maneja más de 1 millón de splats
  • Renderizado solo con CPU usando Rust + Rayon
  • Seis modos de renderizado
  • Funciona sobre SSH
  • Opera en Apple Silicon M2-M4

Desafíos Encontrados

El desarrollo enfrentó varios obstáculos:

  • Los agentes tuvieron dificultades para producir shaders Metal funcionales para renderizado de Splats Gaussianos, sin que ni Codex 5.3 xhigh ni Opus 4.6 tuvieran éxito
  • Sin pautas de código adecuadas y diseño modular, los agentes tendían a crear "monolitos chapuceros" con "+5k líneas de locura"
  • Se dedicó trabajo considerable a "pulido basado en sentido común" como mapeos de teclas apropiados para movimiento y rotación

El proyecto fue inspirado por el modelo SHARP de código abierto de Apple para conversión de imagen a escena 3D y el deseo de crear un visor sin GPU para splatting gaussiano. El desarrollador continúa agregando características, incluyendo un script para cargar escenas 3D desde sitios web como SuperSplat.

📖 Leer la fuente completa: r/ClaudeAI

Ad

👀 Ver también