I Replaced Notion, Linear, and Slack With One Tool (Huly)

BBetter Stack
Computing/SoftwareSmall Business/StartupsManagementInternet Technology

Transcript

00:00:00We lose hours every week bouncing between Notion, Linear, Slack, and GitHub.
00:00:05That's four tabs.
00:00:06That's four subscriptions.
00:00:07But what if one self-hosted open source tool could replace all of those together?
00:00:12This is HULI, an all-in-one tool that replaces all of these for free.
00:00:17And I know what you're thinking.
00:00:18Cool idea, right?
00:00:19It's probably clunky.
00:00:20Yeah, I thought the same thing too.
00:00:22But this one?
00:00:23It's actually good.
00:00:24Let's break it down.
00:00:30We've all had days where we felt busy, but we didn't actually ship anything.
00:00:34This is why.
00:00:35We are writing specs in something like Notion.
00:00:37Maybe a bug shows up in Slack.
00:00:39The issue lives in Linear.
00:00:41The PR is on GitHub.
00:00:42So really, we just keep switching between all of these tabs and they're slowing us down.
00:00:46Then we obviously have a cost for all of these.
00:00:49These tools get expensive fast.
00:00:50First seat pricing adds up, so you look at self-hosted options, then we usually hit some
00:00:55kind of wall because they're missing half the features that we actually need.
00:00:58So I wanted something fast that was more built for devs and fully open source.
00:01:03I love open source tools.
00:01:05That's when I ran into HULI.
00:01:06If you're looking for ways to speed up your dev workflow, be sure to subscribe.
00:01:09We have videos coming out all the time.
00:01:12Now basically HULI is an open source, all-in-one collaboration platform.
00:01:15So in this one app, what we get are things like project management, real-time docs with
00:01:21proper code blocks, built-in chat, inbox calendar, a GitHub sync.
00:01:26That's all in one place and all of this is self-hosted.
00:01:29And here's the difference here, the real contrast between the two.
00:01:32Most of these all-in-one tools feel like they're just gluing features together.
00:01:36HULI feels like it was designed as one thing, not all these other things.
00:01:40If I had to describe it, it's more like linear speed with Notion's flexibility, Slack's chat,
00:01:45and it has GitHub.
00:01:46So in one app, we actually own all of this and surprisingly it is pretty good.
00:01:50Now let me prove it.
00:01:51I'm going to set this up.
00:01:52We're going to go through a few things here.
00:01:54All right.
00:01:55So in a fresh repo here, I cloned it.
00:01:57Let's do this fast.
00:01:58We're going to set up HULI in under 90 seconds.
00:02:00It's even faster than that probably.
00:02:01First, I'm going to run the install command.
00:02:04I'm going to clone the repo.
00:02:06We're going to install the dependencies and we're going to start it up on Docker.
00:02:11Now watching the terminal, it's going to run through some things, right?
00:02:14Our Docker containers are going to spin up here.
00:02:16The database initializes and that's really it.
00:02:20I can head over to my browser now, just open up localhost and boom, there we are.
00:02:24We are now live.
00:02:25There's now that SaaS signup.
00:02:27I'm not really paying for anything.
00:02:29This is my infrastructure.
00:02:30This is my data and our setup is completely done.
00:02:34Now real quick.
00:02:35Yes, I am doing this self hosted, but in reality with Teams, you would need a VPS.
00:02:40So you would end up paying for that, but that's still going to be cheaper than paying for all
00:02:44these tools combined.
00:02:46Now the real question, does it actually replace the workflow that we're even doing or is this
00:02:50just a nice UI?
00:02:51It's one of those other tools.
00:02:53Let's go through and I'm going to demo out some things just to show you and maybe you
00:02:56can see how it actually functions.
00:02:58So first thing we do here after you make an account is we're going to create a workspace.
00:03:02This launches.
00:03:03It has clean UI.
00:03:04It's minimal.
00:03:05It's still pretty fast and we can then create a project.
00:03:08This is where you usually expect open source lag, but look at this.
00:03:12It has this Kanban feel with almost like a linear mix into it, I guess, right?
00:03:18It's pretty snappy.
00:03:19There's no lag and right away it feels more focused than some other tools.
00:03:23And here's where things start to get more interesting.
00:03:26We can connect GitHub into this.
00:03:27I can authorize it.
00:03:28I can choose a repo and boom.
00:03:31My issues are now going to sync directly into HULI.
00:03:34Now I'm going to create an issue in GitHub and let's refresh it.
00:03:38It can now show up here as a task.
00:03:40That two-way sync is a big deal because it cuts out any duplicate work we're doing.
00:03:44We're not copying tickets around.
00:03:46We're staying in our workflow, but syncing issues is one thing.
00:03:50But now can it keep tasks that are actually tied into code?
00:03:54I'll create a task manually.
00:03:55So title, description, I'm going to assign it.
00:03:58Now I can link some kind of pool request and we can reference PRs directly.
00:04:02So our project board isn't floating in some space.
00:04:05It's staying connected to our code base.
00:04:08This is the part most all-in-one tools are getting wrong if they even have these features,
00:04:14right?
00:04:15Okay.
00:04:16Tasks and code are now connected.
00:04:17Now onto the docs.
00:04:18I'm going to create a document.
00:04:20This is a real-time collaboration and here's the important thing.
00:04:23When I drop code blocks in here, code blocks actually look pretty good.
00:04:27So let's paste in some TypeScript.
00:04:29The syntax highlighting works pretty well here.
00:04:33And even better, I can mention an issue directly inside the doc.
00:04:37So specs, tasks, and code are actually all staying connected here.
00:04:41Now watch this next part.
00:04:43This is the chat.
00:04:44This is like the Slack built-in.
00:04:45It feels like Slack, right?
00:04:47It's clean.
00:04:48It's super simple.
00:04:49If you send a message, it appears here in the channels just like Slack does.
00:04:53You can also turn those messages into tasks.
00:04:56It's just me running local host here.
00:04:58So I can't really chat with myself.
00:05:00This would be a feature that I'd want to try out with teams or at least hooking up a VPS
00:05:04to this.
00:05:05So I can't really touch too much on this, but chat and tasks can be connected.
00:05:09That's what they're saying.
00:05:11Nice one.
00:05:12But where does everything land?
00:05:13Well, that brings us into what this is good at and what it's not good at.
00:05:16What it's not good at, right, is this is really resource heavy.
00:05:19For a good experience, you'll want at least eight gigabytes of RAM, VPS, right?
00:05:23We kind of need that functionality.
00:05:25The setup is more involved than just one-click tools and you're running infrastructure.
00:05:30Third, if you integrate email and notifications, you need extra configuration and they do have
00:05:34a mobile app, which is cool, but it's super, super basic.
00:05:38So HULI is still growing, but if you care about the core experience, speed, our workflow,
00:05:44GitHub sync, this is a really solid open source tool.
00:05:47If you're tired of jumping between these tools or looking for a way to drop costs fast, HULI
00:05:52is absolutely worth at least giving a shot, seeing if it even fits for you.
00:05:57It's an open source tool that actually feels built for more dev workflows.
00:06:01We'll see you in another video.

