Reemplacé Notion, Linear y Slack con una sola herramienta (Huly)

BBetter Stack
Computing/SoftwareSmall Business/StartupsManagementInternet Technology

Transcript

00:00:00Perdemos horas cada semana saltando entre Notion, Linear, Slack y GitHub.
00:00:05Eso son cuatro pestañas.
00:00:06Eso son cuatro suscripciones.
00:00:07Pero, ¿y si una herramienta de código abierto y autohospedada pudiera reemplazarlas todas?
00:00:12Esto es HULI, una herramienta todo en uno que reemplaza a todas estas de forma gratuita.
00:00:17Y sé lo que estás pensando.
00:00:18¿Buena idea, verdad?
00:00:19Seguramente sea tosca.
00:00:20Sí, yo también pensé lo mismo.
00:00:22¿Pero esta?
00:00:23Realmente es buena.
00:00:24Vamos a analizarla.
00:00:30Todos hemos tenido días en los que nos sentimos ocupados, pero en realidad no lanzamos nada.
00:00:34Esta es la razón.
00:00:35Escribimos las especificaciones en algo como Notion.
00:00:37Tal vez aparece un error en Slack.
00:00:39El problema reside en Linear.
00:00:41El PR está en GitHub.
00:00:42Así que, en realidad, solo estamos cambiando entre todas estas pestañas y nos están frenando.
00:00:46Luego, obviamente, tenemos el coste de todo esto.
00:00:49Estas herramientas se vuelven caras rápidamente.
00:00:50El precio por asiento suma, así que buscas opciones autohospedadas y luego solemos chocar con
00:00:55algún tipo de muro porque les faltan la mitad de las funciones que realmente necesitamos.
00:00:58Así que quería algo rápido, más pensado para desarrolladores y totalmente de código abierto.
00:01:03Me encantan las herramientas de código abierto.
00:01:05Ahí fue cuando me topé con HULI.
00:01:06Si buscas formas de acelerar tu flujo de trabajo de desarrollo, asegúrate de suscribirte.
00:01:09Sacamos vídeos constantemente.
00:01:12Básicamente, HULI es una plataforma de colaboración todo en uno de código abierto.
00:01:15En esta única app, obtenemos cosas como gestión de proyectos, documentos en tiempo real con
00:01:21bloques de código adecuados, chat integrado, bandeja de entrada, calendario y sincronización con GitHub.
00:01:26Todo en un solo lugar y todo esto es autohospedado.
00:01:29Y aquí está la diferencia, el verdadero contraste entre ambas opciones.
00:01:32La mayoría de estas herramientas todo en uno parecen estar pegando funciones a la fuerza.
00:01:36HULI se siente diseñada como una sola cosa, no como un conjunto de parches.
00:01:40Si tuviera que describirla, es más como la velocidad de Linear con la flexibilidad de Notion, el chat de Slack,
00:01:45y además tiene GitHub.
00:01:46Así que en una app, realmente somos dueños de todo esto y, sorprendentemente, es bastante buena.
00:01:50Ahora, dejad que lo demuestre.
00:01:51Voy a configurarlo.
00:01:52Vamos a repasar algunas cosas aquí.
00:01:54Muy bien.
00:01:55En un repositorio nuevo, lo he clonado.
00:01:57Hagámoslo rápido.
00:01:58Vamos a configurar HULI en menos de 90 segundos.
00:02:00Probablemente incluso más rápido que eso.
00:02:01Primero, voy a ejecutar el comando de instalación.
00:02:04Voy a clonar el repositorio.
00:02:06Instalaremos las dependencias y lo iniciaremos en Docker.
00:02:11Observando la terminal, se ejecutarán varias cosas, ¿vale?
00:02:14Nuestros contenedores de Docker se van a iniciar aquí.
00:02:16La base de datos se inicializa y eso es todo.
00:02:20Ahora puedo ir a mi navegador, abrir localhost y ¡pum!, ahí lo tenemos.
00:02:24Ya estamos en vivo.
00:02:25No hay ese registro típico de SaaS.
00:02:27Realmente no estoy pagando por nada.
00:02:29Esta es mi infraestructura.
00:02:30Estos son mis datos y nuestra configuración está completamente terminada.
00:02:34Ahora, rápido.
00:02:35Sí, lo estoy haciendo autohospedado, pero en realidad con equipos necesitarías un VPS.
00:02:40Así que acabarías pagando por eso, pero seguirá siendo más barato que pagar por todas
00:02:44estas herramientas combinadas.
00:02:46Ahora la verdadera pregunta: ¿realmente reemplaza el flujo de trabajo actual o es
00:02:50solo una interfaz bonita?
00:02:51Es una de esas otras herramientas.
00:02:53Vamos a verlo y voy a hacer una demostración de algunas cosas para mostraros
00:02:56y que veáis cómo funciona realmente.
00:02:58Lo primero que hacemos tras crear una cuenta es crear un espacio de trabajo.
00:03:02Esto se inicia.
00:03:03Tiene una interfaz limpia.
00:03:04Es minimalista.
00:03:05Sigue siendo bastante rápida y entonces podemos crear un proyecto.
00:03:08Aquí es donde sueles esperar el lag del código abierto, pero mirad esto.
00:03:12Tiene ese estilo Kanban con casi una mezcla de Linear, supongo, ¿no?
00:03:18Es bastante ágil.
00:03:19No hay lag y desde el principio se siente más enfocada que otras herramientas.
00:03:23Y aquí es donde las cosas se ponen más interesantes.
00:03:26Podemos conectar GitHub aquí.
00:03:27Puedo autorizarlo.
00:03:28Puedo elegir un repositorio y ¡pum!.
00:03:31Mis incidentes se van a sincronizar directamente en HULI.
00:03:34Ahora voy a crear un incidente en GitHub y vamos a refrescarlo.
00:03:38Ahora puede aparecer aquí como una tarea.
00:03:40Esa sincronización bidireccional es muy importante porque elimina cualquier trabajo duplicado.
00:03:44No estamos copiando tickets de un lado a otro.
00:03:46Nos mantenemos en nuestro flujo, pero sincronizar incidentes es una cosa.
00:03:50Pero, ¿puede mantener las tareas vinculadas realmente al código?
00:03:54Crearé una tarea manualmente.
00:03:55Pongo título, descripción y la asignaré.
00:03:58Ahora puedo vincular algún tipo de solicitud de extracción y podemos referenciar PRs directamente.
00:04:02Así que nuestro tablero de proyecto no está flotando en el espacio.
00:04:05Se mantiene conectado a nuestra base de código.
00:04:08Esta es la parte que la mayoría de las herramientas todo en uno hacen mal, si es que
00:04:14siquiera tienen estas funciones, ¿verdad?
00:04:15Vale.
00:04:16Las tareas y el código están ahora conectados.
00:04:17Pasemos a los documentos.
00:04:18Voy a crear un documento.
00:04:20Esto es colaboración en tiempo real y aquí está lo importante.
00:04:23Cuando suelto bloques de código aquí, se ven realmente bien.
00:04:27Vamos a pegar algo de TypeScript.
00:04:29El resaltado de sintaxis funciona bastante bien aquí.
00:04:33Y mejor aún, puedo mencionar un incidente directamente dentro del documento.
00:04:37Así que especificaciones, tareas y código se mantienen todos conectados aquí.
00:04:41Ahora fijaos en esta siguiente parte.
00:04:43Este es el chat.
00:04:44Es como el Slack integrado.
00:04:45Se siente como Slack, ¿verdad?
00:04:47Es limpio.
00:04:48Es super sencillo.
00:04:49Si envías un mensaje, aparece aquí en los canales tal como lo hace en Slack.
00:04:53También puedes convertir esos mensajes en tareas.
00:04:56Aquí solo estoy yo ejecutando localhost.
00:04:58Así que realmente no puedo chatear conmigo mismo.
00:05:00Esta sería una función que querría probar con equipos o al menos conectando un VPS
00:05:04a esto.
00:05:05Así que no puedo profundizar mucho en esto, pero el chat y las tareas pueden conectarse.
00:05:09Eso es lo que dicen.
00:05:11Buena esa.
00:05:12¿Pero dónde acaba todo?
00:05:13Bueno, eso nos lleva a en qué es bueno esto y en qué no lo es.
00:05:16En lo que no es bueno, ¿vale?, es que consume muchísimos recursos.
00:05:19Para una buena experiencia, querrás al menos ocho gigabytes de RAM y un VPS, ¿no?
00:05:23Necesitamos esa funcionalidad.
00:05:25La configuración es más compleja que las herramientas de un solo clic y estás gestionando infraestructura.
00:05:30Tercero, si integras correo y notificaciones, necesitas configuración extra y tienen
00:05:34una app móvil, que está genial, pero es muy, muy básica.
00:05:38Así que HULI sigue creciendo, pero si te importa la experiencia central, la velocidad, nuestro flujo,
00:05:44la sincronización con GitHub, esta es una herramienta de código abierto muy sólida.
00:05:47Si estás cansado de saltar entre estas herramientas o buscas una forma de reducir costes rápido, HULI
00:05:52vale totalmente la pena al menos para darle una oportunidad y ver si te encaja.
00:05:57Es una herramienta de código abierto que realmente se siente hecha para flujos de trabajo de desarrollo.
00:06:01Nos vemos en otro vídeo.

