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

Barre d'état personnalisée pour Claude Code : utilisation du contexte, limites de taux et nombre de tokens en un coup d'œil
Un script personnalisé ajoute une ligne d'état persistante à Claude Code, affichant le pourcentage de contexte, la limite de taux sur 5 heures, les lectures du cache KV, les jetons d'entrée/sortie cumulés, le nom du modèle et le répertoire de travail — avec un code couleur pour les terminaux sombres.
Taxe de compétence Claude Code : 2 596 compétences installées, 40 utilisées, 91 $/mois gaspillés
Chaque compétence installée de Claude Code est chargée dans le prompt système de chaque session. Un utilisateur a mesuré 102 651 jetons chargés par session avec 98,6 % jamais utilisés, coûtant environ 91 $/mois. Un outil open-source, skill-tax, audite l'utilisation et le coût.

Visualiseur en ligne : Les modèles d'IA locaux peuvent désormais générer des visualisations HTML interactives
Inline Visualizer est un plugin sous licence BSD-3 pour Open WebUI qui permet à tout modèle d'IA local prenant en charge les appels d'outils de générer des visualisations HTML/SVG interactives directement dans le chat, avec un pont JavaScript permettant aux éléments d'envoyer des messages à l'IA.

yoyo : Serveur MCP local pour les lectures de codebase ancrées et les écritures sécurisées avec Claude Code
yoyo est un serveur MCP local open-source qui fournit aux agents de codage comme Claude Code des lectures de dépôt ancrées et des écritures protégées dans 16 langages, dont Rust, Go, Python et TypeScript. Il empêche les modifications cassées de passer silencieusement en renvoyant une sortie guard_failure lisible par machine et en activant retry_plan pour des réparations ciblées.