Início / Trilha 1 · Fundamentos / Módulo 1.1
MÓDULO 1.1

🎯 Por que Open Design existe

A tese, a linhagem e o que diferencia o OD de Claude Design, Figma AI, V0.dev e ferramentas de "AI freestyle".

7
Tópicos
~45 min
Duração
Básico
Nível
Tese
Foco

🏁 Resultado de aprendizagem: Ao final, você consegue articular o problema que o OD resolve em 30 segundos, e diferenciá-lo de Claude Design, Figma AI, V0.dev e "AI freestyle" — em qualquer conversa de stakeholder.

1

📰 O viral do Claude Design (abril/2026)

O que ele provou — e o que ele trava.

O que é

Em 17 de abril de 2026, a Anthropic lançou o Claude Design — uma extensão do produto Claude.ai com painel de artefatos lado-a-lado, otimizado para "design generativo" (landing pages, decks, apps de uma tela). O lançamento viralizou porque mostrou, de forma irrefutável, que um LLM bem treinado pode gerar HTML/CSS/JS rodável, com tipografia decente e layout coerente, em uma resposta só.

Por que aprender

Claude Design é o ponto de virada que motivou o Open Design. Sem entender o que ele provou (LLMs entregam artefatos, não prosa) e o que ele trava (cloud-only, fechado, modelo único, sem skills do usuário), você não consegue justificar a existência do OD nem cada decisão arquitetural.

Conceitos-chave

  • Closed-source: nenhum prompt, skill ou design system é editável ou inspecionável
  • Cloud-only: exige login Anthropic, dados trafegam para servidores Anthropic
  • Model-locked: só Claude (Opus 4.7); não troca para Codex, Gemini, modelo local
  • Pago: assinatura Pro/Max ou tokens API; sem free tier real para uso intenso
  • Split-screen artifacts panel: a UI virou padrão — chat à esquerda, render HTML à direita

⚡ Em 1 linha

Claude Design provou que o produto é o artefato, não o texto — mas amarrou tudo no ecossistema fechado da Anthropic.

2

🌪️ O problema do "AI freestyle"

Por que prompts longos não bastam.

O que é

"AI freestyle" é o hábito de jogar um brief grande direto no chat e esperar que o modelo "se vire" — escolha cor, tipografia, layout, hierarquia, copy, microinterações, tudo de uma vez. O resultado é um artefato com decisões visuais aleatórias: bonito numa rodada, feio na próxima, inconsistente entre páginas, sem critério reutilizável.

Por que aprender

É exatamente o problema que o OD resolve. A tese central é: decisões precisam ser travadas em camadas externas ao prompt do usuário (skill, design system, identity charter) — assim o modelo só preenche, não inventa do zero. Sem isso, qualquer LLM cai na variância, mesmo o melhor.

Conceitos-chave

❌ Brief mal estruturado

"Faz uma landing bonita pra SaaS de IA" — modelo escolhe tudo

❌ Variância visual

Cada regeneração muda paleta, tipografia, espaçamento

❌ Retrabalho caro

Você corrige no chat; modelo "esquece" na próxima sessão

❌ Sem checklist

Falta lista de "o que não fazer" → repete clichês

3

🚫 Anti-AI-slop como tese

O que conta como slop e por que codificar o "não" é mais barato que acertar o "sim".

O que é

"AI slop" é o conjunto de clichês visuais que LLMs escolhem por moda do training data: gradiente roxo-rosa, ícones emoji genéricos, números inventados ("99.9% uptime"), Inter como tipografia display, glassmorphism em botões, hero com 3 estatísticas falsas. O OD codifica uma blacklist explícita dentro do prompt do agente — proibindo cada padrão por nome.

Por que aprender

Sem essa blacklist, qualquer LLM (Claude, GPT, Gemini, Llama) cai nos mesmos clichês — porque o training data é o mesmo Pinterest/Dribbble. É mais fácil dizer "não use X" do que descrever em palavras o que é bom design. O OD compila esse "não" em ~15 regras curtas que entram no system prompt.

Conceitos-chave