Key Takeaway

Huly se posiciona como el ecosistema definitivo de código abierto para desarrolladores al consolidar la gestión de tareas, documentación y comunicación en una sola herramienta rápida y autohospedada.

Highlights

Huly es una plataforma de código abierto y autohospedada que busca unificar la gestión de proyectos, documentos y comunicación.

La herramienta permite reemplazar suscripciones costosas de Notion, Linear, Slack y GitHub en una sola interfaz fluida.

Ofrece una sincronización bidireccional real con GitHub, permitiendo que los incidentes y las solicitudes de extracción (PR) se vinculen a las tareas.

El diseño está optimizado para desarrolladores, destacando la flexibilidad de Notion y la velocidad de ejecución de Linear.

Requiere un entorno de infraestructura propio, recomendando al menos 8GB de RAM para un rendimiento óptimo.

Incluye funciones de chat integrado y documentos en tiempo real con resaltado de sintaxis para código como TypeScript.

La configuración se realiza mediante Docker, permitiendo tener el entorno listo en menos de 90 segundos localmente.

Timeline

El problema del flujo de trabajo fragmentado

El narrador comienza explicando cómo los equipos de desarrollo pierden horas valiosas saltando entre múltiples pestañas como Notion para especificaciones, Slack para errores y GitHub para código. Esta fragmentación no solo ralentiza el lanzamiento de productos, sino que también implica un alto coste por las múltiples suscripciones de pago. Se menciona la frustración común con las herramientas de código abierto que a menudo carecen de las funciones necesarias para competir con el software comercial. El ponente buscaba una alternativa que fuera rápida, pensada específicamente para desarrolladores y totalmente transparente. Finalmente, presenta a Huly como la solución gratuita que promete unificar todo este ecosistema disperso.

