Open Design

Open source · Local-first · BYOK

Open Design

Open-source-альтернатива Claude Design.

Поверх coding-agent CLI, который у вас уже стоит — Claude Code, Codex, Cursor, Gemini, OpenCode и ещё одиннадцати. 110 Skills · 141 Design Systems · 5 визуальных направлений · Apache-2.0.

Apache-2.0 · без регистрации · ваш CLI, ваши ключи

Open Design · живая демонстрация
Посмотреть все 110 skills

Почему это вообще существует

Claude Design стал вирусным. И остался закрытым.

Claude Design от Anthropic (Opus 4.7, апрель 2026) показал, что бывает, когда LLM перестаёт писать прозу и начинает выдавать дизайн-артефакты. Он стал вирусным — и остался закрытым, платным, только в облаке, прибитым к модели и к skills Anthropic. Open Design — open-source-альтернатива. Тот же loop. Та же модель «артефакт прежде всего». Без привязки.

Закрытое → открытое

Apache-2.0 от и до.

Каждый skill — это файл. Каждая design system — это Markdown-файл. Каждый prompt — это TypeScript-модуль, который можно прочитать и поправить.

Встроенный агент → ваш

Берите тот CLI, который у вас уже есть.

16 coding-agent CLI автоматически находятся в PATH. Ничего не установлено? Вставьте любой OpenAI-совместимый baseUrl + apiKey.

Облако → локально

Работает на вашем ноутбуке. Деплоится на Vercel.

pnpm tools-dev — и всё крутится у вас. SQLite в .od/. Опционально — деплой на Vercel. Ваши данные, ваша файловая система, ваше решение.

Как prompt становится артефактом

Четыре шага. Без импровизации.

OD не даёт модели импровизировать ни на пиксель. Каждый бриф зафиксирован до начала «рисования».

Сначала — анкета

Surface · аудитория · тон · бренд · масштаб. Тридцать секунд радио-кнопок лучше тридцати минут переделок.

Выбор направления

Нет брендбука? Выберите одно из 5 готовых визуальных направлений — у каждого детерминированная OKLch-палитра и стек шрифтов.

TodoWrite в стриме

План агента приходит живой карточкой. in_progress → completed обновляется в реальном времени. Поправить курс на лету — почти бесплатно.

<artifact> рендерится

Превью в sandboxed iframe. Редактируется на месте. Скачивается в HTML, PDF, PPTX или ZIP.

Skill spotlight · html-ppt

Один skill. 36 тем, 31 раскладка, 47 анимаций, 14 шаблонов презентаций.

Встроенный skill html-ppt тащит всё, что нужно агенту-презентации: режим докладчика, библиотеку раскладок, набор кинетических анимаций и 14 готовых к форку шаблонов. Бросьте папку, перезапустите daemon — у вас в браузере PPT-движок.

анимированный обзор html-ppt — слайды, раскладки, переходы

Варианты «taste-locked»

Один движок, три вкуса.

html-ppt-taste-brutalist и html-ppt-taste-editorial поставляются как самостоятельные «taste-locked»-обёртки — тот же skill, эстетика прибита гвоздями. И ещё три для веб-прототипов: web-prototype-taste-{brutalist,editorial,soft}.

Bring your own agent

16 CLI находятся в PATH автоматически.

Что у вас установлено, то и становится кандидатом в design-движки. Переключайте одним кликом из picker модели.

claude

Claude Code

stream-json

codex

Codex CLI

json-event-stream

cursor-agent

Cursor Agent

json-event-stream

gemini

Gemini CLI

json-event-stream

opencode

OpenCode

json-event-stream

qwen

Qwen Code

plain

qoder

Qoder CLI

json-event-stream

copilot

GitHub Copilot CLI

stream-json

devin

Devin Terminal

ACP

hermes

Hermes

ACP

kimi

Kimi CLI

ACP

kiro-cli

Kiro CLI

ACP

kilo

Kilo

ACP

vibe-acp

Mistral Vibe

ACP

deepseek

DeepSeek TUI

stream-json

pi

Pi

stdio JSON-RPC

