robzilla1738/harness-terminal
Native macOS terminal with GPU rendering, durable sessions, coding-agent workflows, and SSH connectivity. Session host, daemon, and CLI support Linux; optional MCP and AI summaries.
해결하는 문제
Harness는 코딩 세션을 지속적으로 유지하고 AI 코딩 에이전트와의 깊은 통합을 제공하도록 설계된 네이티브 macOS 터미널 에뮬레이터입니다. 앱을 닫을 때 터미널 상태가 손실되는 문제와 다른 탭에서 실행 중인 여러 AI 에이전트를 추적하는 어려움을 해결합니다. 이러한 상황은 에이전트가 중지되었거나 사용자 승인이 필요한지 수동으로 확인해야 하는 경우가 많습니다.
작동 방식
Harness는 별도의 세션 호스트와 데몬을 사용하여 셸과 PTY를 관리하므로 세션이 앱 종료 및 재시작 후에도 유지될 수 있습니다. 고성능을 위한 GPU 가속 렌더링 엔진을 갖추고 있으며, Linux 또는 macOS에서 실행할 수 있는 헤드리스 데몬을 통한 원격 연결을 지원하며 SSH를 통해 harness-cli로 구동됩니다. AI 에이전트의 경우 Claude Code, Codex, Cursor와 같은 도구의 프로세스를 감지하고 선택적 후크를 사용하여 에이전트가 주의를 필요로 할 때 알림과 경고를 표시합니다.
대상 사용자
AI 코딩 에이전트를 사용하고 재시작 후에도 유지하려는 여러 로컬 및 원격 세션에서 자주 작업하는 macOS의 개발자 및 파워 유저.
주요 기능
- 에이전트 인식: 37개의 코딩 CLI를 감지하고 알림과 전용 단축키(
Cmd+Shift+U)를 제공하여 사용자 입력을 기다리는 에이전트로 직접 이동합니다. - 세션 지속성: 세션은 데몬에 의해 관리되므로 앱 종료 후에도 유지되며 CLI 또는 원격으로 연결할 수 있습니다.
- GPU 렌더링: sRGB 및 Display-P3 색상, 리가처, 인라인 이미지(Sixel/Kitty/iTerm2)를 지원하는 사용자 정의 GPU 엔진.
- 원격 및 헤드리스: 원격 Linux/macOS 머신에서 데몬을 실행하고 SSH를 통해
harness-cli로 관리할 수 있습니다. - 광범위한 자동화: 키 전송, 창 캡처, 레이아웃 프로그래밍 방식 관리를 위한 강력한 CLI(
harness-cli). - 사용자 정의: 500개 이상의 번들 테마와 일반 터미널에서 완전한 에이전트 작업 공간까지 다양한 경험 모드.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트