Terminalbasierter 3D-Renderer erstellt mit Multi-Agent-Claude-Code-System

Ein Entwickler hat tortuise erstellt, einen terminalbasierten 3D-Renderer, der Gaußsche Splats mithilfe von Unicode-Halbblockzeichen und ASCII-Symbolen darstellt. Das Projekt wurde über 3 Tage mithilfe eines Claude-Code-Setups mit etwa 70-80 Agenten insgesamt über 3-4 Sitzungen hinweg entwickelt.
Agenten-Architektur
Das Claude-Code-Setup verwendet ein bestimmtes Muster:
- Die Hauptsitzung fungiert als Koordinator, delegiert Aufgaben und kommuniziert mit dem Entwickler
- Aufgaben-Subagenten können über Agent-Mux (Skill- und SDK→CLI-Wrapper) Subagenten in sich enthalten
- Ein "Get-Shit-Done-Subagent" erledigt die meiste Arbeit und kann intern Claude Code, Codex und opencode-Agenten nutzen
Entwicklungs-Workflow
Der Entwickler verwendete mehrere Agenten-Koordinationsstrategien:
- Planen mit Opus → Herausforderung mit Codex 5.3 xhigh → Bauen mit Codex-es 5.3 high → Prüfen mit Opus oder Codex 5.3 xhigh
- Für schwierige Optimierungen: Mehrere Opus-Sitzungen mit 4-5 Codex 5.3 xhigh-Agenten parallel, die orthogonale Verbesserungsansätze erforschen
- Selbstverifizierungsschleife mit Peekaboo-Skill + Toolset (macOS-GUI-Automatisierung), die es Agenten ermöglicht, die Terminal-App auf einem headless Mac Mini zu starten und visuell zu debuggen
- Kontexterhaltung zwischen Sitzungen via: .claude sessions JSON → deterministische Markdown-Datei → Verarbeitung durch Sonnet 4.6
Technische Details
tortuise ist ein TUI-Gauß-Splats-Renderer mit folgenden Eigenschaften:
- Rendert .ply- und .splat-Dateien in Unicode-Halbblockzeichen
- Verarbeitet 1M+ Splats
- CPU-only-Rendering mit Rust + Rayon
- Sechs Rendermodi
- Läuft über SSH
- Funktioniert auf M2-M4 Apple Silicon
Herausforderungen
Die Entwicklung stieß auf mehrere Hindernisse:
- Agenten hatten Schwierigkeiten, funktionierende Metal-Shader für das Gauß-Splats-Rendering zu erstellen, weder Codex 5.3 xhigh noch Opus 4.6 waren erfolgreich
- Ohne angemessene Code-Richtlinien und modulares Design neigten Agenten dazu, "hackige Monolithen" mit "+5k Zeilen Wahnsinn" zu erstellen
- Erheblicher Aufwand wurde für "Common-Sense-basiertes Polieren" wie angemessene Tastenzuordnungen für Bewegung und Rotation aufgewendet
Das Projekt wurde von Apples Open-Source-Modell SHARP für Bild-zu-3D-Szenen-Konvertierung und dem Wunsch inspiriert, einen GPU-freien Viewer für Gauß-Splatting zu erstellen. Der Entwickler fügt weiterhin Funktionen hinzu, einschließlich eines Skripts zum Laden von 3D-Szenen von Websites wie SuperSplat.
📖 Read the full source: r/ClaudeAI
👀 Siehe auch

Claude Code schlägt still fehl, wenn ANTHROPIC_API_KEY in Cloud-Umgebungen gesetzt ist
Das Setzen von ANTHROPIC_API_KEY in Cloud-Umgebungen führt zu Fehlfunktionen von Claude Code und kann unerwartete API-Nutzungskosten verursachen. Benutzer berichten von zusätzlicher Nutzung und nicht reagierendem Verhalten.

Workaround für die ChatGPT-Projektmigrationslücke: Exportskripte und Prompts
Ein Entwickler hat Python-Skripte und Claude-Prompts erstellt, um Konversationen von ChatGPT zu Claude zu migrieren, wenn der Datenexport von ChatGPT keine Projektmitgliedschaftsinformationen enthält. Die Lösung extrahiert Konversationen anhand von Titeln, die aus der Oberfläche erfasst wurden.

Lokale Sprachsteuerungseinrichtung für KI-Agenten auf Apple Silicon
Einrichtungsverfahren für lokale Sprachsteuerung von KI-Agenten mit Parakeet STT und Kokoro TTS auf Apple Silicon für schnelle und cloud-unabhängige Interaktionen.

OpenClaw-Erweiterung leitet Anfragen über Claude Code CLI statt über die API weiter
Eine OpenClaw-Erweiterung startet die Claude CLI-Binärdatei als Unterprozess und leitet Anfragen über die Claude Code CLI statt über die Anthropic API. Dies bietet das vollständige Claude Code-Erlebnis zum Pauschalpreis eines Max-Plans.