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

WordPress.com MCP-Integration fügt Claude Schreibfunktionen hinzu
Die MCP-Integration von WordPress.com unterstützt jetzt Schreibvorgänge, sodass Claude Beiträge entwerfen, Seiten erstellen, Kommentare verwalten, Alt-Texte von Bildern korrigieren und Inhaltskategorien umstrukturieren kann – direkt auf WordPress.com-Websites. Bevor Inhalte generiert werden, liest Claude das Theme der Website, um Designelemente wie Farben, Schriftarten und Blockmuster zu verstehen.

Roost: Eine einzelne Go-Binär-Seitenleiste für Claude Code mit klickbarer Eingabehistorie, Dateibaum und Benachrichtigungen
Roost ist ein einzelnes Go-Binary, das Claude Code um eine webbasierte Seitenleiste erweitert: xterm.js-Terminal mit tmux im Hintergrund, Dateibaum, der Ihrem cd folgt, anklickbarer Verlauf aus ~/.claude/projects/*.jsonl und Push-Benachrichtigungen über den Stop-Hook von Claude Code. Läuft über SSH als Single-User-pro-Instanz; kein Build-Schritt im Frontend.

Brain-MCP-Entwicklerdokumente: Werkzeuge für Claude AI statt für Menschen
Ein Entwickler, der den Brain-MCP-Server betreut, fügte der Dokumentation einen Abschnitt 'Für KI-Assistenten' mit Verhaltensanweisungen hinzu, was dazu führte, dass Claude Werkzeuge intelligenter nutzte und proaktiv Kontext einfügte, wenn Themen wechselten.

OpenClaw Janitor Skill für automatisierte Systemverwaltung und Sicherheitshärtung
Ein Entwickler hat eine Fähigkeit erstellt, die Claude Code nutzt, um sich per SSH in OpenClaw-Maschinen einzuwählen und Konfigurationen zu härten, einschließlich Sandboxing, OS-Hygiene und Kanalsicherheit, während ein Projektordner mit Audit-Anweisungen in CLAUDE.md gepflegt wird.