J'ai remplacé Notion, Linear et Slack par un seul outil (Huly)

BBetter Stack
컴퓨터/소프트웨어창업/스타트업경영/리더십AI/미래기술

Transcript

00:00:00Nous perdons des heures chaque semaine à jongler entre Notion, Linear, Slack et GitHub.
00:00:05Ça fait quatre onglets.
00:00:06Ça fait quatre abonnements.
00:00:07Mais imaginez si un seul outil open source auto-hébergé pouvait tous les remplacer ?
00:00:12Voici HULI, un outil tout-en-un qui remplace tout cela gratuitement.
00:00:17Et je sais ce que vous vous dites.
00:00:18L'idée est cool, n'est-ce pas ?
00:00:19C'est probablement mal fichu.
00:00:20Oui, j'ai pensé la même chose.
00:00:22Mais celui-là ?
00:00:23Il est vraiment bien.
00:00:24Analysons ça de plus près.
00:00:30On a tous eu des jours où l'on se sentait débordé sans pour autant avoir avancé concrètement.
00:00:34En voici la raison.
00:00:35On écrit les specs dans un outil comme Notion.
00:00:37Un bug apparaît peut-être sur Slack.
00:00:39Le ticket est sur Linear.
00:00:41La PR est sur GitHub.
00:00:42En réalité, on passe notre temps à changer d'onglet et ça nous ralentit.
00:00:46Ensuite, il y a évidemment le coût de tout ça.
00:00:49Ces outils deviennent vite chers.
00:00:50La tarification par utilisateur grimpe vite, alors on cherche des options auto-hébergées, puis on finit
00:00:55par bloquer parce qu'il manque la moitié des fonctionnalités dont on a besoin.
00:00:58Je voulais donc quelque chose de rapide, conçu pour les développeurs et totalement open source.
00:01:03J'adore les outils open source.
00:01:05C'est là que je suis tombé sur HULI.
00:01:06Si vous cherchez des moyens d'accélérer votre flux de travail, n'oubliez pas de vous abonner.
00:01:09Nous sortons des vidéos tout le temps.
00:01:12En gros, HULI est une plateforme de collaboration tout-en-un et open source.
00:01:15Dans cette seule application, on retrouve la gestion de projet, des documents en temps réel
00:01:21avec de vrais blocs de code, un chat intégré, une boîte de réception, un calendrier et une synchro GitHub.
00:01:26Tout est au même endroit et tout est auto-hébergé.
00:01:29Et voici la différence, le vrai contraste entre les deux.
00:01:32La plupart des outils tout-en-un donnent l'impression d'être un simple assemblage de fonctions.
00:01:36HULI a été pensé comme un tout cohérent, pas comme une accumulation.
00:01:40Si je devais le décrire, c'est la vitesse de Linear avec la flexibilité de Notion, le chat de Slack,
00:01:45et l'intégration GitHub.
00:01:46On possède tout ça dans une seule app et, étonnamment, c'est plutôt réussi.
00:01:50Maintenant, laissez-moi vous le prouver.
00:01:51Je vais l'installer.
00:01:52On va examiner quelques points.
00:01:54C'est parti.
00:01:55Sur ce nouveau dépôt, je l'ai cloné.
00:01:57Faisons ça vite.
00:01:58On va configurer HULI en moins de 90 secondes.
00:02:00Ce sera probablement encore plus rapide.
00:02:01D'abord, je lance la commande d'installation.
00:02:04Je clone le dépôt.
00:02:06On installe les dépendances et on lance le tout sur Docker.
00:02:11En regardant le terminal, les processus s'enchaînent.
00:02:14Nos conteneurs Docker démarrent.
00:02:16La base de données s'initialise et c'est tout.
00:02:20Je peux aller sur mon navigateur, ouvrir localhost et boum, nous y sommes.
00:02:24C'est en ligne.
00:02:25Plus besoin d'inscription SaaS.
00:02:27Je ne paie rien du tout.
00:02:29C'est mon infrastructure.
00:02:30Ce sont mes données et notre configuration est terminée.
00:02:34Petite précision.
00:02:35Oui, je fais ça en auto-hébergé, mais en équipe, il vous faudrait un VPS.
00:02:40Vous devrez donc payer pour ça, mais ça restera bien moins cher
00:02:44que de payer pour tous ces outils combinés.
00:02:46Maintenant, la vraie question : est-ce que ça remplace vraiment notre flux de travail
00:02:50ou est-ce juste une jolie interface ?
00:02:51Encore un de ces outils...
00:02:53Je vais vous faire une démo de quelques fonctions pour vous montrer
00:02:56comment ça fonctionne réellement.
00:02:58D'abord, après avoir créé un compte, on crée un espace de travail.
00:03:02Ça se lance.
00:03:03L'interface est propre.
00:03:04C'est minimaliste.
00:03:05C'est assez rapide et on peut ensuite créer un projet.
00:03:08C'est là qu'on s'attendrait à la lenteur de l'open source, mais regardez.
00:03:12On a ce feeling Kanban avec un mélange de Linear, j'ai l'impression.
00:03:18C'est très réactif.
00:03:19Il n'y a pas de latence et on se sent tout de suite plus concentré que sur d'autres outils.
00:03:23Et c'est là que ça devient intéressant.
00:03:26On peut connecter GitHub.
00:03:27Je donne l'autorisation.
00:03:28Je choisis un dépôt et voilà.
00:03:31Mes tickets vont se synchroniser directement dans HULI.
00:03:34Maintenant, je crée un ticket sur GitHub et on actualise.
00:03:38Il apparaît ici sous forme de tâche.
00:03:40Cette synchro bidirectionnelle est capitale car elle élimine les doublons.
00:03:44On ne passe pas notre temps à copier des tickets.
00:03:46On reste dans notre flux, mais synchroniser les tickets est une chose.
00:03:50Peut-il lier les tâches directement au code ?
00:03:54Je vais créer une tâche manuellement.
00:03:55Titre, description, je l'assigne.
00:03:58Maintenant, je peux lier une Pull Request et on peut référencer les PR directement.
00:04:02Ainsi, notre tableau de bord n'est pas déconnecté de la réalité.
00:04:05Il reste lié à notre base de code.
00:04:08C'est ce que la plupart des outils tout-en-un ratent, s'ils ont même ces fonctions.
00:04:14N'est-ce pas ?
00:04:15Ok.
00:04:16Les tâches et le code sont maintenant liés.
00:04:17Passons aux documents.
00:04:18Je crée un document.
00:04:20C'est de la collaboration en temps réel et voici le point important.
00:04:23Quand j'insère des blocs de code, ils ont vraiment fière allure.
00:04:27Collons un peu de TypeScript.
00:04:29La coloration syntaxique fonctionne parfaitement.
00:04:33Mieux encore, je peux mentionner un ticket directement dans le document.
00:04:37Les specs, les tâches et le code restent donc tous connectés ici.
00:04:41Maintenant, regardez la suite.
00:04:43C'est le chat.
00:04:44C'est comme le Slack intégré.
00:04:45On dirait Slack, non ?
00:04:47C'est propre.
00:04:48C'est super simple.
00:04:49Si vous envoyez un message, il apparaît dans les canaux comme sur Slack.
00:04:53On peut aussi transformer ces messages en tâches.
00:04:56Je suis seul sur mon localhost pour l'instant.
00:04:58Donc je ne peux pas vraiment discuter avec moi-même.
00:05:00C'est une fonction que je voudrais tester en équipe ou au moins en connectant un VPS.
00:05:04Je ne peux donc pas trop m'étendre là-dessus.
00:05:05Mais le chat et les tâches peuvent être liés, d'après ce qu'ils disent.
00:05:09C'est une bonne chose.
00:05:11Bien.
00:05:12Mais quel est le revers de la médaille ?
00:05:13Eh bien, cela nous amène à ses points forts et ses points faibles.
00:05:16Ce qui ne va pas, c'est que c'est très gourmand en ressources.
00:05:19Pour une bonne expérience, il faut au moins 8 Go de RAM sur le VPS.
00:05:23C'est nécessaire pour que ça tourne bien.
00:05:25L'installation est plus complexe qu'un outil en un clic ; vous gérez l'infrastructure.
00:05:30Troisièmement, pour intégrer l'email et les notifications, il faut de la configuration
00:05:34supplémentaire. Et il y a une app mobile, c'est cool, mais elle est très basique.
00:05:38HULI est donc encore en plein développement, mais si vous privilégiez l'expérience de base,
00:05:44la vitesse et la synchro GitHub, c'est un outil open source vraiment solide.
00:05:47Si vous en avez marre de jongler entre les outils ou si vous voulez réduire vos coûts,
00:05:52HULI mérite vraiment d'être essayé pour voir s'il vous convient.
00:05:57C'est un outil open source vraiment pensé pour le flux de travail des développeurs.
00:06:01On se voit dans une prochaine vidéo.

