Skip to content

🔊 Feature Request: Add Optional Sound Notification When a Turn Ends #6210

Closed as duplicate

Description

@Mindgames

What feature would you like to see?

Summary

Propose adding an optional feature to have Codex CLI play a short sound when a turn completes.
This would improve user experience during long-running tasks or when multitasking, providing an immediate signal that the assistant has finished responding.

Motivation

When using Codex CLI interactively, especially with complex or long-running model outputs, users often switch to other windows or contexts while waiting for completion.
Currently, there is no non-visual cue that the turn has ended — requiring users to constantly check back.

A simple audio notification would:
• Improve usability for multitasking workflows.
• Reduce idle time between turns.
• Help accessibility for users who rely on auditory cues.

Additional information

Proposed Implementation

  • Add a new optional config flag in the CLI (e.g. in .codex/config or via --notify-sound).
  • When enabled, play a short system beep or custom sound after Codex finishes generating output for a turn.
  • Implementation ideas:
    • Use cross-platform audio libraries (e.g. rodio) or system-native sound APIs.
    • For minimal setup, even a terminal bell (\a) would be a good MVP.
  • Example configuration:
[notifications]
sound_on_turn_end = true
sound_file = "default"  # or path to custom sound
  • Or configurable towards each workspace

Activity

  1. github-actions commented on Nov 4, 2025

    @github-actions
    Contributor

    Potential duplicates detected. Please review them and close your issue if it is a duplicate.

    Powered by Codex Action

  2. skanderkaroui commented on Nov 6, 2025

    @skanderkaroui

    +1

  3. etraut-openai commented on Nov 6, 2025

    @etraut-openai
    Contributor

    Thanks for the feature request. This is a duplicate of #3962. Please upvote that issue (leave a "thumbs up" reaction) if you'd like to see this feature. If you think that the other issue doesn't completely capture what you're looking for, feel free to add to it. I'm going to close this to reduce duplication.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions