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

Agent Forge : Un outil open source échafaude des pipelines multi-agents pour Claude Code
Agent Forge est une compétence Claude Code qui génère des pipelines multi-agents complets à partir de descriptions de cas d'utilisation. Il crée des fichiers de prompt, des scripts d'orchestration, des répertoires de flux de données et des configurations GitHub Actions basées sur des modèles observés dans les systèmes multi-agents existants.

Plugin OpenClaw Context Meter affiche le pourcentage d'utilisation du jeton Telegram
Un nouveau plugin OpenClaw affiche le pourcentage d'utilisation des tokens après chaque réponse du bot Telegram, montrant des valeurs comme '45k / 200k (22%)' et détectant les événements de compaction. Le plugin évite les problèmes de mémoire insuffisante en codant en dur les fenêtres de contexte au lieu d'utiliser execSync.

Claude Octopus v8.48 : Plugin d'Orchestration Multi-IA pour les Flux de Travail de Développement
Claude Octopus v8.48 est un plugin open-source qui orchestre les modèles d'IA Claude, Codex et Gemini en parallèle avec des rôles distincts à travers les phases de développement. Il inclut une porte de consensus à 75 % entre les phases, des fenêtres de contexte fraîches pour les tâches complexes, et des commandes spécifiques comme /octo:embrace pour le développement complet du cycle de vie.

BetterClaw contre OpenClaw : Comparaison des appels d'outils, sorties structurées et contrôle de flux de travail
Une comparaison axée développeur entre BetterClaw et OpenClaw couvrant l'appel d'outils, les sorties structurées, le contrôle de workflow et le développement d'agents au quotidien.