Key Takeaway

Huly est une plateforme de collaboration tout-en-un open source qui élimine la fragmentation des outils de développement en fusionnant gestion de tickets, documentation et communication au sein d'un écosystème auto-hébergé.

Highlights

Huly se présente comme une alternative open source et auto-hébergée à Notion, Linear, Slack et GitHub.

L'outil permet de centraliser la gestion de projet, les documents, le chat et le calendrier dans une interface unique et cohérente.

Une synchronisation bidirectionnelle avec GitHub assure que les tickets et les Pull Requests restent liés au code en temps réel.

L'installation est rapide via Docker, permettant de garder le contrôle total sur ses données sans frais d'abonnement SaaS.

Le moteur de documents supporte la collaboration en temps réel et l'insertion de blocs de code avec coloration syntaxique.

Bien qu'encore en développement, Huly privilégie la vitesse d'exécution et un design minimaliste conçu pour les développeurs.

Les contraintes techniques incluent une consommation de RAM élevée (minimum 8 Go) et une application mobile encore basique.

Timeline

Le problème de la fragmentation des outils

L'auteur commence par souligner la perte de temps colossale causée par la multiplication des onglets et des abonnements comme Notion et Slack. Il explique que passer constamment d'une application à l'autre pour vérifier une spécification ou un bug ralentit considérablement le flux de travail. Les coûts de ces outils SaaS augmentent aussi très rapidement avec le nombre d'utilisateurs, ce qui pousse à chercher des alternatives. Huly est introduit comme la solution open source capable de centraliser ces fonctions gratuitement. L'objectif est d'offrir un outil rapide et conçu spécifiquement pour les besoins des développeurs modernes.

