창을 닫아도 셸과 패널이 유지되고 에이전트 세션과 SSH 원격 작업을 지원하는 Rust 기반 GPU 렌더링 터미널 에뮬레이터
dominikmartn/harp
Claude Code나 Codex 에이전트 중 확인이 필요한 세션을 사이드바에 표시하도록 탭 바를 바꾼 macOS용 Warp 터미널 포크입니다.
- 스타
- 317
- 포크
- 18
- 열린 이슈
- 2
- 마지막 커밋
- 12시간 전
어떤 프로젝트인가요?
Harp는 여러 코딩 에이전트를 장시간 동시에 실행하는 개발자를 위한 비공식 오픈소스 Warp 터미널 포크입니다. Warp의 탭 바를 사이드바로 바꿔 각 세션에서 Claude Code나 Codex 에이전트가 작업 중인지, 입력을 기다리는지, 작업을 마쳤는지 보여줍니다. 세션을 열 때까지 읽지 않음 표시도 유지됩니다.
탭을 이름이 지정된 그룹에 넣을 수 있습니다. tmux 통합을 활성화하면 그룹 이름과 순서가 tmux 세션에 저장되어 재시작 후에도 유지되고 다른 tmux 클라이언트에서도 확인할 수 있습니다. SSH 등을 통해 다른 곳에서 시작한 세션도 사이드바로 가져올 수 있습니다.
선택 기능으로 5시간 및 주간 사용 한도를 표시하는 링이 있습니다. 이 정보는 다른 도구가 갱신하는 로컬 JSON 파일에서 읽습니다. 그 외에는 AI 및 클라우드 기능을 포함해 모두 업스트림 Warp와 동일하며, 이전처럼 Warp 서버에 연결됩니다. Harp는 macOS용으로 제작되었으며 AGPL-3.0 라이선스를 따릅니다.
핵심 기능
- 01사이드바에서 각 Claude Code 또는 Codex 세션이 작업 중인지, 대기 중인지, 완료되었는지 확인할 수 있습니다.
- 02탭을 열 때까지 읽지 않음 표시가 유지됩니다.
- 03탭을 그룹으로 묶을 수 있으며, tmux 통합을 사용하면 그룹과 순서가 세션에 저장됩니다.
- 04로컬 JSON 파일에서 읽은 5시간 및 주간 사용 한도 링을 표시합니다.
- 05Cmd+R로 탭 이름을 바꾸고 탭을 비활성 상태로 둘 수 있습니다.
- 06고유한 bundle id와 설정 폴더를 사용해 Warp와 나란히 설치됩니다.
활용 사례
- 서로 다른 작업을 동시에 수행하는 여러 Claude Code 또는 Codex 에이전트를 관리할 때.
- 재시작과 원격 세션 전반에서 tmux 기반 개발 환경을 정돈해 유지할 때.
- 에이전트가 백그라운드에서 실행되는 동안 Claude 또는 Codex 사용 한도를 추적할 때.
빠른 시작
- 1
Releases 페이지에서 최신 Harp DMG를 다운로드한 후 Applications로 드래그하세요
- 2
저장소를 클론하고 최초 1회 bootstrap 스크립트를 실행하세요
./script/bootstrap - 3
소스에서 Harp를 빌드하고 실행하세요
./script/run
사용 전 알아둘 점
- Harp는 macOS에서만 실행됩니다.
- AGPL-3.0 라이선스가 적용됩니다. 카피레프트 라이선스이므로 수정된 버전을 네트워크를 통해 이용하는 사용자에게 소스 코드를 제공해야 합니다.
- Harp를 통한 로그인은 테스트되지 않았습니다.
- 소스에서 빌드하려면 Rust 툴체인과 빌드 종속성이 필요합니다.
토픽
자주 묻는 질문
- harp은(는) 무엇인가요?
- Claude Code나 Codex 에이전트 중 확인이 필요한 세션을 사이드바에 표시하도록 탭 바를 바꾼 macOS용 Warp 터미널 포크입니다. Harp는 여러 코딩 에이전트를 장시간 동시에 실행하는 개발자를 위한 비공식 오픈소스 Warp 터미널 포크입니다. Warp의 탭 바를 사이드바로 바꿔 각 세션에서 Claude Code나 Codex 에이전트가 작업 중인지, 입력을 기다리는지, 작업을 마쳤는지 보여줍니다. 세션을 열 때까지 읽지 않음 표시도 유지됩니다.
- harp은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- harp은(는) AGPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- harp은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. harp의 마지막 커밋은 2026년 10월 20일입니다.
- harp은(는) 어디에 사용할 수 있나요?
- 서로 다른 작업을 동시에 수행하는 여러 Claude Code 또는 Codex 에이전트를 관리할 때. 재시작과 원격 세션 전반에서 tmux 기반 개발 환경을 정돈해 유지할 때. 에이전트가 백그라운드에서 실행되는 동안 Claude 또는 Codex 사용 한도를 추적할 때.
- harp는 어떻게 설치하나요?
- Releases 페이지에서 최신 Harp DMG를 다운로드한 후 Applications로 드래그하세요 저장소를 클론하고 최초 1회 bootstrap 스크립트를 실행하세요: ./script/bootstrap 소스에서 Harp를 빌드하고 실행하세요: ./script/run
- harp은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/dominikmartn/harp
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
Warp는 내장 코딩 에이전트나 직접 선택한 CLI 에이전트를 지원하는, 터미널 기반의 에이전트형 개발 환경입니다.
libghostty 기반의 macOS 네이티브 터미널로, 세로 탭과 에이전트 상태 알림을 제공하며 AI 코딩 에이전트를 병렬 실행할 수 있는 스크립트 가능한 CLI를 지원합니다.
여러 AI 코딩 에이전트를 병렬로 실행할 수 있도록 브랜치 이름으로 git worktree를 관리하는 Rust CLI입니다.
Claude Code, Codex CLI, OpenCode 세션의 실시간 토큰 사용량, 컨텍스트 윈도우, rate limit, 열린 포트를 보여주는 btop 스타일 터미널 모니터입니다.
터미널에서 모델, Git 상태, 작업 공간, 컨텍스트 윈도우 사용량을 보여 주는 Rust 기반 경량 상태 표시줄입니다.