Combiner Notion et Miro sur votre propre serveur avec Wax
Vous êtes-vous déjà retrouvé dans une situation où vous devez avoir quatre onglets ouverts juste pour décrire une fonctionnalité ? Vous avez un brouillon de spécifications dans Notion, un organigramme dans Miro, une esquisse rapide d'interface dans Excalidraw, et des tâches dispersées sur un tableau Trello. Les informations ne cessent de s'éparpiller entre différents services, et les changements de contexte consomment énormément de temps.
Récemment, je suis tombé sur un projet intéressant appelé Wax. Les développeurs ont tenté de combiner des documents texte familiers, un canevas de dessin infini et des bases de données dans un seul espace de travail. Ils ont mis l'accent sur le concept local-first et la confidentialité.
Ce qui se cache sous le capot et comment ça fonctionne
Si vous regardez de plus près le dépôt, vous remarquerez immédiatement le lien avec AFFiNE et le moteur open-source Blocksuite. L'architecture repose sur une combinaison de TypeScript côté frontend et de Rust pour les opérations système rapides.
Le principe principal est simple : toutes les entités existent sous forme de blocs indépendants. Vous pouvez commencer à rédiger un article ou une documentation classique, puis directement au milieu de la page, développer un canevas infini, dessiner un diagramme de relations ou attacher des notes autocollantes. Il n'y a pas de séparation stricte entre « ceci est une page de texte » et « ceci est un tableau interactif ».
Voici quatre points值得注意的事项 :
- Canevas unifié pour tout. Vous pouvez déposer du texte formaté, des notes autocollantes, des pages web intégrées, des pages liées et des tableaux avec différentes vues sur le canevas.
- Approche local-first. Vos fichiers et votre base de connaissances sont stockés localement sur le disque. Si Internet tombe en panne, l'application continue de fonctionner sans délai, et la synchronisation se rattrape dès que vous vous reconnectez au réseau.
- Assistant multimodal. Le projet intègre une IA entraînée à assembler des présentations à partir de texte, à condenser de longs articles en cartes mentales et à générer des prototypes à la demande.
- Collaboration en temps réel. Malgré le stockage local, vous pouvez inviter des collègues et modifier des fichiers ensemble.
Déployer sur le sien propre
Pour ceux qui ne veulent pas confier leur base de connaissances d'entreprise aux clouds tiers, les auteurs proposent l'auto-hébergement. Tout se lance via un conteneur Docker standard sans la configuration fastidieuse d'une douzaine de microservices.
Si vous souhaitez simplement explorer la base de code ou écrire votre propre plugin, vous pouvez exécuter le projet localement de manière standard :
# Клонируем репозиторий
git clone https://github.com/WaxAppAI/Wax.git
cd Wax
# Устанавливаем зависимости и запускаем сборку
pnpm install
pnpm dev
La compilation nécessite une version récente de Node.js 18.16 ou supérieure ainsi que la chaîne d'outils Rust si vous travaillez avec des modules natifs.
À qui ce projet s'adresse-t-il actuellement
Wax est excellent si vous cherchez un remplacement indépendant pour la combinaison Notion et Miro pour des notes personnelles ou une petite équipe. L'architecture local-first garantit une réactivité rapide de l'interface car chaque clic n'attend pas de réponse d'un serveur situé sur un autre continent.
Bien sûr, le projet est encore en développement actif, la documentation accuse un retard par endroits par rapport aux commits, et l'écosystème de plugins tiers est encore en formation. Néanmoins, le concept de fusionner texte et canevas sans dépendance au cloud est assez pratique. Si vous tenez au contrôle de vos propres données, lancer un conteneur et tester Wax en vaut vraiment la peine.
Projets similaires