ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • codex cli 알림 설정
    개발 2026. 2. 12. 14:58

    바이브코딩할 때 codex cli를 자주 이용했다.

     

    그런데 codex한테 일을 시키고, 

    다른 것을 하고 있으면 언제 일이 끝났는지 알기 어려웠다.

     

    그래서 codex가 작업을 끝내면 mac에서 알림을 보내도록 설정하니 훨씬 간편했다.

    방법은 아래와 같다.

     

    1. .codex 폴더에서 config.toml 파일 첫째 줄에 아래 내용을 추가한다.

    notify = ["python3", "/path/to/notify.py"]

     

    2. /path/to/notify.py 에 해당하는 경로에 notify.py을 만든다.

    나는 아래와 같이 만들었다.

    #!/usr/bin/env python3
    import json, sys, subprocess
    
    payload = json.loads(sys.argv[1])
    
    # 현재 Codex notify는 agent-turn-complete 이벤트에 반응하는 형태가 기본입니다.
    if payload.get("type") != "agent-turn-complete":
        raise SystemExit(0)
    
    # 원하는 메시지 구성 (필요하면 더 꾸밀 수 있음)
    title = "Codex"
    msg = "작업 끝! "
    
    # macOS Notification Center 배너 (토스트)
    subprocess.run([
        "osascript", "-e",
        f'display notification "{msg}" with title "{title}"'
    ], check=False)

     

     

    소리까지 내려면 아래 한 줄을 더 추가하면 된다.

    subprocess.run(["afplay", "/System/Library/Sounds/Ping.aiff"], check=False)

     

     

    아주 간단하다. 이제 더 쉽게 바이브코딩을 할 수 있다.

     

    아래 링크를 참고하면 더 자세히 알 수 있다.

    https://developers.openai.com/codex/config-advanced/#notifications

     

    Advanced Configuration

    More advanced configuration options for Codex local clients

    developers.openai.com

     

    '개발' 카테고리의 다른 글

    앱인토스 TypeError: Failed to Fetch 문제  (0) 2026.02.12

    댓글

dev2eeeee@gmail.com