Produtividade

Pare de pagar o Notion

O que você precisa é de um wiki para o time, não de um sistema operacional novo.

O Notion custa US$12–24 por pessoa / mês, ou seja, US$144–288 por ano. Você tem dois caminhos:

Opção 1 · Instalar

Instale o AppFlowy grátis

O AppFlowy leva a ideia do Notion para um app instalado de verdade. Você empilha texto, caixas de seleção e tabelas com suas visões de grade, kanban e calendário, e liga os seus bancos de dados entre si. Na primeira tela você pode continuar sem criar conta: o app abre um espaço local e guarda tudo numa pasta do seu disco, cujo local você troca nas configurações. Ele roda em macOS, Windows, Linux, iPhone, Android e no navegador, sob a licença AGPL v3. Os recursos de IA podem rodar no seu próprio computador pelo Ollama, de graça, sem chave e sem assinatura. O que vale saber antes de largar o Notion: a sincronização entre dispositivos e o trabalho em conjunto não são locais. Precisam de um servidor, o deles ou o seu.

AppFlowy vs Notion

CritérioAppFlowyNotion
PreçoUS$0, o app é grátisUS$12–24 por pessoa por mês
Suas páginasNuma pasta do seu disco, a que você escolherNos servidores deles
Conta obrigatóriaNão, dá para fazer tudo sem se cadastrarSim, desde a primeira página
Sincronização entre dispositivosPor meio de um servidor: o deles, grátis até 2 pessoas e 5 GB, ou o seuIncluída, nada para configurar
IA dentro das suas páginasOllama na sua máquina, grátis, no desktopNotion AI, nos servidores deles
CódigoAGPL v3 para o app, para ler e fazer forkFechado

Como instalar (mesmo começando do zero)

Não há nada para hospedar: você baixa um aplicativo, do mesmo jeito que instalaria o Notion. A única escolha de verdade está na primeira tela, entre um espaço local na sua máquina e uma conta que sincroniza os seus dispositivos.

  1. 1

    Cole este prompt no Claude (Code ou Desktop)

    Ele identifica o seu sistema, baixa a versão certa do projeto oficial, deixa o armazenamento em modo local e cria uma primeira página para conferir:

    Instale o AppFlowy na minha máquina (a alternativa open source ao Notion, repositório GitHub AppFlowy-IO/AppFlowy): comece identificando o meu sistema operacional e o meu chip, depois vá à página de releases do repositório oficial ou a appflowy.com/download e baixe a última versão estável correspondente (arquivo dmg para macOS Intel ou Apple Silicon, instalador para Windows, AppImage ou pacote Flathub ou Snap para Linux). Instale o aplicativo, abra-o e, na primeira tela, escolha continuar sem conta para que tudo fique comigo. Em seguida vá às configurações, na seção de gerenciamento de dados, mostre-me onde fica a pasta de armazenamento e proponha movê-la para uma pasta de que eu já faço backup, avisando-me se essa pasta é sincronizada por algum serviço online. Crie comigo uma primeira página com texto, uma caixa de seleção e uma tabela exibida como kanban, depois feche e reabra o aplicativo para conferir se tudo foi salvo localmente. Termine me explicando em duas frases o que eu precisaria fazer se mais tarde quisesse sincronizar os meus dispositivos. Explique cada etapa de forma simples, sou iniciante.
    
    Revise o repositório do GitHub e verifique se é seguro instalá-lo, considerando a minha máquina e a minha infraestrutura. Faça-me o máximo de perguntas possível, usando widgets, para esclarecer o meu pedido e ser o mais preciso possível.
  2. 2

    Escolha o espaço local na primeira tela

    A tela de boas-vindas oferece continuar sem conta. É essa a opção que mantém as suas páginas na sua máquina. Nas configurações você vê a pasta de armazenamento e pode trocá-la. Evite colocá-la dentro de uma pasta sincronizada pelo Google Drive ou pelo iCloud: o próprio app avisa, o banco de dados pode corromper se dois dispositivos mexerem nele ao mesmo tempo.

  3. 3

    Sincronização, só se você precisar

    No modo local, as suas páginas ficam em uma única máquina. Para tê-las no celular ou compartilhá-las, você precisa de um servidor. A nuvem do AppFlowy é grátis até 2 pessoas e 5 GB, e depois passa para cerca de €11 por pessoa por mês. Hospedar o servidor por conta própria é possível, mas o código dele não está mais num repositório aberto: é uma versão comercial, grátis para um único usuário.

