알림

셸이 말할 수 있는 모든 것을 푸시로.

하나를 골라 보세요.

Mac은 꺼져도, 폰으로

GPU 서버의 에이전트, 주머니 속 iPhone, 꺼진 Mac — 가장 중요한 경우입니다. 알림은 호스트가 직접 보내고, 탭하면 묻고 있는 칸이 열립니다.

프로그램이 말하는 무엇이든

막혔거나 끝난 에이전트, 어떤 프로그램이든 자체 알림 (OSC 9 / 777 / 99), 끝난 오래 걸린 명령 — 호스트가 직접 보냅니다. 에이전트 설정에 hook을 넣지 않습니다. keeper가 화면을 읽으므로 모든 프로그램에 적용됩니다.

나만의 트리거

직접 고른 패턴 — “loss: nan”, “FAILED”, 배포 해시 — 은 SpectaShell이 열려 있는 동안 출력의 어느 줄이든 표시와 알림으로 바꿉니다. 이 알림은 호스트가 보내지 않습니다. 트리거는 iCloud로 동기화됩니다.

자리를 비웠을 때만

알림은 어느 기기도 당신 앞에 있지 않을 때만 나갑니다. 보고 있는 동안 생긴 것은 보류되므로, 자리를 떠도 놓치지 않습니다.

릴레이가 아는 것
  • 당신 기기의 알림 토큰
  • 그 기기에 알림을 보내는 호스트들의 공개 키 (그러니 몇 개인지도)
  • 각 호스트가 언제, 얼마나 자주 보내는지
  • 여느 서버처럼 각 요청의 주소를 보지만, 아무것도 기록하지 않습니다.
결코 알지 못하는 것
  • 알림의 내용
  • 어느 호스트인지
  • 어떤 파일도
  • 서명하거나 여는 어떤 키도
그 앞단의 Cloudflare도 같은 것만 봅니다.

릴레이는 읽을 수 없습니다

Apple은 앱의 푸시 키를 가진 쪽에서 온 알림만 그 앱에 전달합니다. 그래서 호스트와 Apple 사이에 Calida Lab의 릴레이가 있습니다. 각 호스트는 보내는 것을 당신의 기기가 만든 키로 봉인하고, 릴레이는 봉인된 바이트를 넘길 뿐 아무것도 남기지 않습니다.

자세한 내용: 영문 보안 페이지의 “Notifications from hosts”.

기기마다 스위치 하나

Notify This Device를 켜면 쓰는 모든 호스트가 그 기기에 닿을 수 있습니다. 호스트마다 찾아야 할 설정도, 기기마다 맞출 기준값도 없습니다.

항목MoshiSpectaShell
서버 설정moshi-hook, 각 에이전트의 설정에 스스로를 써 넣음없음 — keeper가 화면을 읽음
알릴 수 있는 것hook이 있는 에이전트, moshi-hook notify나 webhook을 거친 스크립트에이전트, 모든 프로그램 자체의 알림, 끝난 명령 — 설치할 것 없음
암호화선택항상 켜짐
서버가 보는 것에이전트, 이벤트, 호스트의 IP. 암호화를 끄면 프로젝트 이름과 프롬프트 일부까지호스트가 언제 보내는지 — 무엇을, 어느 호스트가 보내는지는 결코 모름

Moshi와 비교

익숙한 에이전트 알림을 폰으로 — 어떤 프로그램에서든, 에이전트에 아무것도 설치하지 않고, 처음부터 끝까지 봉인된 채로.

2026-11-01 기준 Moshi 문서에 따른 내용입니다.

다음SSH 클라이언트 → 출시 알림 받기