❌ Evitar
  • Gradiente roxo-rosa
  • Inter como display font
  • Métricas inventadas ("99.9%")
  • Glassmorphism em botões
  • Emoji icons genéricos
✅ Fazer
  • Paleta com 1 cor de marca
  • Display ≠ body (par real)
  • Placeholders honestos
  • Solid backgrounds
  • Lucide ou ícones SVG próprios

💡 Princípio

Codificar o "não" é barato (lista de proibições). Descrever o "sim" exigiria treinar gosto — caro, subjetivo, frágil. Anti-slop é o atalho.

4

💻 Local-first como princípio

Daemon, sem nuvem obrigatória, BYOK em toda camada.

O que é

"Local-first" no OD significa: o estado canônico do seu trabalho vive no seu disco (SQLite em .od/app.sqlite), o motor de inferência é uma CLI já instalada ou um proxy BYOK seu, e a UI web só consulta esse estado local. Sem login obrigatório, sem telemetria, sem servidor central. Você fecha o laptop e a internet — e ainda edita projeto.

Por que aprender

É o diferencial estrutural mais visível vs Claude Design (cloud-only). Permite uso para dados sensíveis (clientes, contratos, NDAs), offline (avião, regiões com latência alta), e soberania (seu prompt nunca atravessa servidor de terceiro sem você decidir).

Conceitos-chave

  • Daemon: processo Node de longa duração que escuta em localhost:7331 e fala com a CLI/proxy
  • BYOK: Bring Your Own Key — você liga sua API key da Anthropic/OpenAI/etc.; OD não tem chave central
  • SQLite local: projetos, conversas, mensagens, abas — tudo persiste sem nuvem
  • 3 topologias: A (tudo local), B (Vercel + tunnel para daemon), C (browser-only com API direta — degradado)
  • Sem account: baixa o binário, roda; sem cadastro, sem onboarding, sem dark patterns
5

🔌 A CLI que já está no laptop

Agentes como motores plugáveis, não como dependência.

O que é

No primeiro start, o daemon escaneia seu $PATH e detecta CLIs de agente já instaladas: Claude Code, Codex, Cursor Agent, Gemini CLI, Aider, Continue, OpenCode, ACP-compatíveis, etc. Cada uma tem um adapter (módulo TS) que sabe traduzir a "instrução genérica do OD" no formato esperado por aquela CLI. Você escolhe qual usar a qualquer momento.

Por que aprender

Quebra a dependência de modelo único. Se amanhã sai um Claude 5 melhor, ou um modelo open-source que serve melhor, ou seu time padroniza em Codex — o OD acompanha. Os artefatos são portáveis; só o motor muda. Isso é o oposto direto do Claude Design (Anthropic-only).

Conceitos-chave

  • PATH scan: daemon detecta no boot quais CLIs estão presentes
  • 11 CLIs suportados: Claude Code, Codex, Cursor, Gemini, Aider, Continue, OpenCode, etc. (lista cresce)
  • Adapter por CLI: módulo TS pequeno que mapeia entrada/saída e flags
  • BYOK proxy fallback: sem CLI? OD chama a API direto via proxy local com sua key
  • Multi-CLI dispatch: projetos diferentes podem usar agentes diferentes na mesma sessão
6

🏛️ Quatro ombros open-source

A linhagem do OD — quem inspirou, quem foi canibalizado.

O que é

O OD não nasceu do zero. Ele integra explicitamente quatro tradições open-source que já existiam — adaptando o que cada uma fez melhor:

huashu-design

Filosofia anti-AI-slop, blacklist de clichês, "junior-designer mode"

guizang-ppt-skill

Templates de deck (pitch, keynote) em formato SKILL.md

open-codesign

UX do split-panel, importação de Claude Design ZIPs

multica-ai

Daemon multi-namespace, sidecar IPC, descoberta automática

Por que aprender

Saber a linhagem evita reinventar a roda — quando você quer um deck, sabe que existe linhagem do guizang-ppt. Quando quer uma skill nova, sabe que o formato vem do huashu. Cada peça tem um pedigree e uma comunidade ativa por trás.

