Перейти к содержанию

Whiteboard: открытая среда на базе CodeOSS для проектирования архитектуры вместе с ИИ-агентами

7.0/10

Команда стартапа devdotfast представила Whiteboard (акселератор Y Combinator W26) — настольное приложение с открытым исходным кодом под лицензией MIT для macOS и Linux, предназначенное для совместного проектирования программного обеспечения человеком и ИИ-агентами вроде Claude Code или Codex. Платформа создана на базе CodeOSS и связывает интерактивные визуальные схемы, такие как диаграммы последовательностей и сущностей, с реальным кодом, сохраняя встроенную поддержку LSP и привычные горячие клавиши VS Code. Для упрощения аудита сгенерированных изменений разработчики создали семантический AST-дифф на Rust с поддержкой WASM-плагинов, который скрывает объемные тесты и сворачивает функции в псевдокод, а также добавили журнал автономных решений агента. Проект призван снизить когнитивную нагрузку от бесконтрольного слияния сгенерированных пулл-реквестов, предлагая в будущем платную многопользовательскую веб-версию при полной доступности локального развертывания.

Контекст

С распространением автономных ИИ-агентов для написания кода разработчики все чаще сталкиваются с накоплением «когнитивного долга», когда скорость генерации кода опережает понимание архитектуры системы человеком. Стандартные инструменты код-ревью и текстовые diff-файлы плохо подходят для отслеживания высокоуровневых проектных решений и цепочек рассуждений моделей. Чтобы восполнить этот пробел, стартап /dev/fast разработал Whiteboard — гибрид интерактивного холста и окружения CodeOSS, связывающий визуальные диаграммы напрямую с исходным кодом.

Значение для разработчиков

Инструмент помогает инженерам сохранять архитектурный контроль над быстро растущими кодовыми базами, снижая перегрузку при проверке масштабных изменений, генерируемых автономными агентами.

Реакция сообщества

Участники сообщества оценили идею связывания схем с кодом и наглядную анимацию генерации, однако усомнились в статусе полноценной IDE из-за текущей невозможности редактировать файлы непосредственно внутри приложения. Пользователи также обратили внимание на предупреждения о возможной передаче данных репозитория на внешний сервер и поинтересовались интеграцией с текстовыми стандартами описания архитектуры вроде LikeC4.

Технические особенности

Архитектура Whiteboard опирается на открытую библиотеку диффов diffr, написанную на Rust, которая анализирует синтаксические деревья (AST) и по умолчанию отфильтровывает второстепенные правки вроде правок тестов и документации. Разработчики предоставляют специализированный SDK, с помощью которого внешние ИИ-агенты могут самостоятельно рисовать на холсте приложения и прикреплять трассировку своих рассуждений к конкретным участкам кода. При клике на графические элементы диаграмм холст мгновенно переносит пользователя к соответствующим строкам исходного кода в среде CodeOSS. В текущей версии для macOS и Linux фокус сделан исключительно на архитектурном ревью и навигации, поэтому возможность прямого редактирования файлов пока не предусмотрена.

Источники