Oleksandr Kuzmenko, РедакторОпубліковано 5 хв читанняЗа участі AI · перевірено редактором
TL;DR
- Whiteboard об'єднує Claude Code та Codex із візуальним полотном для створення діаграм і проектування систем.
- Семантичний diff-рушій на Rust згортає рутинні тести та документацію в лаконічний псевдокод на рівні AST.
- Застосунок призначений виключно для рев'ю та архітектури; пряме редагування коду вимкнено.
Ключові факти
- Ліцензія
- MIT License (на базі Code OSS)
- Рушій аналізу AST
- Написаний на Rust із підтримкою плагінів WASM
- Рекомендовані моделі
- GPT-6 Luna та Claude Opus 5.5 (дані розробників)
Інтерфейс архітектурної взаємодії людини та агента
Whiteboard надає відкрите візуальне середовище, у якому розробники та автономні агенти спільно проектують архітектуру систем. Робочий простір підключається до Claude Code і Codex, надаючи агентам SDK для малювання діаграм послідовностей, моделей сутностей та пояснень на інтерактивному полотні.
Натискання на візуальні блоки або цитати з логу агента автоматично перемикає інтерфейс на відповідні рядки коду зі збереженням гарячих клавіш VS Code та підтримкою Language Server Protocol (LSP).
AST-аналізатор змін на базі Rust
Для спрощення перегляду великих обсягів коду, згенерованих агентами, Whiteboard використовує семантичний diff-рушій на Rust. За замовчуванням система згортає великі функції у зрозумілий псевдокод і приховує рутинні зміни в тестах та документації. Логіку фільтрації можна налаштовувати через плагіни на базі WebAssembly (WASM).
Обмеження поточної версії
Whiteboard базується на репозиторії Code OSS без пропрієтарних компонентів Microsoft Copilot. Актуальні технічні обмеження:
- Пряме редагування файлів відсутнє; система призначена виключно для рев'ю та архітектурного аудиту.
- Робота з кількома репозиторіями в межах однієї сесії наразі не підтримується.
- Спільні сесії є статичними копіями; внесені зміни потребують повторної публікації посилання.
Спробуй за 2 хвилини
git clone https://github.com/devdotfast/whiteboard.git
cd whiteboardКоли використовувати
- Рев'ю великих pull request від агентів, де стандартні текстові diff-зрізи перевантажені шумом.
- Спільне проектування архітектури та розбір логів дій автономного агента в Claude Code.
Коли НЕ варто
- Звичайна щоденна розробка, де потрібно самостійно набирати та комітити код.
- Аналіз монорепозиторіїв із багатьма залежними проєктами в межах однієї сесії.
Що зробити сьогодні
- Клонуйте репозиторій devdotfast/whiteboard для локального тестування рев'ю гілок разом із Claude Code.
- Налаштуйте WASM-фільтри аналізатора змін під файлову структуру вашого проєкту.
- Сформулюйте промпт для перевірки поточної гілки агентом відносно актуального main.
Назви кроків узяті з блоку «Що зробити сьогодні».
Назви кроків узяті з блоку «Що зробити сьогодні». Клонуйте репозиторій devdotfast/whiteboard для локального тестування рев'ю гілок разом із Claude Code.. Налаштуйте WASM-фільтри аналізатора змін під файлову структуру вашого проєкту.. Сформулюйте промпт для перевірки поточної гілки агентом відносно актуального main.
- Клонуйте репозиторій devdotfast/whiteboard для локального тестування рев'ю гілок разом із Claude Code.
- Налаштуйте WASM-фільтри аналізатора змін під файлову структуру вашого проєкту.
- Сформулюйте промпт для перевірки поточної гілки агентом відносно актуального main.
