KasyKasy

Pen (rebrand e telas)

Baixe o design system Kasy como arquivo do Pen, troque a marca e peça para a IA implementar no Flutter.

O Kasy também entrega o design system como arquivo do Pen (pen.dev, o mesmo produto que já se chamou "Pencil"; se você ver pencil em algum nome de pacote ou ferramenta, é a mesma coisa). Você baixa uma pasta zipada (o arquivo .pen e as imagens que ele usa, juntos), extrai, abre o .pen no app do Pen no seu computador, edita as variáveis (cores, fonte) e a IA do editor aplica no Flutter.

Baixar: https://xkefozfsrmqjtesiitvk.supabase.co/storage/v1/object/public/design-downloads/Kasy-Design-System.zip

Pen é uma das duas opções de ferramenta de design do Kasy, a outra é o Figma. Os dois entregam exatamente o mesmo design system (mesmos tokens de cor, espaçamento, raio e tipografia) e os dois têm MCP próprio, usável em qualquer IDE (Cursor, Claude Code, Claude Desktop…). Escolha o que preferir; esta página cobre o caminho pelo Pen.

Pen é só uma das peças. A tela Design System no app espelha o código; o DESIGN_SYSTEM.md é o contrato pra IA. Papéis dos três: Design System.

Com o MCP do Kasy, o rebrand é uma conversa. Peça "faz o rebrand do meu app" e a tool rebrand_project pergunta o essencial (documento de marca, logo, tipografia, arquivo Pen), mostra um preview e só aplica depois do seu sim. As instruções saem pelo MCP, com assinatura ativa. Não são página pública nem arquivo do projeto.

Implementação

Baixar o design system

Diferente do Figma, o Pen não tem uma página na nuvem pra "duplicar": é um zip mesmo, que você baixa uma vez e já é seu.

  1. Baixe Kasy-Design-System.zip no link acima.
  2. Extraia o zip, vira uma pasta com o arquivo .pen e as imagens que ele usa, lado a lado. Não separe o .pen das imagens, senão ele perde as imagens.
  3. Abra o .pen (de dentro da pasta extraída) no app do Pen (baixe o app em pen.dev, se ainda não tiver).
  4. Deixe o app do Pen aberto com o arquivo enquanto pede pra IA mexer nele, o MCP do Pen conversa com o app que está rodando, não com um link.

Rebrand em 4 passos

1. Abrir as variáveis

No Pen: encontre a coleção de variáveis de cor do arquivo (o equivalente às "Variables" do Figma).

2. Mudar sua marca

  • Cor principal (primary/accent): comece por aqui.
  • Cor de fundo (background): também afeta a splash.
  • Cor do texto (foreground).
  • Fonte padrão do kit: Poppins.

3. Prompt para a IA

Com o MCP do Kasy instalado, é só pedir: "faz o rebrand do meu app com base no meu Pen: [URL]". A tool rebrand_project (designTool: "pen") pergunta o que faltar, mostra um preview e só aplica depois do seu sim.

Use a tool rebrand_project do MCP do Kasy, com designTool "pen".

Meu design system está aberto no app do Pen agora.
Chame get_editor_state e depois get_variables pra ler os tokens.

Sincronize TODAS as cores em lib/core/theme/colors.dart
(KasyColors.light() e KasyColors.dark()), não só a cor principal.

Se o fundo mudou, atualize a cor do splash no pubspec.yaml.

Confira Design System no app (claro e escuro).
flutter analyze sem erros.

Telas novas: com o Kasy MCP instalado, peça "cria a tela [nome] igual ao frame do Pen: [URL]". A tool create_screens constrói na hora.

4. Conferir no app

kasy run --web

Home → Design System. Alterne claro/escuro em Configurações.

Só crie telas novas depois que o rebrand estiver certo.

Criar uma tela nova

  1. Desenhe no mesmo arquivo do Pen (ou em um novo), usando as mesmas variáveis.
  2. Peça à IA para implementar o frame (fiel, funcional, componentes Kasy, i18n).
  3. Rode kasy run --web e teste.

Informações

O que vem no projeto

Depois de kasy new:

ArquivoO que é
DESIGN_SYSTEM.mdContrato do design system pra IA/dev (não é o lugar de editar cor)

As instruções de rebrand e de criação de telas não vêm no projeto. Saem pelo MCP, com assinatura ativa.

O design system não vem como arquivo pronto no projeto: baixe pelo link acima. Telas do seu produto podem ficar no mesmo arquivo .pen ou em um novo.

Comandos úteis

ComandoPara quê
kasy newCria projeto (inclui docs de Pen e Figma)
kasy run --webRoda no navegador
flutter analyzeDeve ficar zerado

Erros comuns

ProblemaO que fazer
Ferramenta do Pen não conectaAbra (ou reabra) o arquivo no app do Pen, precisa estar rodando
App continua com a cor antigaSync de todas as cores, não só a principal
IA usou Material cruPeça KasyButton, KasyCard, KasyTextField
Cor fora do mockupEntra no design system antes do código

Resumo

  1. Rebrand nas variáveis do Pen → IA → lib/core/theme/.
  2. Telas no mesmo arquivo → IA → fiel e funcional.
  3. Cor fora do DS → IA avisa, não hardcode.

Veja também Figma (a outra opção de design), Cores e Design System.

Atualizado em 03/11/2026