Para que você vai usar

Seu segundo cérebro, sem assinatura

Notas, projetos, listas de clientes: você reencontra os blocos do Notion, as tabelas com sua grade, as visões de kanban e calendário. Você coloca tudo lá, e no fim do mês não há nenhum medidor rodando.

Arquivos sensíveis ficam com você

Um resumo de reunião, um orçamento, os dados de um cliente: num espaço local nada sai do seu disco. Não há servidor de terceiros para citar num contrato, e um único backup basta para manter tudo seguro.

Uma IA que roda no seu computador

Nas configurações você conecta o Ollama e escolhe o seu modelo. Resumir uma página, reescrevê-la, fazer uma pergunta para as suas notas: tudo acontece na sua máquina, sem chave de API e sem o texto ir para lugar nenhum. É grátis para todo mundo desde abril de 2025, só no desktop.

Saúde do projeto

estrelas no GitHub
77.175
Forks
6.1k
Contribuidores
363
Commits
7.2k
Idade do projeto
5,3 anos
Licença
AGPL-3.0

Feito com: Dart 73.6% · Rust 24.1% · C++ 0.7% · Shell 0.5%

Dados públicos do repositório no GitHub, coletados em 8 de outubro de 2026.

Opção 2 · Construir

Crie o seu próprio Notion

Para quem é

Esta versão é para uma equipe de até 20 pessoas que mantém a documentação interna. O objetivo: tornar o conhecimento da empresa fácil de escrever, organizar, buscar e manter atualizado. Se você precisa de mais do que isso, continue pagando: construir por conta própria serve para ter uma ferramenta feita sob medida para o seu jeito de trabalhar, não para recriar o roadmap de uma empresa que levantou milhões em investimento.

Mesmo projeto, outro logo: esta v1 também substitui Slite, Coda e Craft, porque todos resolvem o mesmo trabalho central.

O que o prompt constrói e o que fica de fora

O prompt abaixo constrói uma única versão, com o que realmente se usa. O resto fica de fora de propósito.

O que o prompt constróipáginas em markdown, aninhamento, busca, revisões, menções, acompanhamento de páginas desatualizadas, login com OAuth
O que fica de forabancos de dados, colaboração ao vivo, permissões detalhadas

O que uma alternativa mínima ao Notion precisa

  • páginas aninhadas com título, cor de capa e conteúdo em markdown
  • editor markdown sem barra, com prévia
  • busca no espaço de trabalho inteiro, em títulos e no texto
  • responsável pela página, data da última revisão e indicador de página desatualizada
  • menções, links entre páginas e um histórico de mudanças leve

Modelo de dados

Workspace, User, Page, PageRevision

Integrações

provedor OAuth da empresa

Contexto de capacidades

Astro, HTMX, D1

A regra de ouro

Exija autenticação em todas as páginas e mantenha um histórico de revisões imutável.

O que não construir de propósito

Não crie bancos de dados, fórmulas, canvas, sites públicos nem edição colaborativa em tempo real.

O prompt completo

Escolha o seu stack, copie o prompt e cole no seu agente de código (Claude Code, Cursor, Codex…).

Você vai construir um produto de software pronto para produção chamado “Teambook”, uma alternativa deliberadamente focada ao Notion. Construa uma fatia vertical completa e utilizável: não uma landing page, nem uma maquete estática, nem um monte de componentes soltos.

ACORDO DE TRABALHO
Antes de escrever código de implementação, monte um plano técnico curto que nomeie as rotas ou páginas, as server actions ou endpoints, as tabelas de dados, as transições de estado importantes, os limites de autorização, os jobs em segundo plano e os adaptadores externos. Se algo se contradisser, resolva a favor do público restrito e dos não-objetivos abaixo. Prefira uma arquitetura pequena e legível a abstrações especulativas, mas não deixe de fora persistência, validação, tratamento de erros nem testes.

