
Whiteboard YC W26: open-source IDE для осознанного проектирования
Whiteboard — open-source IDE от YC W26, где люди и AI-агенты совместно проектируют архитектуру ПО. Разбираем возможности, философию и как начать.
Когда код пишет агент, кто думает об архитектуре?
Представьте классическую сцену: два разработчика стоят у доски, рисуют стрелки, квадратики, пишут названия сервисов. Через час они расходятся с одинаковым пониманием системы. Этот ритуал — один из самых ценных в разработке. И именно его исчезновение в эпоху AI-агентов подтолкнуло команду /dev/fast к созданию Whiteboard.
Авторы проекта признавались: им не хватало ощущения «сессии у доски» с другим разработчиком, когда уходишь с глубоким пониманием системы — поэтому они и построили это приложение для себя.
Whiteboard получил поддержку Y Combinator в рамках зимнего батча 2026 (YC W26) и вышел в открытый доступ под MIT-лицензией, мгновенно собрав внимание сообщества Hacker News.
Проблема: агенты пишут код, но не объясняют решения
С ростом популярности coding-агентов (Claude Code, OpenAI Codex и других) разработчики получили невиданную скорость написания кода. Но вместе с ней пришёл новый вид боли: агент может написать 500 строк за минуту, но почему он принял то или иное архитектурное решение — остаётся загадкой.
Команда столкнулась с тем, что сложно рассуждать о том, какой набор решений агент принял автономно и как это влияет на изменение. Поэтому они создали инструменты для агентов, позволяющие запрашивать и связывать собственные трассировки на Whiteboard — чтобы можно было визуализировать заданные требования, понять, как они были реализованы, и какие решения агент принял самостоятельно.
«Чистые HTML-инструменты не давали удобного способа связать спецификацию или диаграмму с кодом — особенно когда компромиссы обнаруживаются только после первой итерации реализации.»
Эта боль и стала фундаментом для создания Whiteboard: инструмента, который восстанавливает связь между намерением и реализацией в мире, где агенты пишут большую часть кода.
Как работает Whiteboard: архитектура и ключевые возможности
graph LR
A[Разработчик] -->|подключает агента| B[Whiteboard]
B -->|SDK для рисования| C[Агент: Claude Code / Codex]
C -->|sequence diagram, ERD, трассировка| D[Canvas]
D -->|клик по диаграмме| E[Переход к коду]
E -->|LSP + keybindings| F[Code-OSS / VSCode]
1. Интеграция с агентами через SDK
Whiteboard подключается к инструментам, которые вы уже используете — например, Claude Code, Codex и другим — и даёт агенту SDK для рисования на встроенном канвасе, чтобы описывать свою работу.
По сути, агент получает «руку» для рисования на доске. Он может изобразить sequence diagram, ER-диаграмму базы данных, граф зависимостей — всё то, что обычно рисуют разработчики перед написанием кода.
2. Навигация от диаграммы к коду
В Whiteboard, когда вы кликаете на визуализации — sequence diagram, entity relationship diagram или цитату из трассировки агента — вы можете перейти непосредственно к соответствующему коду. При навигации по коду вы получаете keybindings и LSP-поддержку из VSCode из коробки.
Это принципиальное отличие от простых canvas-инструментов: диаграммы здесь живые и напрямую связаны с исходниками.
3. Базовый редактор — Code-OSS
С тех пор как все используют специализированные agent TUI и десктопные приложения, текстовые редакторы применяются в основном для постраничного просмотра дифференциальных изменений — так почему бы не создать редактор именно для просмотра кода? Разумнее всего взять за основу самый успешный open-source редактор. Команда выбрала Code OSS (в отличие от других форков на патчах), поскольку coding-агентам сложно работать с патчами, а значительная часть стокового VS Code (около 45% кодовой базы — Copilot) им просто не нужна.
4. Архитектурный ревью на уровне диаграмм
Whiteboard позволяет визуализировать изменения и проверять диффы на архитектурном уровне: sequence diagrams, DB diagrams и другие типы диаграмм.
Whiteboard vs. традиционные инструменты: сравнение
| Критерий | Традиционный IDE (VS Code) | Whiteboard | Figma / Miro |
|---|---|---|---|
| Редактирование кода | ✅ Полное | ⚠️ Только чтение (пока) | ❌ Нет |
| Архитектурные диаграммы | ❌ Нет | ✅ Встроено | ✅ Есть |
| Связь диаграмм с кодом | ❌ Нет | ✅ Прямая навигация | ❌ Нет |
| Интеграция AI-агентов | ⚠️ Через расширения | ✅ Нативная | ❌ Нет |
| LSP / keybindings | ✅ Полные | ✅ Из VSCode | ❌ Нет |
| Лицензия | MIT | MIT | Проприетарная |
| Selfhost | ✅ | ✅ | ❌ |
| Командная работа | ✅ | 🔜 Планируется | ✅ |
Как начать работу с Whiteboard
Установка и первый запуск
Whiteboard доступен в виде готовых бинарных файлов:
- macOS: скачать с GitHub Releases
- Fedora/Linux: RPM-пакет
# Клонировать репозиторий
git clone https://github.com/devdotfast/whiteboard.git
cd whiteboard
# Установить зависимости
npm install
# Запустить в режиме разработки
npm run dev
Подключение агента
Подключите Claude Code, Codex или другого coding-агента с экрана приветствия. Попросите агента проверить вашу текущую ветку относительно актуального main и открыть результат в Whiteboard. По опыту команды, лучше всего Whiteboard работает с моделями GPT-6 Sol и Claude Opus 5.5 благодаря оптимальному соотношению интеллекта, стоимости и скорости.
Примеры промптов для агента
# Анализ стека коммитов
"Этот стек коммитов настроен так, чтобы я мог получить [api]
для достижения [цели]. Объясни, что сделано, и открой в Whiteboard."
# Ревью изменений телеметрии
"Объясни изменения телеметрии из этого PR —
что отслеживается, как построить дашборды?"
# Архитектурный ревью ветки
"Проверь текущую ветку vs. main и покажи
изменения в виде sequence diagram в Whiteboard."
Приватность, лицензия и дорожная карта
Открытость и selfhost
Whiteboard распространяется под MIT-лицензией и работает с вашими локальными checkout-ами. Hosted-продукт для команд запланирован, при этом возможность самостоятельного хостинга сохранится всегда.
Телеметрия и приватность
Анонимная телеметрия не включает ваш код, диффы, текст Whiteboard, промпты или вывод модели. Вы можете ознакомиться с обзором приватности, изучить полный справочник телеметрии или отключить её в любой момент.
Философия открытости
Команда активно работает над тем, чтобы правильные решения были встроены в системный промпт по умолчанию — именно поэтому система открыта. Это редкий случай, когда открытый исходный код становится не маркетинговым ходом, а частью продуктовой стратегии: сообщество помогает формировать дефолтный системный промпт и поведение агентов.
Почему это важно: новая парадигма code review
Проект стремится переосмыслить опыт IDE для сложного проектирования программного обеспечения, а поддержка Y Combinator придаёт ему авторитет.
Whiteboard — десктопная IDE с MIT-лицензией, где люди и агенты совместно работают с архитектурными диаграммами, семантическими диффами и журналами решений. Главный тест: помогает ли это ревьюерам следить за решениями агента на реальном кодовом репозитории.
В мире, где агент может за ночь переписать весь сервис, традиционный code review по строкам кода теряет смысл. Нужен архитектурный ревью — просмотр на уровне решений, компромиссов, потоков данных. Именно это и предлагает Whiteboard.
Высокая вовлечённость сообщества свидетельствует о сильном интересе разработчиков к новым фундаментальным инструментам.
Заключение
Whiteboard — это ответ на важный вопрос эпохи AI-кодинга: как сохранить осознанность проектирования, когда сам код пишет машина? Команда /dev/fast нашла элегантное решение: не отказываться от агентов, а дать им язык для объяснения своих решений — и встроить этот язык прямо в IDE.
Проект молод (версия 0.1.x), ограничения есть — в первую очередь отсутствие редактирования файлов и совместной работы в реальном времени. Но философия продукта, поддержка YC и высокий интерес сообщества говорят о том, что Whiteboard может стать одним из ключевых инструментов следующего поколения разработки.
Ресурсы:
- 🐙 GitHub: github.com/devdotfast/whiteboard
- 🌐 Сайт: dev.fast
- 💬 Discord: discord.gg/wYvd2cpMQg
- 📹 Demo (1 мин): youtube.com/watch?v=ChPn3ftULWE