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

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
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
👀 Ver también

La aplicación móvil QCAI incorpora el control de puerta de enlace OpenClaw con VPN nativa de Tailscale.
QCAI para iOS y Android ahora se integra con OpenClaw Control Center, permitiendo la gestión directa de puertas de enlace desde dispositivos móviles a través de túneles VPN seguros de Tailscale sin puertos abiertos.

Recordatorio: Un Servidor MCP de Memoria Persistente para Claude Code
Recall es un servidor MCP de código abierto que le da a Claude Code memoria persistente entre sesiones mediante búsqueda semántica con embeddings. Incluye cuatro ganchos de ciclo de vida: session-start, observe, pre-compact y session-end.

Desarrollador crea barra de estado en terminal para monitorear límites de sesión de Claude Code tras corte inesperado.
Un desarrollador creó una línea de estado en terminal de Python que muestra el uso de sesión de Claude Code en vivo después de ser interrumpido a mitad de una refactorización sin previo aviso. La herramienta utiliza sesiones existentes sin requerir una clave API.

Markdown Manager: Un editor de Markdown simple para macOS
Markdown Manager es una aplicación gratuita y de código abierto para macOS diseñada para gestionar archivos Markdown, que cuenta con capacidades de conversión y visualización de documentos.