00:00:00Olá, o vídeo de hoje é sobre o Paper. O Paper é basicamente o Figma, mas para o Claude Code ou
00:00:05o Cursor. Aqui você pode ver um exemplo. Temos o Paper desktop rodando, mas você pode
00:00:10controlar tudo via Claude Code, que é o que você está vendo aqui, e é
00:00:14muito legal porque você pode converter facilmente entre seus componentes
00:00:19e seu código. Você pode ver que empresas como Vercel, Zept e Dub o utilizam. Muitos
00:00:24produtos bacanas estão usando. É assim que o app aparece quando você começa.
00:00:28Este é o projeto de demonstração que você recebe na primeira vez. Você poderá
00:00:31baixar o app em paper.design/downloads e o próximo passo
00:00:35que você precisa fazer é instalar um servidor MCP. Se quiser instalar no
00:00:40Cursor, basta clicar neste botão, o que eu já fiz, mas agora
00:00:43vamos testar de fato no Claude Code. Então vamos copiar isto aqui. Isso
00:00:47vai adicionar o escopo de usuário do servidor MCP do Paper, o que significa que todos os
00:00:53projetos no computador podem acessá-lo. Geralmente, ele é restrito ao projeto quando
00:00:57você adiciona um servidor MCP, e aqui você vê que o transporte é local. Isso
00:01:01vai se conectar ao app desktop do Paper. Então vou instalá-lo
00:01:06aqui e, agora que está instalado, vamos abrir o Claude. Eu abri
00:01:11quatro janelas aqui no Tmux. É basicamente o Ghosty rodando no estilo
00:01:17Tmux, onde temos quatro janelas diferentes, então faremos algumas
00:01:19demonstrações diferentes. Achei que seria bom ter várias janelas. O que faremos
00:01:22a seguir é copiar este prompt para um terminal. Vamos
00:01:28fazer um app de controle de gastos no Paper. Vamos ver como fica. Você pode
00:01:33ver que uma demo assim vai aparecer, mas veremos como fica na vida real. Enquanto isso,
00:01:36vou deixar outras tarefas rodando. "Crie uma landing page de demonstração para mim
00:01:40no Paper e me impressione". Vamos ver se ele faz um bom trabalho. "Crie um
00:01:44dashboard para um app de finanças". Vamos fazer isso e
00:01:48"crie o design system para um app tipo o Twitter". Vou rodar
00:01:53tudo isso em paralelo. Não sei o que vai sair, então
00:01:56vamos ver como funciona. Aqui você pode ver a execução anterior que
00:02:00está em andamento. Temos um briefing de design, uma paleta. É o Claude Code pensando
00:02:04nas coisas, adicionando ao app de boas-vindas do Paper que temos, mas vamos para baixo.
00:02:08Ok, terminou. Vamos ver como ficou. Vamos diminuir o zoom
00:02:13e ver se está por aqui. Ah, podemos ver que nossos outros apps
00:02:17estão sendo construídos e aqui está o nosso app de entrada de despesas, que é muito
00:02:22legal. O design dele é bem sólido e, na verdade, quando rodei antes, acho que
00:02:25saiu um app um pouco diferente. Aqui você vê todos os outros
00:02:30funcionando em paralelo e o legal desse app Paper é que
00:02:34ele é basicamente o Figma. Tudo o que você está acostumado no Figma,
00:02:39você vê que parece muito similar. Aqui eu posso mudar as coisas e posso voltar
00:02:43e fazer algumas edições. Remover a seção de upload e colocar outra coisa no lugar.
00:02:53Vejamos o que acontece quando fazemos isso, e você vê que tudo continua
00:02:56rodando ao fundo. Se voltarmos aqui, espero que aquela seção de upload
00:03:00tenha sido removida. Veja nossa landing page, está ficando bem decente. "Design
00:03:04com intenção, crie sem limites". A propósito, aqui vemos todos os nossos
00:03:09outros componentes surgindo. O design system parece muito legal e profissional.
00:03:12Sinto que você poderia ter pago milhares de dólares a um designer por essa
00:03:16mesma coisa. Bem legal e bacana, e claro, pode ser totalmente editado
00:03:20exatamente como no Figma. Foi assim que a landing page ficou e
00:03:24vamos colocar isso em React com Tailwind em um segundo. Aqui está o
00:03:28dashboard e a outra tarefa também está completa. Aqui você vê o ajuste da largura,
00:03:33então isso foi alterado e ajustado também. Você tem esses designs com visual
00:03:36muito profissional, e tudo o que fizemos foi criá-los via prompt. E para tudo isso
00:03:42podemos usar o ecossistema de habilidades que o Claude Code ou o Cursor já nos
00:03:46oferecem, então poderíamos usar a habilidade de design front-end para projetar
00:03:50tudo isso se quiséssemos. Vou pedir uma página HTML com esse design agora no meu
00:03:54navegador, vamos ver como funciona. Voltando ao Paper, vou mostrar
00:03:58mais algumas coisas. Aqui eu tenho este componente e o que eu posso fazer é
00:04:03copiar como Tailwind ou copiar como React CSS, então geralmente posso só copiar e
00:04:08colar, mas acho que veremos em um segundo que o Claude Code pode
00:04:13carregar isso para nós também, então poderemos abrir no navegador e, uau,
00:04:17olha só, ele realmente fez isso, é fantástico. Aqui está o botão,
00:04:20isso é ótimo, sinceramente. Se formos inspecionar a página,
00:04:24vamos ver o que saiu. Aqui você vê que ele usou
00:04:29apenas HTML e CSS, mas também poderíamos ter feito com React
00:04:35e Tailwind. Você pode construir coisas como no Figma, é a
00:04:40mesma coisa. Aqui na lateral podemos mudar as coisas, mudar
00:04:44a cor; é basicamente idêntico ao Figma, mas eu montei
00:04:48este componente também porque queria ver como ficaria
00:04:51se eu apenas copiasse e colasse em um app comum. E aqui você vê que foi exatamente
00:04:55o que ele fez, ficou exatamente como eu queria, basicamente. E aqui você
00:05:00pode ver o que foi colado. Este é o componente de fundo, vou mostrar
00:05:05novamente como fiz antes. Vou em "copy as tailwind", vou
00:05:10no Cursor e simplesmente colo, e você vê o que ele me deu.
00:05:14Agora vou desfazer um pouco disso. Este é um componente que eu já tinha
00:05:20colado antes para o app de controle de despesas, você vê a barra superior, o herói do valor,
00:05:26e assim por diante. Isso é React e Tailwind para basicamente a mesma coisa
00:05:29que acabamos de fazer, e aqui está o código React real no nosso app. Esta é
00:05:34outra variante, de quando dei o prompt 20 minutos atrás. Esta é a versão
00:05:40um, e esta é a outra versão que fizemos com HTML e CSS puros,
00:05:44e ambas ficaram ótimas. Na verdade, quero ver como os outros apps ficam se
00:05:49fizermos isso no Claude Code. Estou pedindo uma versão HTML de todas as
00:05:53telas que desenhamos agora há pouco, e o que também fiz foi clicar com o botão
00:05:58direito em "copy as react CSS", fui no Cursor, colei e este é um app real,
00:06:04rodando em localhost 3001. Faz parte do Inbox Zero, apenas uma página de
00:06:09demonstração que adicionei, e você vê que está funcionando perfeitamente, o que é muito
00:06:13legal. De primeira não é responsivo, mas fora isso é bem
00:06:18sólido. Aqui você vê que precisa de trabalho para ser responsivo, mas o conceito
00:06:22pelo menos é muito legal. E esta é a versão HTML que acabou de
00:06:26carregar, que também pedimos via prompt, e esta é um pouco mais responsiva.
00:06:33Começa a ter problemas aqui, mas pelo menos está melhor que a outra versão.
00:06:36Então sim, isso é bem legal. Agora quero mostrar que você também pode
00:06:41gerar imagens. Se você der Command+I, vamos ver se conseguimos,
00:06:46vamos pedir para gerar uma imagem para nós. O prompt que escrevi é "crie
00:06:50um anúncio bonito para o Inbox Zero, um assistente de e-mail com IA que ajuda você a chegar
00:06:54no Inbox Zero rápido". Você vê aqui que existem modelos diferentes, como o Nano Banana
00:06:59Pro. Vamos fazer um "variety pack" para este primeiro, espero que funcione,
00:07:05e sim, veja, ele começou a criar quatro imagens. E eu
00:07:10quero tentar de novo porque estou curioso para ver o Nano Banana Pro.
00:07:14Vamos em "create image", tem outra imagem sendo criada e espero que
00:07:19logo elas apareçam. Oh, aqui os anúncios estão começando, e sim, eles
00:07:25parecem bons. Obviamente precisam de ajustes, mas como uma primeira tentativa,
00:07:29é bem legal. Veja este, "Inbox Zero". Sabe, existem designers que
00:07:35fazem coisas piores que isso. E entre os quatro, provavelmente gosto mais deste
00:07:39aqui. Mas claro, isso foi feito de primeira, você poderia iterar
00:07:43bastante. Vamos ver o que o Nano Banana Pro cria, esse pode
00:07:47ser o mais impressionante. "Seu caminho rápido para a calma, o assistente de e-mail IA".
00:07:51Acho que está bem sólido, sinceramente, para uma única tentativa. É um bom gráfico. Também
00:07:55acho interessante como ele conhece a logo. Será que a IA pegou a
00:08:00logo do Inbox Zero ou é aleatório que o texto da logo ficou parecido?
00:08:04Agora, antes de encerrar, quero mostrar mais duas coisas. Se eu clicar
00:08:09nesta imagem e apertar "S", posso aplicar efeitos diferentes. Aqui você vê
00:08:13este efeito de água na imagem. Se eu apertar "S" de novo, tem esse metal líquido.
00:08:18Não sei bem como isso funciona ou se tem relação com a nossa imagem,
00:08:21mas você pode criar esses efeitos muito legais e usá-los
00:08:24na sua landing page. Aqui está outra versão daquela imagem que criamos.
00:08:27E mais uma coisa legal é que as cores supostamente são
00:08:33consistentes e precisas. O Paper tem o primeiro seletor de cores uniforme do mundo,
00:08:37que facilita as cores. Para quem não conhece, você pode ter uma cor
00:08:41no Figma e outra no seu site, e elas não batem. É
00:08:45muito irritante. Tivemos isso com os tons de azul no nosso site, onde o Figma
00:08:48mostrava uma coisa e o site outra, mesmo que o código hex
00:08:52fosse exatamente o mesmo. Então, se você já passou por isso
00:08:56como nós, esse é um recurso muito bom de se ter.
00:08:59E a última coisa que quero mostrar é: "crie um design system no
00:09:04Paper a partir do nosso código atual". E ele começou a analisar
00:09:08a base de código, que é apenas o Claude Code normal. Ele pegou
00:09:12nossas fontes agora. Na verdade, tivemos um problema porque atingimos o limite semanal
00:09:17de ferramentas MCP para o Paper Pro neste vídeo, então não veremos como
00:09:20ficaria. Mas enfim, poderíamos ter pego nossa base de código atual,
00:09:23visto como ela fica no Paper, editado lá
00:09:28e depois devolvido o código para o projeto. É um recurso
00:09:32muito bom. Um lugar onde isso ajudaria muito é quando
00:09:35estamos fazendo componentes de design para demonstração, como uma captura de tela para a landing page.
00:09:39Geralmente é mais fácil só tirar um print, mas muitas vezes eu quero
00:09:43editar um pouco, mudar o texto da página, esconder alguns e-mails reais que estão lá,
00:09:47e ter isso no Figma ou no Paper é muito mais fácil porque posso digitar e editar
00:09:50exatamente o necessário. Aí não é um print, posso exportar como uma imagem real,
00:09:55PNG, JPEG ou o que for. Aqui está aquele app social tipo Twitter que estávamos
00:09:58construindo, e os designs são ótimos. Enfim, espero que tenham gostado
00:10:03do vídeo, espero que não tenha sido muita confusão. Estávamos rodando
00:10:07várias coisas ao mesmo tempo, que é como eu programo muito hoje em dia, e
00:10:10talvez isso tenha transparecido no vídeo. Mas espero que tenha sido útil. Me contem
00:10:14o que decidirem construir com o Paper. Acho uma ferramenta muito útil, me vejo
00:10:17assinando a versão Pro em breve. E não se esqueçam de
00:10:20se inscrever para os próximos vídeos.