Combinando Notion e Miro no Seu Próprio Servidor com Wax
Já esteve numa situação em que precisa de quatro abas abertas só para descrever uma funcionalidade? Você tem um rascunho de especificação no Notion, um fluxograma no Miro, um esboço rápido de interface no Excalidraw, e tarefas espalhadas por um quadro Trello. A informação continua se espalhando por diferentes serviços, e trocar de contexto consome muito tempo.
Recentemente encontrei um projeto interessante chamado Wax. Os desenvolvedores tentaram combinar documentos de texto familiares, uma tela de desenho infinita e bancos de dados em um único workspace. Eles enfatizaram o conceito local-first e a privacidade.
O Que Tem Por Trás e Como Funciona
Se você olhar de perto o repositório, notará imediatamente a conexão com o AFFiNE e o motor open-source Blocksuite. A arquitetura é construída numa combinação de TypeScript no frontend e Rust para operações rápidas no sistema.
O princípio principal aqui é simples: todas as entidades existem como blocos independentes. Você pode começar a escrever um artigo ou documentação normal, e então bem no meio da página, expandir uma tela infinita, desenhar um diagrama de relacionamento, ou anexar notas adesivas. Não há separação rígida entre "isto é uma página de texto" e "isto é um quadro interativo".
Aqui estão quatro coisas que merecem atenção:
- Tela unificada para tudo. Você pode soltar texto formatado, notas adesivas, embed de páginas web, páginas vinculadas e tabelas com diferentes visualizações na tela.
- Abordagem local-first. Seus arquivos e base de conhecimento ficam armazenados localmente no disco. Se a internet cair, o app continua funcionando sem atrasos, e a sincronização é recuperada quando você reconecta à rede.
- Assistente multimodal. O projeto inclui IA treinada para montar apresentações a partir de texto, condensar artigos longos em mapas mentais e gerar protótipos sob demanda.
- Colaboração em tempo real. Apesar do armazenamento local, você pode convidar colegas e editar arquivos juntos.
Deploying no Seu Próprio Servidor
Para quem não quer entregar sua base de conhecimento corporativa para nuvens de terceiros, os autores oferecem auto-hospedagem. Tudo é executado através de um container Docker padrão sem a complicação de configurar uma dúzia de microsserviços.
Se você só quer explorar o código ou escrever seu próprio plugin, pode executar o projeto localmente da forma padrão:
# Клонируем репозиторий
git clone https://github.com/WaxAppAI/Wax.git
cd Wax
# Устанавливаем зависимости и запускаем сборку
pnpm install
pnpm dev
A compilação requer uma versão recente do Node.js 18.16 ou superior e o toolchain do Rust se você estiver trabalhando com módulos nativos.
Para Quem o Projeto É Indicado Agora
Wax é uma excelente opção se você busca uma alternativa independente à combinação Notion e Miro para anotações pessoais ou uma equipe pequena. A arquitetura local-first garante responsividade rápida da interface porque cada clique não espera resposta de um servidor em outro continente.
Claro, o projeto ainda está em desenvolvimento ativo, a documentação fica para trás em relação aos commits em alguns pontos, e o ecossistema de plugins de terceiros ainda está se formando. No entanto, o conceito de mesclar texto e tela sem dependência de nuvem é bem conveniente. Se você valoriza o controle sobre seus próprios dados, subir um container e testar o Wax definitivamente vale a pena.
Projetos relacionados