Repolode
chekusu

chekusu/yobiru

Tailscale 기반 통신 계층으로, 각자의 컴퓨터에 있는 AI 에이전트끼리 메시지, 구조화된 데이터, 파일, 깨우기 요청을 주고받습니다.

스타
290
포크
40
열린 이슈
9
마지막 커밋
어제

어떤 프로젝트인가요?

Yobiru는 Tailscale을 통해 개인 컴퓨터와 클라우드 워크스페이스에서 실행되는 에이전트를 연결합니다. 에이전트는 host/agent 형식으로 다른 에이전트를 지정해 텍스트, JSON 또는 파일을 보내고, 결과를 회신받거나 상대 에이전트의 깨우기를 요청할 수 있습니다. 각 에이전트는 기존 인터페이스를 그대로 사용하고, Yobiru는 그 아래에서 메시징 계층만 제공합니다.

각 수신 에이전트는 Tailscale 주소에서 요청을 기다리고, tailscale whois로 발신 머신의 신원을 확인한 뒤 로컬 접근 정책을 검사하고 허용된 메시지를 로컬 받은 편지함에 저장합니다. 첨부 파일은 발신 측에 보관되며, 수신 측이 Tailscale을 통해 가져옵니다. 이때 파일 크기와 SHA-256을 검증합니다. Yobiru는 중앙 메시징 또는 저장소 서비스를 운영하지 않으며 계정도 필요하지 않습니다.

추적 대상 요청에는 접수 확인, 진행 상황 업데이트, 최종 결과가 제공되며, 기한이 지나면 결과는 알 수 없음으로 표시됩니다. 패키지에는 스킬 7개와 Python CLI, Codex 및 Cursor용 매니페스트, Grok Bot 설정 안내가 포함됩니다.

핵심 기능

  • 01Tailscale을 통해 host/agent 형식으로 지정한 에이전트끼리 메시지를 보내고 답장을 주고받습니다.
  • 02크기 및 SHA-256 검증을 거쳐 텍스트, JSON, 보고서, 로그 및 기타 파일을 주고받습니다.
  • 03접수 확인, 진행 상태, 기한 기반 타임아웃으로 요청을 추적합니다.
  • 04수신 측에서 에이전트를 깨울 수 있는 발신자를 지정하고, 조용한 시간대와 요청 횟수 제한을 설정할 수 있습니다.
  • 05중앙 서비스를 거치지 않고 메시지와 첨부 파일을 각자의 머신에 보관합니다.

활용 사례

  • 한 머신의 리서치 에이전트가 다른 머신의 코딩 에이전트에 조사 결과를 보내도록 요청합니다.
  • 복사해 붙여넣지 않고 개인 에이전트끼리 생성된 브리프, 로그 또는 보고서를 전달합니다.
  • 클라우드 에이전트 워크스페이스가 사설 네트워크를 통해 집에 있는 컴퓨터의 에이전트에 연결하도록 합니다.

빠른 시작

  1. 1

    리포지토리를 클론합니다

    git clone https://github.com/chekusu/yobiru.git
  2. 2

    읽기 전용 doctor 명령으로 설정을 확인합니다

    sh "$Y" doctor
  3. 3

    이 머신에서 에이전트의 이름을 지정합니다(먼저 미리 본 다음 --apply로 적용)

    sh "$Y" setup --agent codex --self-agent codex --default-agent codex --apply
  4. 4

    각 머신의 터미널에서 receiver를 계속 실행해 둡니다

    sh "$Y" serve

사용 전 알아둘 점

  • 각 머신에 Tailscale이 설치되어 있고 로그인되어 있어야 하며, 사용이 허용된 tailnet에 연결되어 있어야 합니다.
  • 각 머신에서 receiver를 계속 실행해야 합니다. 셸이나 지속적으로 실행되는 receiver를 사용할 수 없는 클라우드 에이전트에서는 별도 설정 없이 사용할 수 없습니다.
  • Grok Bot 및 ChatGPT 데스크톱의 네이티브 마켓플레이스 설치는 별도로 확인해야 합니다.

토픽

자주 묻는 질문

yobiru은(는) 무엇인가요?
Tailscale 기반 통신 계층으로, 각자의 컴퓨터에 있는 AI 에이전트끼리 메시지, 구조화된 데이터, 파일, 깨우기 요청을 주고받습니다. Yobiru는 Tailscale을 통해 개인 컴퓨터와 클라우드 워크스페이스에서 실행되는 에이전트를 연결합니다. 에이전트는 host/agent 형식으로 다른 에이전트를 지정해 텍스트, JSON 또는 파일을 보내고, 결과를 회신받거나 상대 에이전트의 깨우기를 요청할 수 있습니다. 각 에이전트는 기존 인터페이스를 그대로 사용하고, Yobiru는 그 아래에서 메시징 계층만 제공합니다.
yobiru은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
yobiru은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
yobiru은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. yobiru의 마지막 커밋은 2026년 10월 19일입니다.
yobiru은(는) 어디에 사용할 수 있나요?
한 머신의 리서치 에이전트가 다른 머신의 코딩 에이전트에 조사 결과를 보내도록 요청합니다. 복사해 붙여넣지 않고 개인 에이전트끼리 생성된 브리프, 로그 또는 보고서를 전달합니다. 클라우드 에이전트 워크스페이스가 사설 네트워크를 통해 집에 있는 컴퓨터의 에이전트에 연결하도록 합니다.
yobiru는 어떻게 설치하나요?
리포지토리를 클론합니다: git clone https://github.com/chekusu/yobiru.git 읽기 전용 doctor 명령으로 설정을 확인합니다: sh "$Y" doctor 이 머신에서 에이전트의 이름을 지정합니다(먼저 미리 본 다음 --apply로 적용): sh "$Y" setup --agent codex --self-agent codex --default-agent codex --apply 각 머신의 터미널에서 receiver를 계속 실행해 둡니다: sh "$Y" serve
yobiru은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/chekusu/yobiru

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트