Терминальный 3D-рендерер, созданный с помощью мультиагентной системы кодирования Claude

Разработчик создал tortuise — терминальный 3D-рендерер, отображающий гауссовы сплаты с использованием половинных блоков Unicode и символов ASCII. Проект был создан за 3 дня с использованием настройки Claude Code с примерно 70-80 агентами в общей сложности в течение 3-4 сессий.
Архитектура агентов
Настройка Claude Code использует определённый шаблон:
- Главная сессия выступает в роли координатора, делегируя задачи и общаясь с разработчиком
- Подзадачи-субагенты могут содержать внутри себя другие субагенты через agent-mux (обёртки для навыков и SDK→CLI)
- «Субагент для выполнения работы» обрабатывает большую часть задач, способный использовать внутри себя Claude Code, Codex и opencode-агентов
Рабочий процесс разработки
Разработчик использовал несколько стратегий координации агентов:
- Планирование с Opus → проверка с Codex 5.3 xhigh → сборка с Codex-es 5.3 high → аудит с Opus или Codex 5.3 xhigh
- Для сложных оптимизаций: несколько сессий Opus с 4-5 агентами Codex 5.3 xhigh параллельно исследуют ортогональные подходы к улучшению
- Цикл самопроверки с использованием навыка Peekaboo + набор инструментов (автоматизация GUI macOS), позволяющий агентам запускать терминальное приложение на безголовом Mac Mini и визуально отлаживать
- Сохранение контекста между сессиями через: .claude sessions JSON → детерминированный markdown-файл → обработка Sonnet 4.6
Технические детали
tortuise — это TUI-рендерер гауссовых сплатов со следующими характеристиками:
- Рендерит файлы .ply и .splat в половинных блоках Unicode
- Обрабатывает 1 млн+ сплатов
- Рендеринг только на CPU с использованием Rust + Rayon
- Шесть режимов рендеринга
- Работает по SSH
- Работает на Apple Silicon M2-M4
Возникшие трудности
В ходе разработки возникло несколько препятствий:
- Агенты не смогли создать рабочие шейдеры Metal для рендеринга гауссовых сплатов — ни Codex 5.3 xhigh, ни Opus 4.6 не справились
- Без надлежащих руководств по коду и модульного дизайна агенты склонны создавать «грязные монолиты» с «+5 тыс. строк безумия»
- Значительная работа была потрачена на «полировку на основе здравого смысла», например, правильные назначения клавиш для перемещения и вращения
Проект был вдохновлён открытой моделью SHARP от Apple для преобразования изображений в 3D-сцены и желанием создать просмотрщик гауссовых сплатов без использования GPU. Разработчик продолжает добавлять функции, включая скрипт для загрузки 3D-сцен с таких сайтов, как SuperSplat.
📖 Read the full source: r/ClaudeAI
👀 Смотрите также

Локальный инструмент визуализирует данные сессии кода Claude
Скрипт на Python считывает данные сессий Claude Code, хранящиеся локально в ~/.claude/, и создаёт визуализацию с прокруткой с помощью диаграмм D3.js, показывающую ежедневную активность, распределение по проектам, использование инструментов и тепловые карты ритма программирования.

obsidian-mcp: графически-осведомленный MCP-сервер для Claude с 25 инструментами для больших хранилищ
obsidian-mcp — это MCP-сервер, предоставляющий 25 инструментов (включая get_note, traverse_graph, query_dataview, move_note, create_notes), который даёт Клоду граф-ориентированный доступ к вашему хранилищу Obsidian — предотвращая смерть контекстного окна в хранилищах из 5000 заметок. Лицензия MIT, работает с Claude Desktop, Claude Code, Cursor, Cline, Continue, Zed.

soul.py добавляет постоянную память локальным LLM с помощью простого файлового подхода.
soul.py — это библиотека Python, которая добавляет постоянную память любому LLM, используя два файла в формате markdown для идентификации и ведения журнала разговоров, работая с моделями Ollama, OpenAI и Anthropic без необходимости в базах данных или серверах.

OpenClaw Skill Pack: Набор команд более 2,500 для настоящих автономных операций на Ubuntu
Новый пакет навыков для агентов OpenClaw AI представляет более 2500 навыков выполнения для операций DevOps, таких как управление Docker, настройка сетей, реагирование на уязвимости CVE и автоматизация систем в средах Ubuntu.