Présentation et philosophie de Huly

Huly n'est pas une simple accumulation de fonctionnalités disparates, mais une plateforme pensée comme un tout cohérent dès le départ. Elle intègre la gestion de projet, des documents collaboratifs, un chat, une boîte de réception et une synchronisation native avec GitHub. L'auteur compare l'expérience à un mélange de la vitesse de Linear et de la flexibilité de Notion. Cette approche permet de garder tout au même endroit sans sacrifier la qualité de l'interface utilisateur. C'est une promesse de fluidité pour les équipes qui souhaitent une infrastructure auto-hébergée robuste.

Installation technique et auto-hébergement

La démonstration technique montre une installation impressionnante réalisée en moins de 90 secondes sur une machine locale. En clonant le dépôt et en utilisant Docker, l'utilisateur déploie instantanément la base de données et les conteneurs nécessaires. L'avantage majeur est la souveraineté des données, puisqu'aucune inscription à un service tiers n'est requise. L'auteur précise toutefois qu'une utilisation en équipe nécessite un serveur privé virtuel (VPS) pour être accessible en ligne. Bien que le VPS ait un coût, il reste dérisoire comparé au cumul des licences logicielles classiques.

Gestion de projet et synchronisation GitHub

L'interface de gestion de projet adopte un style Kanban très réactif qui rappelle fortement l'ergonomie de Linear. Le point fort réside dans la synchronisation bidirectionnelle avec GitHub qui importe et met à jour les tickets automatiquement. On peut également lier manuellement des tâches à des Pull Requests spécifiques pour maintenir un lien direct avec la base de code. Cette fonctionnalité évite la duplication manuelle d'informations et assure que le tableau de bord reflète la réalité technique du projet. C'est un gain de productivité majeur pour les ingénieurs qui ne veulent pas quitter leur environnement de travail.

Documentation collaborative et communication intégrée

L'outil propose un éditeur de documents en temps réel capable de gérer des blocs de code avec une coloration syntaxique parfaite, notamment pour TypeScript. Il est possible de mentionner des tickets directement dans les documents, créant ainsi un maillage complet entre specs et tâches. Le module de chat intégré ressemble à Slack et permet d'organiser les discussions par canaux thématiques. Une fonctionnalité intéressante permet même de transformer un simple message de discussion en une tâche actionnable dans le projet. Cette intégration profonde réduit drastiquement le bruit numérique et favorise la concentration sur les objectifs.

Avantages, inconvénients et verdict final

En conclusion, l'auteur tempère son enthousiasme en listant les points faibles actuels de la plateforme. Huly est gourmand en ressources, nécessitant au moins 8 Go de RAM pour fonctionner de manière fluide sur un VPS. L'installation des services d'emails et l'application mobile encore rudimentaire sont des aspects qui demandent du travail supplémentaire. Malgré cela, pour ceux qui privilégient l'open source et la vitesse, l'outil est jugé extrêmement solide et prometteur. Il encourage les utilisateurs fatigués de jongler entre trop d'outils à tester Huly pour optimiser leur flux de travail.

Community Posts

View all posts