Notion запустил поддержку MCP для AI Meeting Notes: теперь можно подключить Claude или ChatGPT к своим записям встреч и задавать вопросы по итогам часовых обсуждений буквально за с…
Open-source, local-first альтернатива Claude Design от Anthropic. Превращает ваш существующий coding-агент (Claude Code, Codex, Cursor, Gemini CLI и ещё 12 CLI) в полноценный дизайн-движок, управляемый 132 скиллами и 150 портативными дизайн-системами в формате DESIGN.md.
Что это такое
Open Design — открытый проект от команды nexu-io, выпущенный в апреле 2026 года под лицензией Apache-2.0. Идея: вместо закрытого облачного сервиса Claude Design — тот же artifact-first подход к дизайну, но локально, с любым агентом и без vendor lock-in.
Open Design не поставляет собственный ИИ-агент. Вместо этого он обнаруживает coding-агенты, уже установленные на вашем компьютере, и превращает их в дизайн-движки через систему скиллов и дизайн-систем. Вы приносите свой ключ (BYOK), свой агент и свою дизайн-систему — Open Design связывает всё в единый рабочий цикл.
Основные возможности
| Возможность | Что внутри |
| 132 скилла | Prototype-режим (лендинги, дашборды, мобильные приложения, email-рассылки, карусели, постеры, wireframe-скетчи, PM-спеки, OKR, канбан, инвойсы и др.), Deck-режим (презентации в стиле журнала, минимальные слайды, продуктовые деки), медиа (изображения, видео, аудио) |
| 150 дизайн-систем | Портативные DESIGN.md: Linear, Stripe, Vercel, Airbnb, Tesla, Notion, Apple, Anthropic, Cursor, Supabase, Figma, Xiaohongshu и десятки других. Переключение — один клик, следующий рендер использует новые токены |
| 16 агентных CLI | Claude Code, Codex, Devin, Cursor Agent, Gemini CLI, OpenCode, Qwen, Qoder, GitHub Copilot CLI, Hermes, Kimi, Pi, Kiro, Kilo, Mistral Vibe, DeepSeek TUI — автообнаружение через PATH |
| BYOK-прокси | Anthropic, OpenAI, Azure OpenAI, Google Gemini, Ollama, SenseAudio — вставьте baseUrl • apiKey • model |
| Медиагенерация | gpt-image-2 (постеры, аватары, инфографика), Seedance 2.0 (видео 15 сек), HyperFrames (HTML→MP4). 93 готовых промпт-шаблона |
| 5 визуальных направлений | Editorial Monocle, Modern Minimal, Warm Soft, Tech Utility, Brutalist Experimental — каждое с детерминированной палитрой OKLCh + шрифтовым стеком |
| Экспорт | HTML (inline assets), PDF, PPTX, ZIP, Markdown, MP4 |
| MCP-сервер | Встроенный stdio MCP-сервер: агент в другом репозитории может читать файлы из проектов Open Design напрямую через search_files, get_file, get_artifact |
| Импорт Claude Design | Перетащите ZIP-экспорт из Claude Design — Open Design разберёт его в проект, агент продолжит работу |
Архитектура
graph TD
A["Browser (Next.js 16)"] -->|/api/*| B["Local Daemon (Express + SQLite)"]
A -->|iframe preview| C["Sandboxed Preview"]
B -->|spawn CLI| D["Coding Agent"]
B -->|SSE proxy| E["BYOK API Provider"]
D -->|Read/Write/Bash| F[".od/projects/<id>/"]
B -->|SQLite| G[".od/app.sqlite"]| Слой | Стек |
| Frontend | Next.js 16 App Router + React 18 + TypeScript, деплой на Vercel |
| Daemon | Node 24, Express, SSE-стриминг, better-sqlite3 |
| Агентный транспорт | child_process.spawn с типизированными парсерами для каждого CLI (claude-stream-json, json-event-stream, acp-json-rpc, pi-rpc, plain) |
| Хранение | Файлы в .od/projects/<id>/ • SQLite в .od/app.sqlite • credentials в .od/media-config.json |
| Preview | Sandboxed iframe через srcdoc • парсер <artifact> на каждый скилл |
| Desktop | Electron (macOS Apple Silicon / Intel, Windows x64) — опционально |
Установка и запуск
Вариант 1: Desktop-приложение (без сборки)
Самый быстрый способ — скачать готовое приложение:
- open-design.ai — официальная страница загрузки
- GitHub Releases — все версии
Доступно для macOS (Apple Silicon + Intel) и Windows (x64).
Вариант 2: Docker
git clone https://github.com/nexu-io/open-design.git
cd open-design/deploy
docker compose up -dОткройте http://localhost:7456 в браузере.
Вариант 3: из исходников
git clone https://github.com/nexu-io/open-design.git
cd open-design
corepack enable
pnpm install
pnpm tools-dev run webТребования: Node 24, pnpm 10.33.x.
Что происходит при первом запуске
- Daemon сканирует
PATHи находит установленные coding-агенты - Загружает 132 скилла + 150 дизайн-систем
- Открывает welcome-диалог для ввода API-ключа (нужен только для BYOK-режима)
- Создаёт
.od/— локальную папку для SQLite, проектов и рендеров
.od/ содержит все данные проектов и находится в .gitignore. Не коммитьте её. Для переноса на другую машину используйте OD_DATA_DIR или ручную миграцию.Управление жизненным циклом
pnpm tools-dev start web # фоновый запуск
pnpm tools-dev stop # остановка
pnpm tools-dev status # статус
pnpm tools-dev logs # логи
pnpm tools-dev restart --daemon-port 17456 --web-port 17573 # перезапуск с фиксированными портамиРабочий цикл: от брифа до артефакта
Open Design выстраивает четырёхшаговый процесс, который не даёт агенту «фристайлить»:
- Detect — daemon сканирует
PATH, находит агенты, загружает скиллы и дизайн-системы - Discover — при первом сообщении вместо генерации агент показывает интерактивную форму: поверхность, аудитория, тон, бренд-контекст, масштаб. 30 секунд радио-кнопок экономят 30 минут переделок
- Direct — если у вас нет бренда, агент предлагает 5 курированных визуальных направлений с детерминированной палитрой и шрифтовым стеком
- Deliver — агент пишет на диск, артефакт рендерится в sandboxed iframe, экспортируется в HTML / PDF / PPTX / ZIP
Скиллы: что можно генерировать
Design и маркетинг (prototype mode)
| Скилл | Платформа | Что генерирует |
web-prototype | Desktop | Одностраничный HTML — лендинги, маркетинговые страницы, hero-секции |
saas-landing | Desktop | Hero / features / pricing / CTA |
dashboard | Desktop | Админка / аналитика с сайдбаром |
mobile-app | Mobile | iPhone 15 Pro / Pixel — рамки с пиксельной точностью |
social-carousel | Desktop | 3-карточная 1080×1080 карусель для соцсетей |
email-marketing | Desktop | HTML-письмо с table-fallback |
magazine-poster | Desktop | Журнальный постер |
motion-frames | Desktop | Motion-дизайн с CSS-анимациями |
Презентации (deck mode)
| Скилл | Что генерирует |
guizang-ppt | Журнальные слайды с WebGL-hero, PDF-экспорт (скилл по умолчанию) |
simple-deck | Минимальный горизонтальный свайп-дек |
replit-deck | Продуктовый walkthrough в стиле Replit |
weekly-update | Командный weekly: прогресс, блокеры, план |
Офис и операции
pm-spec (спецификация продукта), team-okrs (OKR-таблица), meeting-notes (протокол), kanban-board (доска), eng-runbook (инцидент-ранбук), finance-report (финансовый отчёт), invoice (инвойс), hr-onboarding (онбординг).
skills/ с файлом SKILL.md по конвенции Claude Code, перезапустите daemon — скилл появится в каталоге. Подробности: docs/skills-protocol.md.Дизайн-системы
150 портативных дизайн-систем в формате DESIGN.md — 9-секционная схема из проекта awesome-design-md:
- Color — палитра в OKLCh
- Typography — шрифтовой стек
- Spacing — сетка отступов
- Layout — принципы компоновки
- Components — UI-компоненты
- Motion — анимации
- Voice — тон коммуникации
- Brand — бренд-гайд
- Anti-patterns — чего избегать
Переключение системы — один клик в dropdown. Следующий рендер использует новые токены без перепромптинга.
Чтобы добавить свою: попросите агента извлечь бренд из скриншота или Figma-экспорта в DESIGN.md, сохраните в design-systems/<name>/.
MCP-сервер
Open Design поставляет встроенный stdio MCP-сервер. Подключите его к Claude Code, Codex, Cursor, VS Code или любому MCP-совместимому клиенту — агент в другом репозитории получит прямой доступ к файлам проекта Open Design:
search_files— поиск по проектуget_file— получение конкретного файла (токены, CSS, JSX)get_artifact— получение артефакта
Без аргумента project MCP отдаёт файлы из текущего открытого проекта — промпты вроде «build this in my app» или «match these styles» работают сразу.
Тарифы и лимиты
| Параметр | Значение |
| Стоимость Open Design | Бесплатно, Apache-2.0 |
| API-расходы | Оплачиваете напрямую своему провайдеру (Anthropic, OpenAI, Google, xAI и др.) |
| Подписка | Нет, BYOK |
| Self-host | Полностью поддерживается: Docker, Vercel, свой сервер |
| Лимиты | Определяются лимитами вашего API-провайдера и мощностью машины |
Сравнение с Claude Design
| Параметр | Claude Design | Open Design |
| Модель | Только Anthropic (Opus 4.7) | Любой из 16 CLI + BYOK-прокси |
| Хостинг | Облако Anthropic | Локально, Docker, Vercel, свой сервер |
| Лицензия | Проприетарная | Apache-2.0 |
| Цена | Подписка Anthropic | Бесплатно + ваш API-ключ |
| Дизайн-системы | Встроенные, закрытые | 150 портативных DESIGN.md • свои |
| Скиллы | Фиксированный набор | 132 + добавление через SKILL.md-папку |
| Данные | Облако вендора | Локальный диск, ваш контроль |
| Импорт | — | Импорт ZIP из Claude Design |
Практические сценарии
Прототипирование лендинга. Выбираете скилл saas-landing, указываете дизайн-систему (или просите агента извлечь из скриншота), заполняете форму discovery — через минуту получаете полный HTML с hero, features, pricing и CTA.
Питч-дек для инвестора. Скилл guizang-ppt генерирует журнальные слайды с WebGL-фоном. Результат — одностраничный HTML, который экспортируется в PDF или PPTX.
Мобильный прототип. Скилл mobile-app рендерит экраны в пиксельно точных рамках iPhone 15 Pro с Dynamic Island и status bar.
Редакционный контент. Скиллы social-carousel и email-marketing генерируют готовые к публикации карусели 1080×1080 и HTML-письма с table-fallback.
Расширение для команды. Запускаете daemon на сервере внутри сети, каждый разработчик подключает свой CLI — общая библиотека скиллов и дизайн-систем, единый стиль.
Ссылки
- GitHub: nexu-io/open-design — исходный код и документация
- open-design.ai — официальный сайт и загрузка desktop-приложения
- GitHub Releases — все версии
- Skills Protocol — документация по созданию скиллов
- awesome-design-md — библиотека дизайн-систем в формате DESIGN.md
- Лицензия: Apache-2.0
По теме
- Статья: Codex Desktop как визуальный конструктор UI: дизайн-цикл, который превращает ИИ в дизайнера
- Блог: Open Design внутри Codex — дизайн, код и анимация в одном диалоге
- База знаний: MagicPath — совместный дизайн-канвас для людей и ИИ-агентов
Если вы строите продукт, в котором дизайн генерируется агентом, а не рисуется вручную, — и хотите разобраться, как встроить это в свой рабочий контур, — пишите в Telegram @pimenov.