Нет CLI? POST /api/proxy/stream примет любой OpenAI-, Azure- или Google-совместимый baseUrl + apiKey + model. Anthropic-via-OpenAI shim, DeepSeek, Groq, OpenRouter, Azure OpenAI, Google Vertex, ваш self-hosted vLLM — всё тот же loop. SSRF-защита на границе daemon отсекает loopback, link-local и RFC1918.

Семь несущих идей

Во что мы верим — в семи строчках.

01

Мы не тащим с собой агента. Вашего хватит.

+

Daemon сканирует PATH на 16 известных coding-agent CLI. Что нашёл — то и становится кандидатом в design-движок, через stdio с одним адаптером на CLI.

02

Skills — это файлы, а не плагины.

+

Каждый skill — это SKILL.md + assets/ + references/. Бросьте папку в skills/, перезапустите daemon — появится в picker. Встроенный magazine-web-ppt лежит в репозитории как есть, лицензия сохранена.

03

Design Systems — это переносимый Markdown, а не theme JSON.

+

Схема DESIGN.md из 9 секций — цвет, типографика, отступы, layout, компоненты, motion, voice, бренд, anti-patterns. Каждый artifact читает активную систему. Сменили систему → следующий рендер уже на новых токенах.

04

Интерактивная анкета убивает 80 % переделок.

+

Первый ход — это только <question-form>: ни мыслей, ни инструментов, ни рассказа. Surface · аудитория · тон · бренд · масштаб. Цена неверного направления — один раунд чата, а не готовая презентация.

05

Daemon делает вид, что агент сидит у вас на ноутбуке.

+

Daemon стартует CLI с cwd на папке артефактов вашего проекта. Агент получает Read, Write, Bash, WebFetch — настоящие инструменты на настоящей файловой системе. SQLite держит проекты, разговоры, сообщения, вкладки.

06

Prompt stack — это и есть продукт.

+

Discovery directives + identity charter + активный DESIGN.md + активный SKILL.md + метаданные проекта + side-файлы skill. Каждый слой — composable. Каждый слой — файл, который можно открыть и поправить.

07

Open Design — не силос. Ваши другие агенты тоже его читают.

+

`od mcp` показывает проект как stdio-MCP-сервер. Claude Code, Codex, Cursor, VS Code, Antigravity, Zed, Windsurf — всё, что говорит на MCP, — читает ваши артефакты, файлы и метаданные напрямую. Read-only на границе: чтение файлов, search, метаданные. Ни поверхности записи, ни внешних вызовов.

Prompt-stack

