Product Hunt

Harness by Autonomous — Every coding agent, every machine, one command center.

Autonomous의 Harness — 모든 코딩 에이전트와 머신을 한곳에서 관리

Harness는 Claude Code, Codex, Hermes 등 코딩 에이전트를 여러 머신에서 실행하고 한곳에서 관리하는 오픈소스 도구입니다. Mac·Linux 데스크톱 앱과 iOS·Android 앱을 제공하며, 원격 머신 연결과 종단간 암호화를 지원한다고 설명합니다.

에디터 노트

여러 에이전트와 머신을 한 인터페이스에 모으고 휴대폰에서 작업을 이어가는 흐름은 제품 설명과 댓글 답변에서 구체적으로 제시됩니다. 원격 연결도 WebRTC와 암호화 방식까지 공개했으며 암호화 코어를 오픈소스로 둔다고 밝혔습니다. 다만 암호화 세부사항은 제작진 설명이며, 자료에는 독립적인 검증이나 성능 비교가 없습니다. 댓글에서 실제 사용 과정의 혼란이 드러났고 제작진은 에이전트 CLI를 먼저 설치해야 한다고 안내하며 온보딩 개선을 약속했습니다. 제품의 편의성은 여러 에이전트를 이미 쓰는 개발자에게 맞지만, 설치와 로그인 과정이 얼마나 매끄러운지는 아직 댓글만으로 판단하기 어렵습니다.

AI 요약

Harness는 여러 코딩 에이전트를 각자의 머신에서 실행하면서 한 화면에서 살피고 조작하는 오픈소스 커맨드 센터입니다. Claude Code, Codex, Cursor, OpenCode, Pi, Hermes 등을 지원하며, 각 에이전트는 별도 패널과 브랜치에서 작업합니다. 데스크톱 앱은 Mac과 Linux에서 무료로 제공하고, iOS·Android 앱에서는 에이전트에게 음성이나 텍스트로 작업을 전달할 수 있습니다.

원격 머신과 암호화

원격 머신에도 Harness를 설치해 로그인하면 로컬 에이전트와 함께 표시됩니다. 제품 측은 연결에 WebRTC를 사용하며, 별도 SSH 키나 VPN 설정이 필요 없다고 설명합니다. 종단간 암호화는 기본 활성화 상태이며, 연결마다 X25519 세션 키를 만들고 ChaCha20-Poly1305로 프레임을 암호화합니다. 머신마다 Ed25519 신원을 고정하고, 릴레이는 내용을 읽지 못한 채 바이트만 전달한다고 밝혔습니다. 암호화 코어는 오픈소스로 공개했습니다.

사용 방식과 범위

사용자는 먼저 Claude Code나 Codex 같은 에이전트 CLI를 설치한 뒤 Harness에서 에이전트와 폴더를 고르고 작업을 시작합니다. 에이전트가 로그인되지 않았다면 해당 에이전트의 로그인 화면을 표시합니다. 앱을 닫아도 에이전트는 계속 작업합니다. 제품 페이지는 CAD, 회로, 로봇, 게임, 음악용 하네스 49개도 제공한다고 소개합니다.

Product Hunt 반응

  • @dee_hw — 저는 Autonomous의 AI·로보틱스 책임자 Dee입니다. 저희는 Claude Code는 회사에서, Codex는 집에서, Hermes는 클라우드에서 쓰는데 에이전트마다 창과 머신이 따로 있고 질문을 던진 뒤 답을 기다리는 점이 불편했습니다. 모든 에이전트를 한 커맨드 센터에 모으려 했습니다. 각 에이전트는 별도 브랜치에서 작업하며 앱을 닫아도 계속 실행됩니다. 무료 오픈소스이고, 휴대폰 앱으로 이동 중에도 음성으로 답할 수 있습니다.
  • @christianruink — 처음에는 헷갈렸지만 Harness를 설치하지 않고 메인 페이지에서 안내를 뽑아냈습니다. 에이전트가 키를 사려고 할 뻔했네요.
    • @dee_hw — 혼란을 드려 죄송합니다. 이미 가진 계정으로 에이전트를 실행하는 도구입니다. Claude Code나 Codex를 먼저 설치한 다음 ⌘N을 누르고 에이전트와 폴더를 골라 작업을 입력하면 됩니다. 로그인하지 않았다면 에이전트 자체 로그인 화면이 뜹니다. 처음 어디에서 헷갈렸는지 알려주시면 이번 주 온보딩을 개선하는 데 도움이 됩니다.
  • @kinjal_goswami1 — 컴퓨터공학 학생인데 작업에 따라 코딩 에이전트 몇 개를 번갈아 씁니다. 한곳에서 나란히 볼 수 있다면 유용하겠습니다.
    • @dee_hw — 각 에이전트가 자기 패널과 브랜치에서 작업하므로 같은 작업을 두 에이전트에게 맡겨 결과를 나란히 비교할 수도 있습니다.
  • @sig_eternal — 원격 기기에서 실행하는 에이전트와도 잘 작동하나요?
    • @dee_hw — 원격 머신에 Harness를 설치하고 로그인하면 해당 머신의 에이전트가 로컬 에이전트 옆에 표시됩니다. 별도 SSH 키나 VPN 없이, 가능한 경우 머신끼리 WebRTC로 직접 연결합니다. 원격 패널에서 입력하는 느낌도 로컬과 비슷하며 모든 통신은 종단간 암호화됩니다.
  • @bengeekly — 휴대폰에서 새 작업을 바로 줄 수 있나요?
    • @dee_hw — iOS·Android 앱에서 에이전트 패널에 텍스트를 입력하거나 말하면 해당 머신에서 작업이 실행됩니다. 휴대폰에서 새 Harness를 시작할 수도 있습니다.
  • @kate_ramakaieva — 서로 다른 머신에서 에이전트를 실행할 때 종단간 암호화는 어떻게 작동하나요? 통신은 기본적으로 모두 암호화되나요?
    • @dee_hw — 기본 설정으로 켜져 있습니다. 연결마다 새 X25519 세션 키를 쓰고 ChaCha20-Poly1305로 프레임을 암호화하며, 각 머신은 고정된 Ed25519 신원을 사용합니다. 트래픽이 릴레이를 거쳐도 릴레이는 내용을 읽지 못합니다.

원문: Product Hunt / 번역·요약: Trawling