Key Takeaway

Huly offers a high-performance, open-source ecosystem that eliminates workflow fragmentation by unifying task tracking, documentation, and chat into a single, developer-centric platform.

Highlights

Huly is an open-source, self-hosted alternative designed to replace Notion, Linear, Slack, and GitHub in a single interface.

The platform addresses 'tab fatigue' and high subscription costs by consolidating project management, documentation, and communication.

A key feature is the two-way GitHub sync, which allows issues and pull requests to stay connected to the project board automatically.

The tool offers high-speed performance and a 'snappy' UI, avoiding the typical clunkiness associated with many all-in-one open-source projects.

While powerful, Huly is resource-intensive, requiring at least 8GB of RAM and a VPS for optimal team performance.

The platform includes built-in real-time document collaboration with advanced code block support and syntax highlighting for developers.

Timeline

The Problem with Tool Fragmentation

The speaker identifies a common productivity drain caused by constantly switching between Notion for specs, Slack for chat, Linear for issues, and GitHub for code PRs. This 'tab fatigue' leads to hours of lost time and high subscription costs for per-seat pricing. Most all-in-one alternatives are often criticized for being clunky or missing half the features developers actually need. The speaker seeks a fast, developer-focused, and open-source solution to these challenges. This section sets the stage by highlighting the frustration of feeling busy without actually shipping any code due to fragmented workflows.

Introducing Huly and Its Core Features

Huly is introduced as an open-source, all-in-one collaboration platform designed specifically for developer workflows. It includes features like project management, real-time documents with proper code blocks, built-in chat, an inbox calendar, and a seamless GitHub sync. Unlike other platforms that feel like separate tools glued together, Huly is designed as a unified experience from the ground up. The speaker describes its speed as being comparable to Linear while maintaining the flexibility of Notion. This section emphasizes that the goal of the tool is to provide a 'snappy' and integrated environment for teams.

Rapid Setup and Deployment Demo

The speaker demonstrates how to set up Huly locally using a cloned repository and Docker in under 90 seconds. By running the install command and initializing the database via Docker containers, the application becomes live on localhost immediately. This self-hosting approach ensures the user has full ownership of their infrastructure and data without relying on a third-party SaaS provider. The demo proves that getting started is quick and does not require a complex sign-up process. While local setup is free, the speaker notes that a team would eventually need a VPS for production use, which still remains cheaper than multiple subscriptions.

Workflow Integration and GitHub Sync

This section dives into the practical application of Huly, focusing on its clean and minimal Kanban-style UI for project management. A standout feature is the two-way GitHub sync, which allows issues created in GitHub to appear as tasks in Huly and vice versa. This integration ensures that the project board is never disconnected from the actual codebase, preventing duplicate work and manual ticket copying. The speaker demonstrates linking pull requests directly to tasks, providing context that most all-in-one tools often get wrong. By staying within a single workflow, developers can maintain focus and ensure all project details are up to date.

Real-time Docs, Chat, and Collaboration

The discussion shifts to Huly's documentation and communication tools, showcasing real-time document collaboration similar to Google Docs or Notion. For technical teams, the high-quality syntax highlighting for TypeScript and other languages is a major advantage for technical specs. Users can mention specific issues directly inside documents, keeping specs, tasks, and code tightly linked. The built-in chat function mirrors the Slack experience with channels and simple messaging, allowing teams to communicate in the same app. A notable feature mentioned is the ability to turn chat messages directly into actionable tasks, streamlining the decision-making process.

Performance Requirements and Final Verdict

The speaker concludes by addressing the limitations of Huly, specifically its high resource consumption, which requires at least 8GB of RAM for a smooth experience. Managing your own infrastructure means a more involved setup than a one-click SaaS tool and additional configuration for email notifications. While the mobile app is currently basic, the core desktop experience and GitHub sync are described as exceptionally solid. The speaker recommends Huly for developers who are tired of jumping between apps and want to significantly reduce software costs. Ultimately, it is presented as a mature open-source tool that is well worth testing for modern dev workflows.

Community Posts

View all posts