Presentación y características de Huly

En esta sección se define a Huly como una plataforma de colaboración integral que incluye gestión de proyectos, chat, calendario y sincronización con GitHub. A diferencia de otras suites que parecen un conjunto de parches, el ponente afirma que Huly se siente como un producto diseñado desde cero con coherencia. Se destaca que combina la flexibilidad de Notion con la velocidad característica de Linear, todo bajo un modelo autohospedado. El usuario tiene el control total de sus datos y de la infraestructura, eliminando la dependencia de servicios SaaS externos. La promesa central es ofrecer una experiencia profesional sin los compromisos de calidad que suelen tener las herramientas de código abierto.

Instalación y configuración técnica

El video realiza una demostración técnica de cómo instalar Huly en un entorno local utilizando Docker y una terminal de comandos. Se muestra que el proceso es extremadamente eficiente, logrando que la aplicación funcione en localhost en menos de 90 segundos tras clonar el repositorio. El ponente enfatiza que no hay procesos de registro complicados ni pagos, ya que todo corre sobre la propia infraestructura del usuario. Se aclara que, aunque en local es gratuito, un equipo de trabajo real probablemente necesite un Servidor Virtual Privado (VPS) para operar de forma remota. Aun considerando el coste del servidor, el ahorro sigue siendo significativo en comparación con las herramientas individuales mencionadas anteriormente.

Demostración de funciones y sincronización con GitHub

Se explora la interfaz de usuario, la cual es descrita como minimalista, rápida y con un estilo de tablero Kanban muy similar al de Linear. La característica más destacada es la integración con GitHub, que permite una sincronización bidireccional de incidentes y tareas en tiempo real. Al autorizar un repositorio, cualquier problema creado en GitHub aparece automáticamente en Huly, evitando la duplicidad de trabajo manual. El ponente demuestra cómo vincular solicitudes de extracción directamente a las tareas del tablero para que el progreso del proyecto esté conectado al código real. Esta conexión profunda es lo que, según el autor, diferencia a Huly de otras herramientas de gestión de proyectos genéricas.

Documentación, chat y colaboración en tiempo real

El análisis continúa con el editor de documentos de Huly, el cual soporta colaboración simultánea y bloques de código con resaltado de sintaxis para lenguajes como TypeScript. Es posible mencionar incidentes o tareas específicas dentro de los documentos, creando un ecosistema donde las especificaciones y el código están entrelazados. También se presenta la funcionalidad de chat integrado, que imita la simplicidad y eficiencia de Slack para la comunicación del equipo. Una función interesante mencionada es la capacidad de convertir mensajes directos del chat en tareas accionables del proyecto de forma inmediata. Aunque el ponente no pudo probar el chat extensamente en local, subraya que la arquitectura está diseñada para unificar la conversación con la ejecución.

Limitaciones, requisitos de sistema y conclusión

Para finalizar, se discuten los puntos débiles de la herramienta, empezando por su alto consumo de recursos, requiriendo al menos 8GB de RAM para una experiencia fluida. El ponente advierte que la configuración de correos electrónicos y notificaciones requiere pasos adicionales de gestión de infraestructura que pueden ser complejos para algunos usuarios. Además, menciona que la aplicación móvil actual es bastante básica y todavía se encuentra en una etapa de crecimiento temprano. A pesar de estos retos, concluye que Huly es una opción sólida para quienes buscan reducir costes y optimizar su flujo de trabajo de desarrollo. El video termina recomendando a los espectadores que le den una oportunidad si valoran la velocidad y la integración total.

Community Posts

View all posts