DESCRIÇÃO DO PRODUTO
Usuário principal: uma equipe de até 20 pessoas que mantém a documentação interna.
Resultado principal: tornar o conhecimento da empresa fácil de escrever, organizar, buscar e manter atualizado.
Princípio do produto: otimize o fluxo exato abaixo em vez de copiar toda a amplitude do Notion. Quem usa pela primeira vez deve entender o que fazer pela própria interface, sem tour nem documentação.

JORNADAS COMPLETAS DO USUÁRIO
Implemente todos estes fluxos pela interface real e pela camada de dados persistente:
1. Um colega autenticado cria uma página abaixo de uma página-mãe, escreve em markdown, vê a prévia, atribui um responsável e uma data de revisão e publica.
2. Um colega busca uma frase, abre o trecho correspondente, segue um link interno para outra página e avisa o responsável de que uma página está desatualizada.
3. Um editor compara a revisão mais recente com uma anterior e a restaura como uma nova revisão, sem apagar o histórico intermediário.

TELAS E ARQUITETURA DE INFORMAÇÃO
Construa estas telas como visões coerentes e responsivas. Cada tela precisa definir sua ação principal, ações secundárias, status visível, feedback de validação, estado vazio, estado de carregamento ou pendente, confirmação de sucesso e um estado de erro recuperável.
1. Estrutura do espaço de trabalho: árvore de páginas aninhadas, breadcrumbs, páginas recentes, favoritos, busca, ação de criar página e menu do membro logado.
2. Visualização da página: título, responsável, metadados de última revisão e edição, markdown renderizado, backlinks, indicador de desatualizada e ação de editar.
3. Editor: título, página-mãe, textarea de markdown, prévia lado a lado, autocompletar de links internos, responsável, data de revisão e aviso de alterações não salvas.
4. Busca e histórico: trechos destacados com filtros; lista de revisões com autor, horário, diferenças, restauração e contexto de auditoria.

FUNCIONALIDADES PRINCIPAIS
1. páginas aninhadas com título, cor de capa e conteúdo em markdown
2. editor markdown sem barra, com prévia
3. busca no espaço de trabalho inteiro, em títulos e no texto
4. responsável pela página, data da última revisão e indicador de página desatualizada
5. menções, links entre páginas e um histórico de mudanças leve

COMPORTAMENTO DETALHADO E REGRAS DE NEGÓCIO
Trate isto como requisitos do produto garantidos no servidor, não como sugestões de interface:
1. Todos os caminhos de leitura e escrita exigem ser membro do espaço de trabalho; os slugs das páginas são únicos entre irmãs e as movimentações não podem criar ciclos na árvore.
2. Toda alteração de conteúdo bem-sucedida cria uma revisão imutável, e restaurar grava outra revisão em vez de alterar o histórico.
3. Uma página está desatualizada quando a data de revisão passou; marcá-la como revisada registra quem revisou e agenda a próxima data.
4. Excluir uma página é um arquivamento reversível e exige que o responsável escolha o que acontece com as páginas filhas e com os links recebidos.

MODELO DE DADOS E CICLO DE VIDA
Projete um esquema relacional pequeno centrado em Workspace, User, Page, PageRevision. Antes de implementar, documente:
1. O propósito de cada tabela, sua chave primária, o limite de propriedade ou de tenant, timestamps, campos de status e atributos importantes.
2. Chaves estrangeiras, restrições de unicidade, check constraints, os índices que as telas citadas precisam e os limites de transação para mudanças que tocam vários registros.
3. As transições de estado ou de ciclo de vida permitidas, quem pode disparar cada uma, quais são terminais ou reversíveis e qual histórico de auditoria deve permanecer imutável.
4. Como arquivar, reter e apagar, incluindo o que acontece com registros dependentes e arquivos externos.
5. A estratégia de idempotência para envios, jobs, importações, notificações, webhooks ou novas tentativas, quando se aplicar.
Use migrações em vez de criar o esquema na mão. Armazene instantes de tempo de forma consistente e mantenha o fuso horário nomeado sempre que horários ou datas locais importarem. Nunca dependa de um contador, de um botão desabilitado ou de uma validação no cliente para proteger uma regra de negócio.