Conceitos-chave

  • huashu-design: origem do anti-slop e do "junior-designer mode"
  • guizang-ppt-skill: origem do framework de deck e da SKILL.md como spec
  • open-codesign: origem do split-panel UX e do importer de ZIP
  • multica-ai: origem do daemon, sidecar IPC e PATH scan
  • awesome-design-md: coletânea de DESIGN.md públicos (72 sistemas curados)
7

⚖️ Comparação: Claude Design vs Open CoDesign vs Open Design

Eixos: licença, deploy, runtime, skill, design system, BYOK.

O que é

Tabela posicionando OD ao lado de Claude Design (closed, Anthropic) e Open CoDesign (web-only, sem skills) — para deixar claro o que torna o OD único.

Eixo Claude Design Open CoDesign Open Design
LicençaProprietáriaMITApache-2.0
DeployCloud-onlyWeb (self-host)Local + Web + Desktop
RuntimeClaude Opus 4.7API direta (1 modelo)11 CLIs + BYOK proxy
SkillsInternas (proprietárias)31 SKILL.md + criar próprias
Design SystemsImplícito no modelo72 DESIGN.md curados
BYOKNãoParcialEm todas as camadas

Por que aprender

Você precisa posicionar o OD em 30 segundos diante de qualquer stakeholder — designer cético, eng platform, comprador corporativo. A tabela serve como "elevator pitch visual": cada linha responde uma objeção comum.

Conceitos-chave

  • Apache-2.0 vs Closed: permite fork comercial sem reciprocidade obrigatória
  • Web + daemon: UX moderna sem perder local-first
  • 11 CLIs vs 1 modelo: resiliência contra mudança de fornecedor
  • 31 skills vs proprietárias: você lê, edita, fork, contribui
  • 72 design systems: vocabulário curado em vez de "modelo decide"

🛠️ Hands-on

Você não precisa do OD instalado pra começar a fixar a tese. Faça este exercício de articulação agora:

  1. Escreva 30 segundos: em uma frase só, explique para um colega de eng o que o OD resolve. Use as palavras "stack de prompts", "local-first" e "BYOK".
  2. Liste 5 slops: abra um site recente que você gerou com IA. Encontre 5 itens da blacklist anti-slop visíveis nele. Anote.
  3. Mapeia sua CLI: rode which claude codex cursor-agent gemini aider e veja quais já estão no seu PATH. Essa é a sua "configuração inicial" do OD futuro.

Comando de mapeamento

for cli in claude codex cursor-agent gemini aider continue opencode; do
  if which "$cli" >/dev/null 2>&1; then
    echo "✓ $cli ($(which $cli))"
  fi
done

📚 Fontes

Para aprofundar, consulte estes arquivos do repo Open Design e referências externas:

No repositório open-design/

  • README.md — pitch público
  • docs/spec.md — especificação técnica
  • docs/references.md — linhagem completa
  • docs/anti-slop.md — blacklist completa

Externas

  • Anúncio Claude Design (17/abr/2026)
  • Repo huashu-design (filosofia anti-slop)
  • Repo guizang-ppt-skill (deck framework)
  • Repo open-codesign (UX split-panel)
  • Repo multica-ai (daemon + sidecar)

📌 Resumo do Módulo

1. Claude Design provou em abril/2026 que LLMs entregam artefatos, não prosa — mas trancou tudo no ecossistema fechado da Anthropic.

2. "AI freestyle" (brief grande no chat) gera variância visual e retrabalho. A solução é travar decisões em camadas externas ao prompt.

3. Anti-slop é uma blacklist explícita de clichês — codificar o "não" é mais barato que descrever o "sim".

4. Local-first: estado em SQLite local, BYOK em todas as camadas, daemon sem login. Funciona offline e com dados sensíveis.

5. A CLI é plugável: o OD detecta agentes no PATH e usa um adapter por CLI — sem dependência de modelo único.

6. O OD canibaliza 4 linhagens: huashu (filosofia), guizang (deck), open-codesign (UX), multica (daemon).

7. A tabela comparativa posiciona OD em 6 eixos — você sabe defender em 30 segundos contra Claude Design e Open CoDesign.

← Voltar à Trilha 1 Módulo 1.2 →