Redlight Greenlight is a native macOS menu bar app designed to streamline permission handling for Claude Code, an AI-powered terminal assistant for developers. This tool belongs to the productivity and developer utility category, specifically targeting developers who use Claude Code extensively and want to minimize interruptions. Its core value lies in eliminating the need to switch away from the current application window to approve or deny permission requests. By integrating directly into the macOS menu bar, it provides a seamless overlay experience that keeps the user focused on their primary task while still enabling quick responses to Claude Code's prompts.
Developers using Claude Code often face frequent permission requests when the AI needs to execute commands, read files, or access system resources. Without a tool like Redlight Greenlight, each request forces the user to switch from their active application—such as a code editor, browser, or design tool—back to the terminal window. This constant context switching breaks focus, reduces productivity, and can become frustrating, especially during complex workflows. The pain point is particularly acute for developers juggling multiple tasks or working under tight deadlines, where every second counts. Redlight Greenlight directly addresses this by keeping permission controls accessible without leaving the current workspace.
The first major feature group is the floating overlay that appears whenever Claude Code requests a permission. Unlike traditional notifications that may be easily missed or require clicking through system dialogs, this overlay is displayed prominently on screen, often near the menu bar area. It shows the exact request details—such as the command to execute or file to modify—and offers clear action buttons, typically 'Allow' or 'Deny'. The overlay is non-blocking, meaning it doesn't force immediate action; users can continue working and respond when ready. This design ensures that developers remain in control without feeling interrupted by modal windows.
A second key feature is the native integration with the macOS menu bar. The app runs as a small icon in the menu bar, always accessible with a single click. This icon provides a persistent status indicator, showing whether Claude Code is currently waiting for a permission response. Clicking the icon can also reveal a history of recent requests or settings options. This menu bar presence makes the tool invisible until needed, respecting the user's screen real estate while providing quick access. The native implementation ensures smooth performance and low system resource usage, typical of well-designed macOS applications.
admin
The third feature group is the intelligent handling of permission requests from Claude Code. The app automatically detects when Claude Code issues a request and surfaces it in the overlay without any additional setup. Users can respond with a single click—no need to switch to the terminal or even locate the Claude Code window. This capability is built specifically for Claude Code's permission structure, which involves requests for actions like reading files, writing code, installing packages, or executing scripts. By capturing these requests at the system level, Redlight Greenlight ensures no prompt goes unnoticed.
How the product works overall is straightforward: once installed, Redlight Greenlight runs in the background as a menu bar app. When Claude Code (running in the terminal) requires permission for an operation, it sends a system event that the app intercepts. The app then displays a floating overlay near the top of the screen, showing the permission details. The user can click 'Allow' or 'Deny' directly on the overlay, and the response is sent back to Claude Code. The user never has to leave their current application. The workflow is designed to be minimal friction—install once, and then all permission responses happen via the overlay.
Concrete use cases include a developer who is deep in code within Xcode and needs to grant permission for Claude Code to modify a file. Instead of saving work and switching to Terminal, they see a small overlay that says 'Claude Code wants to write to /path/to/file.swift' and click 'Allow'. Another scenario is a developer in a web browser researching a bug. Claude Code requests permission to install a package, and the overlay appears without interrupting their research. They can deny quickly if inappropriate, or allow and continue. In team settings, a developer presenting code on a screen share can approve requests discreetly without showing terminal windows. The outcome is reduced context-switching, faster approval cycles, and higher overall coding flow.
Target users are primarily macOS-based developers who use Claude Code regularly. This includes software engineers, data scientists, DevOps engineers, and technical writers who rely on AI assistance for coding tasks. The app requires macOS and Claude Code to be installed, with no other dependencies. While pricing or plan details are not explicitly mentioned, as of now the tool appears to be available as a free utility on the Mac App Store or via direct download, given its simple, focused nature. The key takeaway is that Redlight Greenlight turns a disruptive permission workflow into a smooth, integrated experience, making Claude Code even more valuable for daily development work.
The primary audience is macOS-based developers who actively use Claude Code for AI-assisted coding, debugging, or automation tasks. This includes software engineers, data scientists, DevOps engineers, technical writers, and anyone who runs Claude Code in the terminal while working in other applications. The tool is also valuable for heavy terminal users who frequently grant permissions and want to reduce context-switching. It is designed for individual developers, but also suits teams where developers may need to approve requests during pair programming or code reviews. The app targets those who value productivity and a seamless workflow over manual window management.