USUÁRIOS, AUTENTICAÇÃO E PERMISSÕES
Implemente apenas os papéis de que o público indicado precisa. Deixe explícito o modelo de propriedade e visibilidade antes de programar. Aplique a autorização em toda consulta e mutação no servidor, incluindo buscas, exportações, anexos, atualizações ao vivo e URLs adivinhadas—não basta esconder botões. Use sessões seguras por padrão, proteja requisições que mudam estado e ofereça estados claros de sessão encerrada, sessão expirada e acesso proibido. Quando houver vários papéis, crie usuários distintos nos dados de teste para mostrar e testar as permissões.

INTERAÇÃO E DIREÇÃO VISUAL
O produto deve parecer rápido, calmo, focado e confiável, e não um template genérico de painel administrativo. Use uma hierarquia visual clara, cores contidas, tipografia legível, áreas de clique generosas e um lugar fixo para as ações principais. Comece com HTML renderizado no servidor e melhore progressivamente só as interações que se beneficiam disso. O fluxo principal precisa continuar compreensível se essa melhoria falhar.

Comece com páginas Astro renderizadas no servidor e formulários HTML comuns. Use HTMX para envios de formulário, navegação parcial e atualizações vindas do servidor, e Alpine.js só para pequenos estados locais do navegador. O fluxo principal precisa continuar compreensível se qualquer uma dessas camadas falhar.

Projete os layouts para celular de propósito, em vez de só empilhar os painéis do desktop. Ofereça navegação por teclado, foco visível, landmarks semânticos, labels explícitos, títulos de página úteis, a preferência de movimento reduzido e anúncios para leitores de tela em resultados assíncronos. Nunca use só a cor para comunicar um estado. Ações destrutivas precisam de escopo claro e confirmação; ações seguras repetidas devem ser idempotentes.

Adicione um rodapé em todas as páginas com o texto “Criado por aurelioagency.com”, em que “aurelioagency.com” é um link incorporado para https://www.aurelioagency.com que abre em uma nova aba. Ele deve ficar visível; não o remova.

DIREÇÃO TÉCNICA
Construa esta versão com o stack AHA: Astro para o roteamento, os layouts e as páginas renderizadas no servidor; HTMX para as interações que se beneficiam de respostas com fragmentos HTML; e Alpine.js para pequenos estados locais da interface. Prefira Cloudflare D1 para a persistência relacional, R2 para o armazenamento de objetos, Workers para os endpoints do servidor e as tarefas agendadas, Durable Objects só para estado em tempo real coordenado, e Workflows ou Queues para jobs duráveis em segundo plano—mas só quando os requisitos do produto pedirem.

Mantenha as regras de domínio em módulos do servidor testáveis, não em route handlers nem em componentes de UI. Separe persistência, provedores externos e trabalho em segundo plano atrás de interfaces pequenas, sem construir um framework. Prefira formulários HTML e URLs comuns para a navegação; use interação otimista só quando uma falha puder ser resolvida com clareza.

O briefing do produto identifica hoje Astro, HTMX, D1 como contexto de capacidades. Preserve qualquer capacidade nativa, exclusiva do navegador, de edge, de armazenamento, de tempo real ou de processamento em segundo plano que seja necessária, por meio de um adaptador enxuto e adequado ao framework escolhido. Se o fluxo central realmente exigir APIs nativas ou de navegador, mantenha esse ambiente como a superfície principal de execução em vez de simular capacidades inacessíveis ou inventar uma superfície web desnecessária.

Integre com provedor OAuth da empresa. Para cada integração:
- Liste as variáveis de ambiente necessárias em um .env.example sem segredos reais.
- Adicione um adaptador pequeno com timeouts, erros normalizados e uma versão falsa local determinística ou um modo de desenvolvimento.
- Verifique as assinaturas recebidas e deduplique os eventos do provedor quando possível.
- Mantenha as credenciais no servidor, criptografe em repouso os tokens de longa duração e oculte segredos e dados sensíveis dos logs.
- Defina novas tentativas, backoff e idempotência para qualquer efeito que possa se repetir.

