Terminal 3D Renderer Construit avec le Système de Code Multi-Agent Claude

Un développeur a créé tortuise, un moteur de rendu 3D terminal qui affiche des éclaboussures gaussiennes en utilisant des caractères demi-bloc Unicode et des symboles ASCII. Le projet a été réalisé en 3 jours en utilisant une configuration Claude Code avec environ 70-80 agents au total répartis sur 3-4 sessions.
Architecture des agents
La configuration Claude Code utilise un schéma spécifique :
- La session principale agit comme coordinateur, déléguant les tâches et communiquant avec le développeur
- Les sous-agents de tâche peuvent contenir des sous-agents à l'intérieur d'eux via agent-mux (compétences et wrappers SDK→CLI)
- Un "sous-agent qui fait avancer les choses" gère la plupart du travail, capable d'utiliser en interne Claude Code, Codex et des agents opencode
Flux de travail de développement
Le développeur a utilisé plusieurs stratégies de coordination d'agents :
- Planifier avec Opus → challenger avec Codex 5.3 xhigh → construire avec Codex-es 5.3 high → auditer avec Opus ou Codex 5.3 xhigh
- Pour les optimisations difficiles : Sessions Opus multiples avec 4-5 agents Codex 5.3 xhigh en parallèle recherchant des approches d'amélioration orthogonales
- Boucle d'auto-vérification utilisant la compétence Peekaboo + ensemble d'outils (automatisation d'interface macOS) permettant aux agents de lancer l'application terminal sur un Mac Mini sans écran et de déboguer visuellement
- Préservation du contexte entre sessions via : sessions JSON .claude → fichier markdown déterministe → digéré par Sonnet 4.6
Détails techniques
tortuise est un moteur de rendu d'éclaboussures gaussiennes TUI avec ces caractéristiques :
- Rend des fichiers .ply et .splat en caractères demi-bloc Unicode
- Gère plus d'1 million d'éclaboussures
- Rendu uniquement CPU utilisant Rust + Rayon
- Six modes de rendu
- Fonctionne sur SSH
- Compatible avec Apple Silicon M2-M4
Défis rencontrés
Le développement a rencontré plusieurs obstacles :
- Les agents ont eu du mal à produire des shaders Metal fonctionnels pour le rendu d'éclaboussures gaussiennes, ni Codex 5.3 xhigh ni Opus 4.6 n'y sont parvenus
- Sans directives de code appropriées et conception modulaire, les agents avaient tendance à créer des "monolithes bricolés" avec "+5k lignes de folie"
- Un travail considérable a été consacré à du "polissage basé sur le bon sens" comme des mappages de touches appropriés pour le déplacement et la rotation
Le projet a été inspiré par le modèle SHARP open source d'Apple pour la conversion d'image en scène 3D et le désir de créer un visualisateur sans GPU pour l'éclaboussure gaussienne. Le développeur continue d'ajouter des fonctionnalités, y compris un script pour charger des scènes 3D depuis des sites web comme SuperSplat.
📖 Lire la source complète : r/ClaudeAI
👀 See Also

Gemini 3.1 Pro dans les systèmes multi-agents : Haute qualité de conception, taux d'échec des appels d'outils de 20 %
Les développeurs de Bobr, un générateur de présentations IA avec une architecture multi-agents, rapportent que Gemini 3.1 Pro produit des résultats de conception impressionnants mais souffre d'un taux d'échec d'appel d'outils d'environ 20 % et d'une corruption de texte incohérente dans les pipelines de production.

LivingAgents.ai : Une simulation d'agent IA basée sur le Web utilisant l'API Claude
LivingAgents.ai est une simulation web où chaque agent est alimenté par l'API Claude, effectuant des actions comme la recherche de nourriture, le commerce, l'artisanat, l'attaque, la reproduction et la mort permanente, chaque action nécessitant un véritable appel LLM.

Rukuzu : Porter une base de données de graphes en C++ de 200 000 lignes vers Rust avec des tests systématiques
Le projet Rukuzu décrit une méthodologie pour porter la base de données de graphes embarquée kuzu, écrite en C++ avec 200 000 lignes de code, vers Rust. Il utilise une commande personnalisée Claude Code pour maintenir simultanément les deux versions et vérifier la justesse via plus de 2 700 tests.

Code Claude utilisé pour simuler plus de 4 000 parties de Loup-garou aveugle avec des LLM
Un développeur a utilisé Claude Code pour créer un simulateur où des LLM jouent à Loup-garou en une nuit sans informations, exécutant environ 4 600 parties avec des modèles d'OpenAI et xAI. L'expérience a révélé des schémas de vote cohérents basés sur les noms malgré des signaux de jeu minimaux.