Repolode
shanselman

shanselman/toasty

토스트 알림을 표시하고 AI 코딩 에이전트의 작업이 끝나면 알려주는 Windows용 초경량 CLI입니다.

스타
441
포크
25
열린 이슈
12
마지막 커밋
25일 전

어떤 프로젝트인가요?

Toasty는 터미널에서 토스트 알림을 표시하는 Windows용 소형 명령줄 도구입니다. 메시지와 선택적 제목을 지정해 명령 하나를 실행하면 알림이 표시되며, 처음 실행할 때 자동으로 등록됩니다.

주된 목적은 AI 코딩 에이전트에서 오래 걸리는 작업이 끝났을 때 개발자에게 알리는 것입니다. Toasty는 Claude Code, GitHub Copilot, Gemini CLI, OpenAI Codex용 훅을 설치할 수 있으며, 이 도구 중 하나에서 호출된 것을 감지하면 해당 도구에 맞는 아이콘과 제목을 적용합니다. 훅은 uninstall 명령 하나로 제거할 수 있습니다.

환경 변수를 설정하면 ntfy.sh 또는 자체 호스팅 ntfy 서버를 통해 각 알림을 휴대폰 푸시 알림으로 보낼 수도 있습니다. 이 프로젝트는 의존성 없이 C++로 작성되었으며 CMake와 Visual Studio 2022로 빌드합니다.

핵심 기능

  • 01명령줄에서 사용자 지정 제목을 포함한 Windows 토스트 알림을 표시합니다.
  • 02Claude Code, GitHub Copilot, Gemini CLI, OpenAI Codex용 알림 훅을 설치하고 제거합니다.
  • 03호출한 AI CLI를 자동 감지해 해당 도구의 아이콘과 제목을 적용합니다.
  • 04ntfy.sh 또는 자체 호스팅 ntfy 서버를 통해 휴대폰으로 푸시 알림을 보냅니다.
  • 05자동 업데이트 없이 하루에 한 번 새 릴리스를 확인합니다.

활용 사례

  • Claude Code나 Copilot에서 오래 걸리는 작업이 끝났을 때 데스크톱 알림을 받습니다.
  • 자리를 비운 동안 AI 에이전트가 작업을 마치면 휴대폰 푸시 알림을 받습니다.
  • CLI 도구의 빌드 또는 스크립트 출력에 Windows 알림을 추가합니다.

빠른 시작

  1. 1

    CMake로 프로젝트 빌드하기

    cmake -S . -B build -G "Visual Studio 17 2022" -A x64
  2. 2

    Release 빌드 컴파일하기

    cmake --build build --config Release
  3. 3

    첫 알림 보내기

    toasty "Hello World" -t "Toasty"

사용 전 알아둘 점

  • Windows 전용입니다. Windows 토스트 알림을 사용합니다.
  • 빌드하려면 C++ 워크로드가 포함된 Visual Studio 2022가 필요합니다.

토픽

자주 묻는 질문

toasty은(는) 무엇인가요?
토스트 알림을 표시하고 AI 코딩 에이전트의 작업이 끝나면 알려주는 Windows용 초경량 CLI입니다. Toasty는 터미널에서 토스트 알림을 표시하는 Windows용 소형 명령줄 도구입니다. 메시지와 선택적 제목을 지정해 명령 하나를 실행하면 알림이 표시되며, 처음 실행할 때 자동으로 등록됩니다.
toasty은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
toasty은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
toasty은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. toasty의 마지막 커밋은 2026년 9월 25일입니다.
toasty은(는) 어디에 사용할 수 있나요?
Claude Code나 Copilot에서 오래 걸리는 작업이 끝났을 때 데스크톱 알림을 받습니다. 자리를 비운 동안 AI 에이전트가 작업을 마치면 휴대폰 푸시 알림을 받습니다. CLI 도구의 빌드 또는 스크립트 출력에 Windows 알림을 추가합니다.
toasty는 어떻게 설치하나요?
CMake로 프로젝트 빌드하기: cmake -S . -B build -G "Visual Studio 17 2022" -A x64 Release 빌드 컴파일하기: cmake --build build --config Release 첫 알림 보내기: toasty "Hello World" -t "Toasty"
toasty은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/shanselman/toasty

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

관련 프로젝트