Ai Traffic Lights banner
aronpc aronpc

Ai Traffic Lights

AI community

Description

🚦 Traffic light overlay for terminal AI agent sessions β€” Claude Code today, agent-agnostic by design

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

🚦 AI Traffic Lights

**English** | [PortuguΓͺs (Brasil)](README.pt-BR.md)

[![CI](https://github.com/aronpc/ai-traffic-lights/actions/workflows/ci.yml/badge.svg)](https://github.com/aronpc/ai-traffic-lights/actions/workflows/ci.yml)

A translucent always-on-top overlay (Electron) that shows the state of every **terminal AI agent session** on your desktop as a traffic light: 🟒 done Β· 🟑 working Β· πŸ”΄ needs you.

Monitors **Claude Code**, **Antigravity**, **Codex** and **OpenCode** today. The architecture is agent-agnostic β€” new agents land via adapters (see [Adding an agent](#adding-a-new-agent)).

AI Traffic Lights β€” live overlay

_One light per terminal AI session: 🟒 done Β· 🟑 working Β· πŸ”΄ needs you. Animated: the red LED pulses. Static shot below._

AI Traffic Lights overlay β€” all agents

Why

When you run several AI agent sessions in parallel across terminals, tabs and projects, you lose track of which one finished, which is still crunching, and which has been silently waiting for your approval for ten minutes. This overlay gives you one glance: a light per session, click to jump to its terminal β€” **window _and_ tab**.

Features

For the exhaustive implementation inventory β€” including known limitations, features implemented on the sync branch, and the roadmap β€” see the [feature and roadmap catalog (pt-BR)](docs/FUNCIONALIDADES.md).

  • πŸŸ’πŸŸ‘πŸ”΄ One light per session, plus an aggregate light in the header
  • πŸ€– Four agents, one overlay: Claude Code, Antigravity, Codex and OpenCode
  • 🌐 UI in English & Portuguese β€” follows the system locale, switchable in Preferences
  • Click-to-focus: jumps to the session's terminal β€” the exact window, and in Warp the exact tab (via warp://session/) and in Tilix the exact terminal (via D-Bus TILIX_ID)
  • πŸ”” Beep + desktop not