00:00:00우리는 매주 Notion, Linear, Slack, GitHub 사이를 오가며 수많은 시간을 낭비합니다.
00:00:05탭이 네 개나 되죠.
00:00:06구독료도 네 군데나 나갑니다.
00:00:07하지만 이 모든 것을 하나로 대체할 수 있는 자체 호스팅 오픈 소스 도구가 있다면 어떨까요?
00:00:12이것은 HULI입니다. 이 모든 도구를 무료로 대체해 주는 올인원 도구죠.
00:00:17여러분이 무슨 생각을 하시는지 압니다.
00:00:18아이디어는 좋지만,
00:00:19아마 조잡할 거라고 생각하시겠죠.
00:00:20네, 저도 처음엔 그렇게 생각했습니다.
00:00:22하지만 이건 어떨까요?
00:00:23실제로 꽤 괜찮습니다.
00:00:24한번 자세히 살펴보겠습니다.
00:00:30우리 모두 바쁘게 보냈지만 실제로 결과물은 하나도 내지 못한 날들이 있습니다.
00:00:34이유는 이렇습니다.
00:00:35Notion 같은 곳에서 기획서를 작성하고,
00:00:37버그 제보는 Slack으로 들어옵니다.
00:00:39이슈 관리는 Linear에서 하고,
00:00:41PR은 GitHub에 올라와 있죠.
00:00:42결국 이 수많은 탭 사이를 계속 전환하느라 작업 속도가 느려지는 겁니다.
00:00:46게다가 비용 문제도 당연히 무시할 수 없습니다.
00:00:49이런 도구들은 비용이 금방 불어납니다.
00:00:50사용자당 과금 방식은 부담이 커서 자체 호스팅 옵션을 찾아보게 되지만,
00:00:55보통 필요한 기능의 절반이 빠져 있어서 한계에 부딪히곤 하죠.
00:00:58그래서 저는 개발자에게 최적화된 빠르고 완전한 오픈 소스 도구를 원했습니다.
00:01:03전 오픈 소스 도구를 정말 좋아하거든요.
00:01:05그때 만난 것이 바로 HULI였습니다.
00:01:06개발 워크플로우를 가속화하는 방법을 찾고 계신다면 구독 잊지 마세요.
00:01:09유용한 영상이 계속 업로드될 예정입니다.
00:01:12기본적으로 HULI는 오픈 소스 기반의 올인원 협업 플랫폼입니다.
00:01:15이 앱 하나로 프로젝트 관리, 제대로 된 코드 블록을 지원하는 실시간 문서,
00:01:21내장 채팅, 인박스, 캘린더, GitHub 동기화까지 사용할 수 있습니다.
00:01:26이 모든 게 한곳에 모여 있고 자체 호스팅이 가능하죠.
00:01:29여기서 다른 도구들과의 결정적인 차이점이 있습니다.
00:01:32대부분의 올인원 도구는 기능을 그냥 짜깁기한 느낌이 듭니다.
00:01:36하지만 HULI는 처음부터 하나의 완성된 유기체로 설계된 느낌입니다.
00:01:40설명하자면, Linear의 속도와 Notion의 유연성, Slack의 채팅을 갖췄고
00:01:45GitHub까지 통합되어 있습니다.
00:01:46앱 하나로 이 모든 걸 직접 소유할 수 있는데, 놀랍게도 퀄리티가 상당히 좋습니다.
00:01:50이제 증명해 보이죠.
00:01:51직접 설치해 보겠습니다.
00:01:52몇 가지 과정을 함께 살펴보시죠.
00:01:54좋습니다.
00:01:55방금 새 저장소를 클론했습니다.
00:01:57빠르게 진행해 보죠.
00:01:5890초 안에 HULI 설정을 끝내보겠습니다.
00:02:00아마 그것보다 더 빠를 거예요.
00:02:01먼저 설치 명령어를 실행합니다.
00:02:04저장소를 클론하고,
00:02:06의존성 패키지를 설치한 뒤 Docker로 실행하겠습니다.
00:02:11터미널을 보시면 프로세스가 진행되는 게 보이시죠?
00:02:14Docker 컨테이너들이 실행되기 시작합니다.
00:02:16데이터베이스가 초기화되면 끝입니다.
00:02:20이제 브라우저로 가서 localhost를 열면, 짠! 바로 나옵니다.
00:02:24이제 라이브 상태입니다.
00:02:25번거로운 SaaS 가입 과정도 없고,
00:02:27따로 비용을 지불하지도 않습니다.
00:02:29이건 제 인프라이고,
00:02:30제 데이터이며, 설정이 완전히 끝났습니다.
00:02:34잠시 짚고 넘어갈 점이 있습니다.
00:02:35지금은 로컬에서 했지만, 실제 팀 단위로 쓰려면 VPS가 필요할 겁니다.
00:02:40거기에 비용이 들긴 하겠지만, 그래도 기존 도구들을
00:02:44전부 구독하는 것보다는 훨씬 저렴할 거예요.
00:02:46이제 중요한 질문입니다. 이게 실제로 업무를 대체할 수 있을까요,
00:02:50아니면 그냥 UI만 예쁜 도구일까요?
00:02:51흔한 도구 중 하나일 뿐일까요?
00:02:53데모를 통해 어떻게 작동하는지 보여드릴 테니
00:02:56실제 성능을 직접 확인해 보세요.
00:02:58계정을 만든 후 가장 먼저 할 일은 워크스페이스 생성입니다.
00:03:02시작해 보죠.
00:03:03UI가 깔끔하네요.
00:03:04미니멀하고요.
00:03:05여전히 꽤 빠릅니다. 이제 프로젝트를 생성해 보겠습니다.
00:03:08보통 오픈 소스라면 느릴 거라 예상하시겠지만, 이걸 보세요.
00:03:12칸반 보드 방식에 Linear의 느낌이 섞여 있는 것 같죠?
00:03:18굉장히 빠릿빠릿합니다.
00:03:19지연 시간도 없고, 다른 도구들보다 훨씬 집중도가 높게 느껴집니다.
00:03:23이제부터 더 흥미로운 부분이 나옵니다.
00:03:26여기에 GitHub을 연결할 수 있습니다.
00:03:27권한을 승인하고,
00:03:28저장소를 선택하면 끝입니다.
00:03:31이제 제 이슈들이 HULI와 직접 동기화됩니다.
00:03:34GitHub에서 이슈를 하나 만들고 새로고침해 보겠습니다.
00:03:38여기 작업 목록에 바로 나타나죠.
00:03:40이 양방향 동기화는 중복 작업을 없애주기 때문에 매우 중요합니다.
00:03:44티켓을 일일이 복사해서 옮길 필요가 없죠.
00:03:46워크플로우를 유지하면서 이슈만 동기화하는 건 기본입니다.
00:03:50그럼 이 작업들을 실제 코드와 연결할 수 있을까요?
00:03:54작업을 수동으로 하나 만들어 보겠습니다.
00:03:55제목과 설명을 적고 담당자를 지정합니다.
00:03:58이제 풀 리퀘스트를 링크할 수 있고, PR을 직접 참조할 수도 있습니다.
00:04:02따라서 프로젝트 보드가 따로 노는 게 아니라,
00:04:05코드베이스와 긴밀하게 연결된 상태를 유지합니다.
00:04:08대부분의 올인원 도구들이 놓치고 있거나 기능조차 없는 부분이죠.
00:04:14맞죠?
00:04:15좋습니다.
00:04:16작업과 코드가 연결되었습니다.
00:04:17이제 문서 기능을 보시죠.
00:04:18문서를 하나 만듭니다.
00:04:20실시간 협업이 가능하며, 여기서 중요한 점은
00:04:23코드 블록을 넣었을 때 디자인이 아주 깔끔하다는 겁니다.
00:04:27TypeScript 코드를 붙여넣어 보겠습니다.
00:04:29구문 강조(Syntax highlighting)가 아주 잘 작동하네요.
00:04:33더 좋은 건 문서 안에서 이슈를 직접 멘션할 수 있다는 점입니다.
00:04:37기획서, 작업, 코드가 모두 유기적으로 연결되는 거죠.
00:04:41다음 기능도 확인해 보세요.
00:04:43바로 채팅입니다.
00:04:44내장된 Slack 같은 기능이죠.
00:04:45Slack이랑 느낌이 비슷하죠?
00:04:47깔끔하고,
00:04:48매우 심플합니다.
00:04:49메시지를 보내면 Slack처럼 채널에 바로 표시됩니다.
00:04:53또한 그 메시지들을 바로 작업으로 전환할 수도 있습니다.
00:04:56지금은 저 혼자 로컬 호스트에서 테스트 중이라
00:04:58스스로와 대화할 수는 없겠네요.
00:05:00이 기능은 팀 단위로 사용하거나 최소한 VPS를 연결해서
00:05:04테스트해 보고 싶은 기능입니다.
00:05:05그래서 자세히 보여드리긴 어렵지만, 채팅과 작업을 연결할 수 있다고
00:05:09명시되어 있습니다.
00:05:11좋네요.
00:05:12그럼 이제 결론을 내볼까요?
00:05:13이 도구의 장단점을 짚어보겠습니다.
00:05:16아쉬운 점은 리소스를 꽤 많이 잡아먹는다는 겁니다.
00:05:19쾌적하게 쓰려면 최소 8GB RAM과 VPS가 필요할 거예요.
00:05:23제대로 된 기능을 위해선 어쩔 수 없죠.
00:05:25설정 과정도 클릭 한 번으로 끝나는 도구들보다는 복잡하고 직접 인프라를 운영해야 합니다.
00:05:30셋째로, 이메일과 알림을 통합하려면 추가 설정이 필요하고,
00:05:34모바일 앱이 있긴 하지만 아주 기본적인 기능만 제공합니다.
00:05:38HULI는 아직 성장 중이지만, 핵심적인 사용자 경험과 속도, 워크플로우,
00:05:44GitHub 동기화를 중시한다면 정말 탄탄한 오픈 소스 도구입니다.
00:05:47여러 도구를 오가는 데 지쳤거나 비용을 획기적으로 줄이고 싶다면,
00:05:52HULI는 본인에게 맞는지 한 번쯤 시도해 볼 가치가 충분합니다.
00:05:57개발 워크플로우에 진정으로 최적화된 오픈 소스 도구니까요.
00:06:01그럼 다음 영상에서 뵙겠습니다.