SEGURANÇA E PRIVACIDADE
Exija autenticação em todas as páginas e mantenha um histórico de revisões imutável.
Valide, normalize e limite o tamanho de toda entrada não confiável no servidor. Escape o conteúdo renderizado por padrão, sanitize qualquer markup aceito de propósito, aplique rate limit a ações públicas ou sujeitas a abuso e use armazenamento de objetos privado com URLs autorizadas de curta duração para arquivos sensíveis. Colete só os dados pessoais de que o fluxo indicado precisa. Documente como os dados são retidos e apagados. Adicione proteções específicas para as partes mais arriscadas deste app, como uploads, redirecionamentos, requisições de saída, envio de e-mails, OAuth, webhooks, importação ou exportação de CSV e conexões em tempo real.

CENÁRIOS DE ACEITAÇÃO
Automatize estes cenários específicos do app no nível mais adequado:
1. Ao buscar uma frase no corpo de uma página, retorna-se um resultado filtrado por permissões, com um trecho útil, que abre a página certa.
2. Quando dois editores salvam a partir da mesma revisão base, o segundo salvamento mostra um conflito em vez de sobrescrever o conteúdo mais novo.
3. Restaurar uma versão antiga muda a página visível, registra quem fez a ação e deixa a cadeia completa de revisões disponível.

TESTES
Adicione testes unitários focados em transições de estado, regras de autorização, normalização, cálculos de datas ou dinheiro e outras regras de domínio arriscadas. Adicione testes de integração para as restrições de persistência e para os caminhos de sucesso, timeout, nova tentativa e rejeição de cada adaptador externo. Adicione pelo menos um teste de navegador para cada jornada completa acima, incluindo um em tela pequena. Os testes devem usar dados isolados e rodar com um único comando documentado.

OPERAÇÃO E RECUPERAÇÃO DE FALHAS
Adicione logs estruturados no servidor com IDs de correlação por requisição, job ou evento, sem segredos nem dados sensíveis desnecessários. Faça os erros indicarem o que fazer, tanto na interface quanto nos logs. O trabalho em segundo plano deve mostrar os estados pendente, concluído, com falha e tentando de novo quando fizer sentido; nunca engula erros em silêncio. Inclua um guia seguro de migração e rollback do banco, dados de teste, notas de backup e restauração, o que acontece com dados externos na limpeza e uma rota básica de saúde ou diagnóstico adequada ao stack.

ENTREGÁVEIS
Entregue o aplicativo funcionando, as migrações, dados de teste representativos, os testes, o .env.example e um README curto. O README deve cobrir pré-requisitos, instalação local, variáveis de ambiente, migrações, comandos de dados de teste e de testes, deploy, configuração das integrações, backup e restauração, decisões de segurança e limitações conhecidas. Os dados de teste devem cobrir o caminho feliz e pelo menos um estado vazio, com falha, atrasado, expirado, arquivado ou com permissão restrita que importe para o produto.

DEFINIÇÃO DE PRONTO
O app está pronto quando uma pessoa nova consegue seguir o README, criar e migrar o banco, rodar o app, entrar com cada papel relevante, completar cada jornada citada com dados reais salvos, recarregar sem perder o estado, se recuperar das falhas comuns e usar a interface principal no celular e no desktop. Todos os cenários de aceitação passam, os limites de permissão estão cobertos por testes, nenhuma tela principal fica como placeholder e o crédito “Criado por aurelioagency.com” no rodapé aparece em todas as páginas.

NÃO-OBJETIVOS
Não crie bancos de dados, fórmulas, canvas, sites públicos nem edição colaborativa em tempo real.

O app que você criar com este prompt leva no rodapé “Criado por aurelioagency.com”.

Crie só uma parte

Prompts curtos para resolver a parte mais difícil sem construir tudo.

Dois editores, uma página, zero sobrescritas silenciosasVerificação da revisão base, diferenças em três painéis e o parágrafo de ninguém some.
Construa a edição com concorrência otimista para um wiki, de modo que duas pessoas editando a mesma página não consigam destruir o trabalho uma da outra em silêncio.

