Post
Por Que Toda Ferramenta Está Virando um Notebook
VisiCalc saiu em 1979. ChatGPT Canvas em 2024. Se você apertar os olhos, é o mesmo produto. Software vem tentando emplacar o notebook há quarenta anos — e só funcionou quando precisamos de algo pra conversar.
VisiCalc saiu em 1979. A interface de notebook do Mathematica chegou em 1988. ChatGPT Canvas e Claude Artifacts saíram em 2024. O painel de chat do Cursor apareceu por aí na mesma época.
Se você apertar os olhos, é tudo o mesmo produto.
Ninguém fala isso em voz alta, mas em algum momento dos últimos anos, toda ferramenta de produtividade que deu certo — de planilha a chat de IA — convergiu pra mesma forma. O notebook.
Não o de papel. O computacional. Aquele que o Don Knuth tava rabiscando em 1984 e que o Fernando Pérez inventou meio sem querer em 2001, enrolando pra terminar o doutorado de física.
O Que Eu Quero Dizer com "Notebook"
É um padrão específico, com três propriedades:
- Texto persistente — você lê de cima a baixo, como um documento
- Células executáveis — pedaços que você roda, edita, roda de novo
- Estado que sobrevive entre as células (e entre sessões)
A razão de isso importar: te deixa conversar com a coisa. Não no sentido de chat. No sentido de fazer uma pergunta, receber uma resposta que vira parte do documento, voltar e mudar um passo anterior, e ver tudo ali embaixo se atualizar.
Não é nada novo. O que é novo é que de repente tudo virou isso.
O Mapa
| Ferramenta | O que as pessoas acham que é | O que de fato é |
|---|---|---|
| Excel (1985) | Uma planilha | Um notebook com uma grade 2D de células |
| Mathematica (1988) | Um programa de matemática | Um notebook (literalmente — eles cunharam o termo nesse contexto) |
| Jupyter (2011) | Ferramenta de data science | O notebook canônico |
| Notion (2016) | App de docs | Um notebook de blocos tipados |
| Observable (2017) | Site de viz de dados | Um notebook com células reativas |
| Obsidian (2020) | App de notas | Um notebook com estado em grafo |
| Cursor chat (2023) | Ferramenta de código com IA | Um notebook onde uma das células é um modelo |
| Claude Artifacts (2024) | Feature de chat | Um notebook com uma célula que executa |
| ChatGPT Canvas (2024) | Editor de documento | Um notebook com uma célula editável |
| Claude Code (2025) | Harness de agente | Um notebook por cima do codebase inteiro |
Tenta me dizer que não tá tudo convergindo pra mesma coisa.
Por Que Agora
A turma do software vem tentando emplacar o notebook há quarenta anos. Literate programming do Knuth (1984). HyperCard (1987). Mathematica (1988). Workspaces de Smalltalk antes disso. Sempre foram boas ideias. Nunca pegaram de verdade.
O que mudou?
Pela maior parte dessas décadas, ninguém precisava de um lugar onde texto e computação morassem juntos. Você escrevia código no editor. Rodava no terminal. Lia a explicação num doc. Três janelas, três contextos, e você alternava entre eles. Funcionava.
Aí os LLMs apareceram, e o thread de chat quebrou.
Chat é ótimo pra perguntar. Chat é péssimo pra fazer. O thread rola, a resposta de antes some da tela, você fica copiando e colando entre o modelo e seu editor, e depois de vinte mensagens não tem versão canônica de nada. Só um histórico com a versão funcional do seu negócio enterrada em algum lugar perto da mensagem 14.
Canvas, Artifacts, painel lateral do Cursor — todos resolveram a mesma coisa. Te deram um documento que o modelo edita, que você edita, que você roda. O thread de chat virou os comentários. O notebook virou o entregável.
Essa é a virada. O notebook não derrotou o chat. Ele absorveu o chat.
O Teste do Notebook
Nem tudo que se chama de notebook é um. O padrão falha quando alguma das três propriedades sai:
- Sem texto persistente → é um REPL. Útil, não é notebook.
- Sem células executáveis → é um doc. Útil, não é notebook.
- Sem estado que sobrevive → é uma wiki. Útil, não é notebook.
Por isso algumas features que se chamam de "notebook" parecem ocas. O ChatGPT pré-Canvas não tinha artefato persistente — toda resposta era engolida pelo scroll. Um editor de markdown puro não tem execução. Um REPL não tem narrativa. O notebook só funciona quando as três coisas estão lá ao mesmo tempo.
Por isso também o Excel é o notebook de maior sucesso já feito e quase ninguém chama ele assim. Tem os três ingredientes: grade persistente, fórmulas executáveis, estado que sobrevive. Cerca de um bilhão de pessoas usam. Só parece uma tabela porque as células estão arranjadas numa grade 2D em vez de empilhadas verticalmente.
O Que Isso Significa Pra Ferramentas de IA
Se a forma tá convergindo, o diferencial deixa de ser a forma. Canvas vs. Artifacts vs. Cursor não é mais uma briga de UX — todos são um documento à direita e um chat à esquerda. A diferenciação migrou pra:
- Que tipo de célula você consegue rodar (código, componentes, queries, agentes)
- Que estado sobrevive (sessões, projetos, codebases inteiros)
- Quem pode editar junto com você (você, o modelo, seu time, um agente)
A pergunta de produto não é mais "como é a UI?". É "o que o seu notebook consegue de fato computar?"
Por isso o Claude Artifacts renderiza um componente React no lugar e o ChatGPT Canvas em geral não, e por isso o Cursor puxa o repo inteiro como contexto. Eles competem em o que conta como célula.
A Parte Que Ainda Não Terminou
O padrão notebook ainda tem problemas que valem ser citados na cara:
- Versionamento é ruim. Não dá pra fazer
git diffde notebook Jupyter sem chorar. O formato JSON com outputs embedados faz cada save parecer um furacão no diff. - Colaboração é ruim. O Google Docs resolveu edição em tempo real com múltiplos cursores há quinze anos. A maioria dos notebooks computacionais ainda não.
- Reprodutibilidade é ruim. Tem uma literatura de pesquisa inteira mostrando que uma fração deprimente dos notebooks Jupyter publicados não roda do começo ao fim com kernel limpo.
Então não acabou. Mas a forma venceu, mesmo com as implementações ainda correndo atrás.
A próxima década de ferramentas de produtividade vai ser uma briga sobre qual notebook executa mais coisa, lembra mais estado, e deixa mais colaboradores — humanos ou não — editarem o mesmo artefato ao mesmo tempo. O resto é maquiagem.
O Excel tava certo. Só levou 47 anos pra todo mundo perceber.
Fontes
- Project Jupyter: 20 Anos — UC Berkeley CDSS — Fernando Pérez sobre a origem do IPython como um "projeto pra procrastinar a tese" em 2001
- Sobre o IPython — IPython.org — história oficial do IPython e do split do Notebook em Project Jupyter
- Project Jupyter — Wikipedia — história mais ampla, o spin-off de 2014 e o reconhecimento da Nature ao Jupyter como um dos dez projetos que transformaram a ciência
- Literate Programming — Donald Knuth (1984, PDF) — o paper original que propôs código e prosa num só documento
- ChatGPT Canvas vs Claude Artifacts — AlgoCademy — comparação dos dois produtos de workspace com IA
- Observable HQ — o notebook reativo pra web do Mike Bostock