Hive
Hive는 투명한 폴더 기반 워크플로우, 백그라운드 데몬 및 고급 사용자 TUI를 사용하여 거친 아이디어를 병합 준비가 된 풀 리퀘스트로 전환하는 오픈 소스, 터미널 우선, 비동기 다중 에이전트 코딩 파이프라인입니다.
https://hivecli.sh/?ref=producthunt&utm_source=aipure

제품 정보
업데이트됨:Jun 16, 2026
Hive이란?
Hive (hive-cli)는 초기 아이디어부터 병합 준비가 된 PR까지 엔드투엔드 소프트웨어 전달 루프를 터미널에서 직접 자동화하는 무료 MIT 라이선스 도구입니다. 채팅 스레드에 얽매이지 않고 자율적이고 검사 가능한 에이전트 워크플로우를 원하는 개발자를 위해 설계되었습니다. 아이디어를 포착하고 편집기에서 목표 질문에 답변하면 Hive가 나머지를 조율합니다. Hive는 기존 Git/GitHub 설정(예: 인증된 gh)과 통합되며 단계별로 다른 에이전트 CLI를 실행할 수 있습니다(기본적으로 Claude, Codex 또는 Pi와 같은 옵션 사용 가능).
Hive의 주요 기능
Hive는 개략적인 아이디어를 병합 준비가 된 풀 리퀘스트로 전환하는 오픈 소스, 터미널 우선, 비동기 다중 에이전트 코딩 파이프라인으로, 각 작업을 투명한 폴더 기반 워크플로(브레인스토밍 → 계획 → 실행 → 검토 → 마무리)를 통해 이동시킵니다. 데몬을 통해 여러 에이전트를 백그라운드에서 병렬로 실행하며, 결정이 필요할 때만 사용자에게 프롬프트를 표시하고(편집기에서 답변), 모든 단계에서 내구성 있는 마크다운 아티팩트를 생성하여 프로세스를 검사, 편집 및 인계하기 쉽게 만듭니다. Hive는 구성 가능한 에이전트 CLI(기본적으로 Claude, Codex/Pi 등)와 통합되며, 자율적인 저장소 "순찰" 및 PR "베이비시팅"을 지원하고, TUI를 통해 또는 선택적으로 Telegram 봇을 통해 모바일 승인 및 아이디어 캡처를 위해 구동될 수 있습니다.
9단계 아이디어-PR 파이프라인: 인박스 캡처부터 브레인스토밍, 계획, 격리된 작업 트리에서의 실행, PR 생성, 검토 강화, 아티팩트 수집, 그리고 병합 준비가 된 PR로의 마무리까지 구조화된 워크플로를 실행합니다.
상태 투명성으로서의 폴더 (아티팩트 기반): 각 작업은 위치가 상태를 나타내는 폴더입니다. 모든 단계는 읽고, 편집하거나, 다른 에이전트에게 전달할 수 있는 내구성 있는 마크다운 아티팩트(계획, 검토, PR 메타데이터)를 출력합니다. 블랙박스 데이터베이스는 없습니다.
비동기 데몬 + 병렬 작업 큐: 백그라운드에서 여러 작업을 동시에 진행합니다. TUI는 사용자 입력이 필요한 작업만 강조하여 낮은 방해로 비동기 개발을 가능하게 합니다.
구성 가능한 다중 에이전트 실행: 단계는 구성 가능한 에이전트 CLI(기본적으로 Claude, Codex 또는 Pi와 같은 대안 지원)에서 실행되므로 단계별로 다른 모델/도구를 선택할 수 있습니다.
PR 베이비시터 및 저장소 순찰 자동화: 선택적 자동화는 개선 후보를 위해 저장소를 순찰하고 PR을 열 수 있으며, 제한된 복구 시도 및 자동 리베이스를 통해 기존 PR을 녹색 상태로 유지하고, 막혔을 때 인계합니다.
선택적 Telegram 봇을 포함한 터미널 우선 UX: 아이디어를 캡처하고 단계 전환을 승인하기 위한 파워 유저 TUI/CLI 워크플로와, 전화에서 입력 캡처 및 작업 승인을 위한 Telegram 봇(음성/사진/문서 수집 포함)을 제공합니다.
Hive의 사용 사례
소프트웨어 팀을 위한 제품 기능 제공: 느슨하게 정의된 기능 아이디어를 범위가 지정된 계획, 구현된 코드 및 검토된 PR로 변환하여 최소한의 동기식 조정을 통해 빠르게 움직이는 제품 엔지니어링에 유용합니다.
오픈 소스 유지 관리 및 기여자 워크플로: 이슈-PR 파이프라인을 자동화하고, 검토 아티팩트를 생성하며, 베이비시터를 사용하여 PR을 병합 가능하게 유지합니다. 많은 병렬 기여를 관리하는 유지 관리자에게 유용합니다.
내부 개발자 플랫폼 / 툴링 팀: 내부 도구 및 플랫폼 변경 사항이 제안, 계획, 실행 및 검토되는 방식을 표준화하여 규정 준수 및 팀 간 인계를 위한 감사 가능한 아티팩트를 남깁니다.
DevOps 및 안정성 자동화: 순찰/베이비시터 패턴을 사용하여 수정 사항(예: CI 중단, 종속성 업데이트)을 제안하고, PR을 열고, 엔지니어가 비동기적으로 결정을 승인하는 동안 PR을 리베이스하고 녹색 상태로 유지합니다.
스타트업 프로토타이핑 및 빠른 반복: 여러 실험을 병렬로 실행합니다. 아이디어를 빠르게 캡처하고, 에이전트가 구현 및 PR을 초안하게 하며, 주요 제품 결정 또는 설명을 위해서만 개입합니다.
분산 팀을 위한 모바일 우선 승인: 워크스테이션을 떠나 있는 동안 Telegram을 통해 아이디어를 캡처하고 작업 진행 상황을 승인하여 시간대에 걸쳐 비동기적인 진행을 가능하게 합니다.
장점
높은 검사 가능성 워크플로: 아티팩트는 일반 파일(마크다운)이며 작업 상태는 폴더를 통해 볼 수 있어 신뢰와 인계를 향상시킵니다.
강력한 비동기/병렬 실행: 데몬 기반 큐는 베이비시팅을 줄이고 여러 노력을 동시에 진행시킵니다.
유연한 에이전트/도구 선택: 단계별로 다른 에이전트 CLI와 통합되어 작업 유형별로 비용/성능 최적화를 가능하게 합니다.
종단 간 PR 자동화: 격리된 작업 트리에서의 실행, PR 열기, 검토 강화 및 PR 유지 관리(리베이스/수정)를 포함합니다.
단점
기본적으로 토큰 사용량이 많음: 다중 에이전트 단계는 비용이 많이 들 수 있으므로 비용에 민감한 사용자에게는 적합하지 않습니다.
터미널 우선 및 데몬 기반: TUI/CLI 워크플로에 대한 익숙함과 로컬에서 백그라운드 데몬 실행이 필요합니다.
외부 툴링 설정 필요: Ruby, git, 인증된 GitHub CLI 및 선택한 에이전트 CLI(예: Claude/Codex)에 의존합니다.
Hive 사용 방법
어떤 “Hive”를 의미하는지 결정하십시오 (Apache Hive vs Hive CLI 코딩 도구): 소스에는 Apache Hive (Hadoop 기반 데이터 웨어하우스; bin/hive, Beeline과 같은 명령)와 다중 에이전트 코딩을 위한 별도의 제품인 Hive CLI (hivecli.sh)가 모두 포함되어 있습니다. 진행하기 전에 사용하려는 것을 선택하십시오.
Apache Hive: 전제 조건 확인: Hive가 설치되어 있고 HIVE_HOME이 설정되어 있는지 확인하십시오. Hive 3 이상을 사용하는 경우, 더 이상 사용되지 않는 Hive CLI 대신 Beeline (HiveServer2 클라이언트)을 사용할 계획을 세우십시오.
Apache Hive: 대화형 세션 시작 (레거시 Hive CLI): $HIVE_HOME/bin/hive를 실행하십시오. -e 또는 -f 없이 실행하면 대화형 셸 모드로 들어갑니다. 세미콜론(;)으로 문장을 종료하십시오.
Apache Hive: 명령줄에서 쿼리 실행 (비대화형): 인라인 SQL에 -e를 사용하십시오: $HIVE_HOME/bin/hive -e 'select ...;'. 이는 일회성 명령 또는 스크립팅에 유용합니다.
Apache Hive: HQL 스크립트 파일 실행 (비대화형): -f를 사용하여 파일에서 SQL을 실행하십시오: $HIVE_HOME/bin/hive -f /path/to/script.hql. 이는 저장된 스크립트를 실행하는 표준 방법입니다.
Apache Hive: 시작 SQL 파일로 세션 초기화: -i를 사용하여 다른 명령 전에 초기화 SQL을 자동으로 실행하십시오: hive -i /path/to/init.sql ( -e 또는 -f와 결합할 수 있습니다).
Apache Hive: 런타임에 구성 속성 전달: --hiveconf (또는 -hiveconf)를 사용하여 속성을 설정하십시오: hive --hiveconf hive.exec.scratchdir=/opt/my/hive_scratch --hiveconf mapred.reduce.tasks=1 -e 'select ...;'.
Apache Hive: 스크립팅을 위한 출력 노이즈 감소: 대화형 셸 컨텍스트에서 데이터만 출력되도록 자동 모드(-S)를 사용하십시오: hive -S (또는 지원되는 경우 결합).
Apache Hive: 디버깅을 위한 더 많은 로깅 활성화: hiveconf를 통해 로깅을 재정의하십시오. 예: $HIVE_HOME/bin/hive --hiveconf hive.root.logger=INFO,console. 기본 로깅은 종종 WARN 수준으로 /tmp/$USER/hive.log로 이동합니다.
Apache Hive (권장): Beeline (HiveServer2 클라이언트) 사용: Beeline은 HiveServer2용 JDBC 기반 CLI이며 최신 Hive 배포판에서 권장/필수입니다. Beeline을 시작하고 JDBC URL을 사용하여 HiveServer2에 연결하십시오 (정확한 URL은 클러스터 설정에 따라 다름). 그런 다음 Beeline 옵션을 통해 유사하게 쿼리 또는 스크립트를 실행하십시오.
Apache Hive: 셸에서 DDL/DML 워크플로우 예시: 대화형 세션에서 데이터베이스/테이블을 생성하고 데이터를 로드하며 쿼리할 수 있습니다. 예시: LOAD DATA INPATH '/user/myname/kv2.txt' OVERWRITE INTO TABLE invites PARTITION (ds='2008-08-15');
Hive CLI (hivecli.sh): Homebrew를 통해 macOS에 설치: 실행: brew install ivankuznetsov/hive/hive.
Hive CLI (hivecli.sh): AUR을 통해 Arch Linux에 설치: 실행: yay -S hive-bin.
Hive CLI (hivecli.sh): 설치 스크립트를 통해 Linux에 설치: 제공된 설치 프로그램을 실행하십시오: tmpdir="$(mktemp -d)" && trap 'rm -rf "$tmpdir"' EXIT && curl -fsSL https://raw.githubusercontent.com/ivankuznetsov/hive/v0.3.0/install.sh -o "$tmpdir/hive-install.sh" && bash "$tmpdir/hive-install.sh".
Hive CLI (hivecli.sh): 전제 조건 준비: Ruby 3.4, git, 인증된 gh 및 사용하려는 에이전트 CLI (예: claude, codex)가 설치되어 있는지 확인하십시오.
Hive CLI (hivecli.sh): 저장소에서 Hive 초기화: 프로젝트 디렉토리에서: cd ~/Dev/your-project; 그런 다음 실행: hive init . (시작/권한 모드를 선택하고 데몬을 등록하십시오).
Hive CLI (hivecli.sh): TUI 대시보드 열기: 실행: hive tui. 대시보드를 사용하여 작업을 관리하십시오. 'n'을 눌러 새로운 아이디어를 캡처하십시오.
Hive CLI (hivecli.sh): 단계 기반 워크플로우 이해: 각 작업은 폴더이며, inbox → brainstorm → plan → execute → open-pr → review → artifacts → finalize → done 단계를 거쳐 이동합니다. 폴더를 앞으로 이동하는 것은 승인 제스처이며, 각 단계는 마크다운 아티팩트를 남깁니다.
Hive CLI (hivecli.sh): 데몬이 작업을 비동기적으로 실행하도록 허용: Hive는 여러 작업을 백그라운드에서 병렬로 진행합니다. 일반적으로 생성된 문서에서 질문에 답변한 다음, 작업을 다음 단계로 이동하여 승인하기만 하면 됩니다.
Hive 자주 묻는 질문
Hive는 비동기 다중 에이전트 파이프라인(브레인스토밍, 계획, 실행, 검토, 최종화)을 통해 대략적인 아이디어를 병합 준비가 된 풀 리퀘스트로 전환하는 오픈 소스(MIT) 터미널 우선 도구입니다. 백그라운드에서 작업을 병렬로 진행하고, 마크다운 문서에 질문에 답하는 TUI를 사용합니다.