Todo salvamento carrega o id da revisão de onde o editor partiu. Se a revisão atual da página ainda coincide, o salvamento é confirmado e cria uma nova revisão imutável. Se alguém salvou antes, rejeite com uma resposta de conflito. Nunca vale o último que escreve.

Faça a resposta de conflito ser útil em vez de hostil: devolva o conteúdo da revisão atual e mostre uma visão de três painéis (a versão dele, a sua versão e a base da qual ambas divergiram) com uma diferença de texto destacando exatamente o que mudou de cada lado. Edições que não se sobrepõem podem oferecer uma sugestão de mesclagem; as que se sobrepõem fazem a pessoa escolher. O texto não salvo do editor é sagrado: ele permanece no textarea e no armazenamento local durante todo o processo do conflito.

Resolver salva uma nova revisão que registra as duas revisões-pai, assim o histórico mostra que houve uma mesclagem.

Está pronto quando: dois salvamentos a partir da mesma base produzem um commit e um conflito com uma diferença legível, nenhuma tecla é perdida por causa de um conflito e a cadeia de revisões registra a resolução.
O índice de backlinks que se mantém sozinhoLinks baseados em id, atualizados dentro da transação de salvamento, à prova de renomeação por projeto.
Construa um índice de backlinks para um wiki: cada página sabe quais páginas apontam para ela, e isso se mantém correto automaticamente.

Os links internos usam ids de página estáveis por baixo dos panos (o editor autocompleta os títulos como referências baseadas em id), assim renomear nunca quebra nada. A cada salvamento, analise o markdown em busca de referências internas, compare com o conjunto de links guardado para aquela página e atualize uma tabela de links (id de origem, id de destino) na mesma transação da revisão. Nada de tarefas de reconstrução em segundo plano que fiquem desatualizadas: o índice só muda quando um salvamento o altera.

Cada página mostra uma seção de backlinks: as páginas que apontam para ela, cada uma com um trecho do texto ao redor para dar contexto. Trate os estados incômodos: um link para uma página arquivada aparece com uma marca discreta de arquivada em vez de quebrar, e restaurar a página revive o link sem mexer em nada. Uma referência dentro de um bloco de código não é um link: o analisador respeita a estrutura do markdown.

Está pronto quando: renomear uma página atualiza zero linhas de links e mesmo assim todos os links continuam resolvendo, os backlinks aparecem e desaparecem junto com o salvamento que os referencia, e destinos arquivados se degradam com elegância.
Mover uma página sem criar um buraco de minhocaVerificação de ciclos antes de trocar a página-mãe e slugs únicos apenas entre irmãs.
Construa as operações da árvore de páginas de um wiki aninhado: movimentações que não podem criar ciclos e slugs que continuam únicos onde importa.

As páginas formam uma árvore pelo id da página-mãe. Mover uma página troca a sua mãe, e o erro clássico é mover uma página para baixo de uma descendente sua, o que corta em silêncio a subárvore da raiz e a deixa girando num ciclo. Antes de confirmar qualquer movimentação, percorra do novo pai proposto até a raiz; se encontrar a página que está sendo movida, rejeite o movimento. Faça a verificação e a troca de mãe em uma única transação, porque dois movimentos concorrentes podem parecer seguros cada um sozinho e formar um ciclo juntos.

Os slugs são únicos entre irmãs, não globalmente: uma página de configuração pode existir em Projetos e em Marketing. Um movimento que deixa uma página ao lado de uma irmã com o mesmo slug pede uma renomeação ou adiciona um sufixo automático. Os breadcrumbs e quaisquer caminhos materializados são atualizados ao mover.

Está pronto quando: nenhuma sequência de movimentos, inclusive concorrentes, consegue deixar uma subárvore órfã nem criar um ciclo, colisões de slug entre irmãs são impossíveis e a URL de uma página resolve corretamente logo depois de movida.
Restaurar é só mais uma revisãoO histórico só cresce; restaurar copia para a frente em vez de voltar atrás.
Construa o histórico de revisões para as páginas de um wiki: imutável, comparável e restaurável sem reescrever o passado.