DISCOVERY directives  (turn-1 form, turn-2 brand branch, TodoWrite, 5-dim critique)
  + identity charter   (OFFICIAL_DESIGNER_PROMPT, anti-AI-slop, junior-pass)
  + active DESIGN.md   (141 systems available)
  + active SKILL.md    (110 skills available)
  + project metadata   (kind, fidelity, speakerNotes, animations, inspiration ids)
  + skill side files   (auto-injected pre-flight: read assets/template.html + references/*.md)
  + (deck kind, no skill seed) DECK_FRAMEWORK_DIRECTIVE   (nav / counter / scroll / print)
      

Каждый слой — composable. Каждый слой — файл, который можно открыть и поправить.

Сравнение

Open Design против остальных.

Закрытый облачный продукт, открытый desktop-двойник, открытое веб-приложение. Мы щедро берём у open-codesign и упоминаем его на /about — другой форм-фактор, другой prompt-stack, та же путеводная звезда.

Claude Design Open CoDesign Open Design
Лицензия и стоимость
Лицензия закрытая MIT Apache-2.0
Минимальный счёт Pro / Max / Team BYOK BYOK — любой OpenAI-совместимый URL
Форм-фактор
Форм-фактор Web (claude.ai) Desktop (Electron) Web-приложение + локальный daemon
Деплоится на Vercel да
Runtime ИИ и flow
Runtime агента встроенный (Opus 4.7) встроенный (pi-ai) ваш существующий CLI
Гибкость провайдеров только Anthropic 7+ через pi-ai 16 CLI + BYOK-прокси
Анкета (ход 1) жёсткое правило
5 визуальных направлений да
Самокритика по 5 измерениям проверка до выпуска
Skills, системы и миграция
Skills проприетарные 12 TS-модулей 110 перетаскиваемых SKILL.md-комплектов
Design systems проприетарные DESIGN.md (v0.2) 141 систем в комплекте
Импорт ZIP Claude Design н/д да — продолжайте править там, где остановился Anthropic

Claude Design — товарный знак Anthropic. Open Design не аффилирован с Anthropic и ими не одобрен.

Не только чат

Картинка, видео, аудио — один и тот же интерфейс.

Тот же чат, который выдаёт <artifact>-HTML, рулит и генерацией картинок, видео и аудио. Каждый рендер ложится в рабочую папку проекта настоящим .png или .mp4. 95 готовых к воспроизведению prompt в prompt-templates/.

01

gpt-image-2

Постеры · аватары · иллюстрированные карты · инфографика · social-карточки в журнальной стилистике · игровые UI · сюжетные стилы из игр

Эволюция 3D-каменной лестницы развернуть

gpt-image-2

Эволюция 3D-каменной лестницы

Иллюстрированная карта городской еды развернуть

gpt-image-2

Иллюстрированная карта городской еды

Кинематографичная сцена в лифте развернуть

gpt-image-2

Кинематографичная сцена в лифте

Cyberpunk anime-портрет развернуть

gpt-image-2

Cyberpunk anime-портрет

Гламурный студийный портрет развернуть

gpt-image-2

Гламурный студийный портрет

Anime Fighting Game — Captain Ryuuga vs Kaze Renshin развернуть

gpt-image-2

Anime Fighting Game — Captain Ryuuga vs Kaze Renshin

Three Kingdoms — Гуань Юй убивает Янь Ляна развернуть

gpt-image-2

Three Kingdoms — Гуань Юй убивает Янь Ляна

Three Kingdoms — Люй Бу стреляет в Юаньмэне развернуть

gpt-image-2

Three Kingdoms — Люй Бу стреляет в Юаньмэне

Three Kingdoms — Чжао Юнь спасает наследника развернуть

gpt-image-2

Three Kingdoms — Чжао Юнь спасает наследника

HUD MMO в открытом мире древнего Китая развернуть

gpt-image-2

HUD MMO в открытом мире древнего Китая

Детский рисунок мелком → фотореалистичная переделка развернуть

gpt-image-2

Детский рисунок мелком → фотореалистичная переделка

Разбор otaku-хореографии — 16 кадров развернуть

gpt-image-2

Разбор otaku-хореографии — 16 кадров

Раскадровка сенсационного танца — 8 кадров развернуть

gpt-image-2

Раскадровка сенсационного танца — 8 кадров

02

Seedance 2.0

15 c кинематографичных t2v + i2v со звуком · сюжетные shorts · продуктовые ролики

воспроизведение при наведении развернуть

Seedance 2.0

Music Podcast & гитара

воспроизведение при наведении развернуть

Seedance 2.0

Эмоциональный крупный план

воспроизведение при наведении развернуть

Seedance 2.0

Кинематографичный люксовый суперкар

воспроизведение при наведении развернуть

Seedance 2.0

Сатира с котом из Запретного города

воспроизведение при наведении развернуть

Seedance 2.0

Японская мелодрама-short

воспроизведение при наведении развернуть

Seedance 2.0

Кинематографичный полёт дракона

воспроизведение при наведении развернуть

Seedance 2.0

Погоня в постапокалиптической фабрике

воспроизведение при наведении развернуть

Seedance 2.0

Cyberpunk-трейлер игры

воспроизведение при наведении развернуть

Seedance 2.0

Crimson Horizon Sci-Fi

воспроизведение при наведении развернуть

Seedance 2.0

Раскадровка магической академии

воспроизведение при наведении развернуть

Seedance 2.0

Драка с вампирами в переулке

воспроизведение при наведении развернуть

Seedance 2.0

Ретро-эстетика гонконгского wuxia

воспроизведение при наведении развернуть

Seedance 2.0

Three Kingdoms — Гуань Юй убивает Янь Ляна

воспроизведение при наведении развернуть

Seedance 2.0

Three Kingdoms — Люй Бу стреляет в Юаньмэне

воспроизведение при наведении развернуть

Seedance 2.0

Three Kingdoms — Чжао Юнь спасает наследника

воспроизведение при наведении развернуть

Seedance 2.0

3D-мальчик собирает Lego

воспроизведение при наведении развернуть

Seedance 2.0

Спасение древнего дракона-стража

воспроизведение при наведении развернуть

Seedance 2.0

Древнее индийское царство — FPV

воспроизведение при наведении развернуть

Seedance 2.0

Motion-graphics-интро персонажа

воспроизведение при наведении развернуть

Seedance 2.0

Восточноазиатский танец рук

воспроизведение при наведении развернуть

Seedance 2.0

Морской биолог в экспедиции

воспроизведение при наведении развернуть

Seedance 2.0

Уличные гонки в кинематографе

воспроизведение при наведении развернуть

Seedance 2.0

Тостер-ракета — внезапный jumpscare

воспроизведение при наведении развернуть

Seedance 2.0

Винтажный диснеевский пират и крокодил

воспроизведение при наведении развернуть

Seedance 2.0

Голливудская haute-couture-фантазия

03

HyperFrames

HTML→MP4 motion graphics · продуктовые reveal · кинетическая типографика · графики данных

Кинематографичное outro с лого развернуть

HyperFrames

Кинематографичное outro с лого

Showcase приложения на трёх телефонах развернуть

HyperFrames

Showcase приложения на трёх телефонах

TikTok-караоке развернуть

HyperFrames

TikTok-караоке

Bar-chart race развернуть

HyperFrames

Bar-chart race

Маршрут по карте полёта развернуть

HyperFrames

Маршрут по карте полёта

Hype-счётчик денег развернуть

HyperFrames

Hype-счётчик денег

Стек social-overlay развернуть

HyperFrames

Стек social-overlay

UI-3D-reveal развернуть

HyperFrames

UI-3D-reveal

нажмите Esc или кликните по фону, чтобы закрыть

Quickstart

Три команды. Без регистрации.

Node ~24, pnpm 10.33.x. Работает на macOS, Windows и Linux (сборка AppImage через `pnpm tools-pack linux build --to appimage`). Daemon сам создаёт локальную папку .od/ под SQLite и артефакты по проектам. Никакого шага init.

git clone https://github.com/nexu-io/open-design.git
cd open-design && pnpm install
pnpm tools-dev run web

Что нового · v0.5.0

Четыре сдвига со времён v0.4.0.

v0.5.0 поднимает artifact-loop из «отрисовал и забыл» в «крути дальше» — Inspect mode для поэлементной правки стилей, live dashboards дорастают до полноценной категории artifact, рубрика оценки Design Jury теперь острее. `od mcp` из v0.4.0 на месте и продолжает прошивать всё это в остальные coding-агенты на вашем ноутбуке.

Поэлементная правка

Inspect mode — кликайте по чему угодно в превью.

Наведите, кликните, правьте computed style элемента — цвет, отступы, размер шрифта — без захода обратно в агента. Artifact обновляется на месте. Когда устраивает — изменения уезжают обратно в исходные файлы.

v0.5.0 · PR #362

Полноценная категория

Live dashboards переходят из demo в дефолт.

Три новых dashboard skill (`live-dashboard`, шаблон `clinic-console` под `live-artifact`, `flowai-live-dashboard-template`) плюс prompt template для team-dashboard в стиле Notion — все сажают artifacts на настоящие коннекторы Composio. В панели превью крутятся живые данные, а не замороженные mocks.

v0.5.0 · PR #778 + #795 + #801 + #799

Контроль качества · Фаза 5

Рубрика Design Jury теперь идёт через system composer.

Рубрика каждого панелиста живёт в panel-уровневом prompt template и подаётся через общий system composer. От запуска к запуску оценки остаются согласованными. Persistence, transcript и оркестратор из Phase 4 переезжают как есть.

v0.5.0 · PR #524

Протокол

od mcp — Open Design как MCP-сервер.

Запустите `od mcp`, и любой coding-агент, говорящий на MCP (Claude Code, Codex, Cursor, VS Code, Antigravity, Zed, Windsurf), читает напрямую файлы, поисковый индекс и метаданные вашего проекта. Read-only на границе. Тот проект, что открыт в OD-приложении, теперь видят все остальные агенты.

v0.4.0 · PR #399

Родословная Open Design

Из чего собрали Open Design.

alchaincyf

Компас дизайн-философии

huashu-design

Workflow Junior-Designer, протокол brand-asset из 5 шагов, чек-лист против AI-slop, самокритика по 5 измерениям и 5 школ × 20 дизайн-философий за выбором направления в Open Design.

op7418

Режим презентаций

guizang-ppt-skill

Лежит как есть под skills/guizang-ppt/ с оригинальной LICENSE. Журнальные раскладки, WebGL-герой и культура чек-листов P0/P1/P2 разлились по всем остальным skills Open Design.

OpenCoworkAI

Ближайший родственник · UX-ориентир

open-codesign

Стриминговый artifact-loop, sandboxed-iframe-превью, живая панель агента (todos + tool calls + прерывание), экспорт в пять форматов, аннотации в режиме комментариев. По форм-фактору намеренное расхождение: open-codesign — Electron + pi-ai, Open Design — web + локальный daemon + ваш CLI.

multica-ai

Архитектура daemon

multica

Поиск агента по PATH, локальный daemon как единственный привилегированный процесс, взгляд на агента как на коллегу. Open Design взял архитектурную модель; код multica при этом не подключается.

Поставьте звезду

Если это сэкономило вам полчаса — поставьте ★.

Звёзды не оплатят аренду, но они говорят следующему дизайнеру, агенту и контрибьютору, что этот эксперимент стоит их внимания.

Stars Forks Issues Последний commit
★ Звезда на GitHub

Apache-2.0

Open source

110

Skills

141

Design Systems

16 + BYOK

CLI

FAQ

Частые вопросы

Что такое Open Design?

+

Open Design — open-source-альтернатива Claude Design от Anthropic. Запускается локально через pnpm tools-dev, деплоится на Vercel и использует тот coding-agent CLI, что у вас уже есть (Claude Code, Codex, Cursor, Gemini, OpenCode и ещё 11) как design-движок. Под лицензией Apache-2.0.

Чем Open Design отличается от Claude Design?

+

Claude Design — закрытый, платный (Pro/Max/Team), только облако, прибит к модели и skills Anthropic. Open Design — open source, BYOK, local-first, и даёт свободно переключать модели между 16 CLI-адаптерами или любым OpenAI- / Azure- / Google-совместимым эндпоинтом.

Может ли Open Design заменить Claude Design в моей команде?

+

Если нужен self-hosting, гибкость моделей или собственные skills — да. Замкнутый loop (поиск агента → выбор skill + design system → чат → разбор <artifact> → превью → сохранение) работает от и до. v0.4.x добавила Critique Theater (оценка Design Jury до выпуска), Tweaks mode (picker элемента + вложения в чат), Manual edit mode и live artifacts с подтягиванием живых данных через коннекторы Composio.

Нужна ли подписка Claude Pro для Open Design?

+

Нет. Open Design берёт тот coding-agent CLI, что у вас уже в PATH, или любой OpenAI-совместимый API-ключ через BYOK-прокси. Используйте свои ключи у того провайдера, который вам удобен.

Какие coding-agent CLI поддерживает Open Design?

+

16 из коробки: Claude Code, Codex CLI, Cursor Agent, Gemini CLI, OpenCode, Qwen Code, Qoder CLI, GitHub Copilot CLI, Devin for Terminal, Hermes, Kimi CLI, Kiro CLI, Kilo, Mistral Vibe, DeepSeek TUI и Pi. Находятся в PATH автоматически при старте daemon.

Как импортировать существующий проект Claude Design в Open Design?

+

Бросьте ZIP-экспорт Claude Design в welcome-диалог. POST /api/import/claude-design распакует его в настоящую папку .od/projects/<id>/, откроет точку входа во вкладке и подготовит continue-prompt для локального агента.

Можно ли поднять Open Design у себя на Vercel?

+

Да. Веб-слой — Next.js 16 + React 18 + TypeScript, деплоится на Vercel. Локальный daemon остаётся на ноутбуке. Topology B (Vercel + туннель) для полностью удалённых конфигураций — в roadmap.

Как добавить свою design system в Open Design?

+

Положите DESIGN.md в design-systems/<ваш-бренд>/ по схеме из 9 секций (цвет, типографика, отступы, layout, компоненты, motion, voice, бренд, anti-patterns). Перезапустите daemon — появится в picker.

Open Design бесплатный? Какая лицензия?

+

Apache-2.0. Встроенные skills/guizang-ppt/ и skills/html-ppt/ сохраняют свою исходную MIT-лицензию с указанием авторства. Никаких платных тарифов. Никаких лимитов. Платите только за тот LLM, который сами выбрали.

Как Open Design борется с эстетикой AI-slop?

+

Анкета на первом ходе фиксирует бриф до того, как модель начнёт «рисовать». Picker из 5 направлений даёт детерминированную палитру, если брендбука нет. Самокритика по 5 измерениям ставит оценку до выпуска. У каждого skill есть чек-лист P0/P1/P2, который протаскивается через pre-flight side-file injection. Агрессивные фиолетовые градиенты, дежурные эмоджи и Inter в качестве display-шрифта в prompt-stack явно запрещены.

Можно ли пользоваться Open Design без установленного CLI?

+

Да. POST /api/proxy/stream пробрасывает SSE-куски на любой OpenAI-, Azure- или Google-совместимый эндпоинт. Вставьте baseUrl, apiKey и model — DeepSeek, Groq, OpenRouter, MiMo, Azure OpenAI, Google Vertex, ваш self-hosted vLLM, Anthropic-via-OpenAI shim — всё работает. SSRF-защита блокирует loopback и приватные сети.

Как проверить конфиг BYOK-провайдера, не открывая чат?

+

В Settings → Execution появилась кнопка Connection test (v0.5.0, PR #507). Вставьте baseUrl + apiKey + model, нажмите Test — Open Design отправит провайдеру минимальный handshake и покажет либо ответ, либо точный error frame. Работает с Anthropic, OpenAI-совместимыми, Azure и Google. Экономит обходной путь «открой чат, отлавливай сбой» когда ключ неправильный, имя модели набрано с опечаткой или gateway вас не пускает.

Уходят ли мои данные в Anthropic, когда я работаю в Open Design?

+

Только если вы сами выбрали модель Anthropic (Claude Code или через BYOK-прокси с ключом Anthropic). Сам Open Design держит всё локально: SQLite в .od/app.sqlite и файлы по проектам в .od/projects/. Ничего не уходит на серверы Open Design — никаких серверов Open Design нет.

Могут ли мои другие coding-агенты читать проекты Open Design?

+

Да. Запустите `od mcp`, и Open Design выставится наружу как stdio-MCP-сервер. Claude Code, Codex, Cursor, VS Code, Antigravity, Zed, Windsurf — любой инструмент, говорящий на MCP, — может читать файлы проекта, гонять search и смотреть метаданные. Интерфейс read-only на границе: чтение файлов, search, метаданные. Ни поверхности записи, ни внешних вызовов. Выпущено в v0.4.0.

Что такое Critique Theater?

+

Design Jury из 5 панелистов, которая ставит оценку каждому artifact до выпуска — доступность, соответствие бренду, craft, контент, структура. Persistence + transcript + оркестратор работают от и до с Phase 4 в v0.4.0. Ниже заданного порога агент переписывает и переоценивает; выше — artifact выходит.

Что такое live artifacts и какие коннекторы поддерживаются?

+

Live artifacts подтягивают живые данные в панель превью через каталог коннекторов Composio — GitHub, Linear, Notion, Gmail и другие. Встроенные skills orbit-general / orbit-github / orbit-gmail / orbit-linear / orbit-notion и social-media-dashboard показывают сквозную обвязку. Выпущено в v0.4.0 (PR #381).

Выпустить

Выпустите первый artifact за три минуты.

Клонируйте репозиторий. Запустите три команды. Введите prompt. Смотрите, как приходит анкета, заполните её, смотрите, как стримится todo-карточка, смотрите, как рендерится artifact.