harnsy

모든 에이전트를 하나의 콘솔에서

이번 릴리스는 모든 에이전트를 하나의 콘솔에 모으고, 팀을 운영하는 방법을 늘렸습니다. harnsy term은 Windows, Linux, macOS에서 모든 에이전트를 한곳에서 열고, 권한 요청에는 Allow와 Refuse 버튼이 생기며, 대시보드의 어시스턴트가 설정을 도와줍니다. 태스크, 메뉴, 머신 페이지도 바뀌었습니다.

v0.9.0

← 새 소식

주요 내용

  • harnsy term: 모든 에이전트를 위한 하나의 콘솔.

    Windows, Linux, macOS에서 쓸 수 있습니다. Ctrl+] 다음에 누르는 키로 에이전트를 닫고, 재우고, 깨우고, 권한 요청에 답하고, 당신을 기다리는 에이전트로 바로 이동합니다.

  • Terminals 페이지와 휴대폰의 터미널.

    팀 목록은 왼쪽에 있고, “Waiting for you”는 모든 프로젝트의 대기 항목을 모아 보여 줍니다. 휴대폰에서는 에이전트의 터미널이 전체 화면으로 열리며, 키 줄, 입력, 손가락 스크롤을 지원합니다.

  • 요청 화면에서 바로 허용하거나 거부하세요.

    에이전트의 권한 요청에 Allow와 Refuse 버튼이 생기고, 답은 세션이 끝날 때까지 기억됩니다. 시스템의 Permissions 페이지는 에이전트에게 거부된 모든 동작을 이유별로 묶어 보여 주고, 한 번의 클릭으로 고칠 수 있게 합니다.

  • 브라우저 알림.

    설정에서 켭니다. 대시보드 탭이 열려 있는 동안 에이전트가 질문하거나 권한을 요청하면 브라우저에 알림이 표시됩니다.

  • harnsy를 닫아도 오는 알림.

    harnsy Max: harnsy를 앱으로 설치하세요(컴퓨터에서는 Chrome 또는 Edge, Android에서는 Chrome, iPhone에서는 iOS 16.4 이상에서 Share › Add to Home Screen 후 앱 안에서 로그인). 그런 다음 Settings에서 “Notifications even when harnsy is closed”를 켭니다. 에이전트가 질문하거나 권한을 요청하면 알림이 도착하고, 알림을 탭하면 기다리는 에이전트가 열립니다. 무엇이 당신을 깨울지 고르고 방해 금지 시간(quiet hours)을 정할 수 있습니다. 휴대폰은 외부에서 접속하기를 통해 대시보드에 연결합니다.

  • 각 에이전트가 하는 일을 봅니다.

    현재 동작과 진행 상황, Actions와 Artifacts 패널, 무거운 실행을 위한 대기열(harnsy run)을 볼 수 있습니다. 에이전트는 harnsy api와 harnsy send로 curl을 직접 쓰지 않고 harnsy와 소통합니다.

  • 액션과 일정.

    액션은 에이전트가 쓴 스크립트를 실행하는 홈의 버튼입니다. 일정은 에이전트에게 일정에 따라 반복되는 일을 맡깁니다.

  • 새로운 태스크 도구.

    우선순위, 태스크 사이의 의존 관계(프로젝트를 넘나드는 것도), Chains 보기, 문서 리더가 있는 전체 화면 태스크 창. Tasks의 Message 버튼으로 리드나 어떤 에이전트에게든 텍스트나 음성을 보냅니다. 태스크 카드에 이미지와 문서를 첨부할 수 있고, 에이전트의 터미널로 바로 보낼 수도 있습니다.

  • 설정을 도와주는 어시스턴트.

    상단 버튼으로 harnsy 어시스턴트와의 대화를 엽니다. 변경 사항은 Apply를 눌러야만 적용되고, 요청하면 어느 프로젝트의 백로그에든 항목을 넣어 줍니다. 기본 제공 역할과 어시스턴트는 사용자의 언어로 이름이 붙고, 첫 리드는 이니시에이터가 엽니다. 역량 라이브러리에는 한 번 쓰면 모든 회사가 함께 쓰는 직무 설명서가 들어 있습니다.

  • 새 메뉴, 그리고 프로젝트를 위한 더 많은 기능.

    아이콘 띠와 그 옆의 현재 섹션용 열. 프로젝트 페이지와 역할 카드는 각 에이전트가 읽는 내용을 보여 줍니다. 프로젝트를 보관하고, 복원하고, 삭제할 수 있습니다. Files에는 에이전트가 주고받는 파일, 첨부, 문서가 디스크나 S3 버킷에 보관됩니다.

  • 마일스톤, 내보내기와 가져오기, 채팅 채널.

    마일스톤은 태스크를 묶고 진행 상황을 날짜별로 차트에 보여 줍니다. 조직을 토큰이나 세션 없이 파일로 저장하고, 그것으로 새 조직을 시작합니다. 에이전트가 Telegram이나 Discord 채팅에 글을 올리면, 그곳에서 텍스트, 버튼, 음성으로 답합니다. 봇은 프로젝트마다 하나입니다.

  • 인터넷에서 여는 대시보드.

    VPN 없이 엽니다.

  • 머신.

    메인 노드는 멤버의 터미널을 볼 수 있고, 멤버가 허용하면 입력도 할 수 있습니다. 노드 사이의 링크는 기본적으로 암호화됩니다.

  • 키, 한도, 라이선스.

    GitHub 토큰을 추가할 수 있습니다. 에이전트는 키를 보지 않고 사용합니다. Usage 페이지는 로그인별(Claude나 Codex 로그인마다) 한도를 보여 주며, 계정 이메일은 노드 창과 마찬가지로 기본적으로 숨겨져 있습니다. 노드가 갱신되거나 연장된 라이선스를 스스로 가져옵니다.

  • 에이전트 목록의 역할, 그리고 Console.

    tmux 사이드 패널과 harnsy term이 각 에이전트의 역할을 보여 줍니다(Settings › Terminal “Show roles”). 역할이 없는 에이전트에는 보라색 점이 붙습니다. “+ new”에는 Console이 있습니다. 프로젝트 폴더에서 여는 일반 터미널이며, 당신만 열 수 있습니다.

  • 작은 변경들.

    홈의 “Needs you”가 두 열로 나뉘고, “Defer”는 달력 메뉴 하나로 합쳐졌습니다. 태스크 카드 텍스트의 링크를 누를 수 있습니다. 재부팅 후 Linux와 macOS에서는 에이전트가 당신의 PATH 폴더(nvm 등)와 함께 돌아옵니다. Windows에서는 노드가 로그를 순환(rotation) 파일에 쓰며, 데이터 폴더는 다른 사용자에게 닫혀 있습니다. 라이선스와 개인정보 텍스트, LICENSE, EULA, 문서가 이제 harnsy가 네트워크에서 하는 일을 코드가 하는 그대로 설명합니다.

  • 수정됨.

    tmux 에이전트 패널에서 복사하면 시스템 클립보드에 들어갑니다. 체험용 serve와 스탠드는 더 이상 당신의 실제 세션에 메시지를 전달하지 않습니다. 재시작 후 시트가 새 이름으로 같은 Claude 세션을 이어 갑니다. 노드의 에이전트가 더 이상 원격 멤버의 HARNSY_URL과 HARNSY_TOKEN을 물려받지 않습니다. 에이전트는 dashboard, human, cli로 서명할 수 없습니다.

업그레이드. 설치 명령을 다시 실행하세요. 데이터는 그대로 유지되고, 데이터베이스는 처음 시작할 때 스스로 업데이트됩니다. 노드를 릴레이로 연결하고 있다면 모든 멤버를 0.9.0으로 업데이트하세요.

업데이트 방법 →

GitHub의 전체 릴리스 노트 ↗

← 새 소식

첫 번째 팀은 프롬프트 하나면 시작됩니다.

설치는 에이전트에게 한 문장만 전하면 됩니다. 에이전트를 대신 열어 주기 위해 harnsy는 터미널을 사용합니다. Linux와 macOS에서는 tmux, Windows에서는 자체 터미널 호스트입니다.

https://harnsy.dev/llms.txt 를 따라 harnsy를 설치해 줘

harnsy: 조직 1개, 프로젝트 2개, 에이전트 수 제한 없음, 머신 1대.

site-3f리드 · Claude Code실시간보기 전용
❯ 팀과 함께 #42를 계획해 줘.

analyst-7a의 작업 분해를 기다리는 중…

analyst-7a에서 harnsy를 거쳐❯ #42를 분해했습니다: 24시간 뒤 재시도를 포함한 인수 기준 세 가지.

#42를 site-9a에 넘기겠습니다.

❯