Cada salvamento bem-sucedido acrescenta uma revisão (autor, data e hora, conteúdo completo). Nunca altere nem apague uma. A visão de histórico lista as revisões com autores e horários e permite comparar quaisquer duas: calcule uma diferença por linhas, com destaque por palavras dentro das linhas alteradas se quiser ser caprichoso, exibida como adições e remoções.

Restaurar é a parte que as pessoas fazem errado: restaurar a revisão 12 de 40 não trunca o histórico até a 12. Ela copia o conteúdo da revisão 12 para uma revisão novinha, a 41, atribuída a quem restaurou, com uma nota apontando o que foi restaurado. As 28 revisões intermediárias continuam navegáveis para sempre. Isso faz a própria restauração poder ser desfeita: basta restaurar a revisão anterior à restauração pelo mesmo mecanismo.

Nota de armazenamento: guardar o conteúdo completo em cada revisão é aceitável na escala de um wiki. Resista à tentação de comprimir por diferenças até que isso realmente doa.

Está pronto quando: quaisquer duas revisões são comparadas sem problemas, uma restauração aparece como uma nova revisão com autor e a cadeia completa intacta, e desfazer uma restauração funciona exatamente pelo mesmo mecanismo.

Perguntas frequentes

Quanto custa o Notion se eu continuar assinando?

O Notion custa de US$12 a US$24 por pessoa por mês nos planos pagos públicos, ou seja, de US$144 a US$288 por ano para cada pessoa da sua equipe. Um substituto próprio e enfocado custa o seu tempo de construção mais uma hospedagem que quase não pesa no bolso.

Qual stack usar para criar uma alternativa ao Notion?

O prompt desta página vem em quatro versões: a stack AHA (Astro, HTMX, Alpine.js), Next.js, Laravel e Ruby on Rails. O contexto de capacidades deste produto é Astro, HTMX, D1. Escolha a stack que você já conhece: o escopo importa mais do que o framework.

Quais funções um substituto mínimo do Notion precisa ter?

Uma v1 útil precisa de: páginas aninhadas com título, cor de capa e conteúdo em markdown; editor markdown sem barra, com prévia; busca no espaço de trabalho inteiro, em títulos e no texto; responsável pela página, data da última revisão e indicador de página desatualizada; menções, links entre páginas e um histórico de mudanças leve. Todo o resto é escopo a mais até você sentir falta de verdade.

O que devo evitar construir de propósito?

Não crie bancos de dados, fórmulas, canvas, sites públicos nem edição colaborativa em tempo real.

Esta versão também substitui Slite, Coda e Craft?

Sim. Notion, Slite, Coda e Craft resolvem o mesmo trabalho central: tornar o conhecimento da empresa fácil de escrever, organizar, buscar e manter atualizado. A v1 enxuta desta página cobre o que a maioria das pessoas usa em qualquer uma delas, então uma única versão focada substitui a que você paga hoje.

O AppFlowy é realmente grátis?

Sim. O AppFlowy é open source: o código é público e instalá-lo não custa nada. No máximo você paga a hospedagem se colocá-lo num servidor, geralmente alguns euros por mês. O Notion, por outro lado, custa €12 por mês.

Preciso saber programar para instalar o AppFlowy?

Não. O nível é iniciante e a instalação leva cerca de 10 minutos com o prompt da página: o Claude faz o trabalho e você responde às perguntas dele.

Qual é a diferença para o Notion?

O AppFlowy faz quase tudo o que o Notion faz, sem assinatura, e os seus dados ficam com você. A comparação ponto a ponto está na página.

Sou dono dos meus dados?

Sim. Com uma ferramenta open source instalada do seu lado, os seus arquivos ficam na sua máquina ou no seu servidor. Ninguém pode encerrar a sua conta nem mudar o preço.

Ver os 22 apps →

Sem tempo para fazer?

A gente faz para você.

Se você prefere que alguém instale, conecte às suas ferramentas e deixe funcionando, é exatamente isso que fazemos na Aurelio.

Agendar uma auditoria de automação