Your agents work.
Your home shows it.
No pings. No checking your phone. When Claude Code or Codex finishes or needs permission, your lamp changes colour. Quiet status lights.
How it works: a Claude Code notification you can see across the room
AC Bridge listens to each agent's own hooks. When Claude Code or Codex finishes, needs permission or is waiting for input, the lights you picked change colour, so a glance at the room replaces the ping.
Why a status light instead of a notification sound
No sounds. No phone.
Ambient light replaces notification pings. Cook, read, watch a film. A glance at the room tells you if your agent is working, blocked, or done.
Claude Code and Codex
Official hooks into both agents. State changes drive your LAN lights straight from your machine, with no cloud round trip. Run both at once, each with its own profile.
Agents drive devices too
Let Claude flip a plug or set a scene as a task step: behind your approval, scoped to devices you allow, and everything reverts when the session ends.
Many agents, one lamp. Colour tells them apart.
Every repo gets its own profile and palette, and any number of Claude and Codex sessions can drive the same light. Green means the API shipped; red means the game build wants you.
- ~/work/acme-apiFINISHEDlamp glows green
- ~/side/gameNEEDS PERMISSIONlamp flashes red
- ~/oss/cli-toolPLAN READYlamp glows violet
Your appliances become status lights.
Map agent states to device scenes once, per repo. Then your room reacts while the agent works, and hands back every device it touched.
- WORKINGbreathes blue
- NEEDS PERMISSIONflashes red
- NEEDS INPUTsoft orange pulse
- PLAN READYglows violet
- CONTEXT LOWturns yellow
- FINISHEDturns green
Works with the devices you already own.
16 brands driven directly on your LAN, plus 1000+ more via Home Assistant. Local device keys stay on your machine.
One plan. One price.
No tiers, no seats, no per-session metering. Everything on this page is in the one subscription.
3-day free trial, then £2.99 a month.
- DAY 0We take your card. Nothing is charged.
- DAY 3The trial ends and your card is charged £2.99.
- EVERY MONTHIt renews automatically every month. Cancel anytime from your account.
Cancel before the trial ends and you pay nothing. Priced in pounds sterling -- a card issued outside the UK may be converted by your bank.
LAN devices are driven straight from your machine and their keys never leave it; your account, settings, device list, usage counts and session states sync through our servers. Your prompts, code and session transcripts are never collected. Privacy policy
AC Bridge drives the agents you already run on your own machine. No API keys to buy, no model costs on top.
16 brands driven directly on your LAN, plus 1000+ more devices via Home Assistant.
The bridge runs on that machine. Your profiles follow your account, so you can move between computers -- one is paired at a time.
- Unlimited devices and profiles
- 30 agent states, mapped to any scene
- 9 lighting effects, composed by the hub
- Claude Code and Codex, side by side
- LAN devices driven from your own PC
Questions before you start
How do I get a notification when Claude Code finishes?
Claude Code's Stop hook fires at the end of every turn, and AC Bridge turns it into a light change: FINISHED can turn your desk lamp green, for example. Needs permission comes from the Notification hook, about six seconds after the prompt opens. If a sound or a desktop notification is all you want, our guide lists every free way to set one up.
Which smart lights work with AC Bridge?
16 brands are driven directly on your LAN: Philips Hue, LIFX, Govee, WiZ, Nanoleaf, Kasa, Tapo, Yeelight, WLED, Shelly, Tuya, Meross, SONOFF (eWeLink), Elgato, Roku and ESPHome. Home Assistant adds 1000+ more devices, and SmartThings works through its cloud. Bulbs, plugs, LED strips and switches all count.
Do I need Philips Hue?
No. Hue is one of the 16 brands, not a requirement. A colour bulb can show every state in its own colour, a white bulb can still pulse or flicker, and a smart plug can switch an ordinary lamp on and off.
Does it work with Codex as well as Claude Code?
Yes. Setup wires both: a plugin for Claude Code, and entries in ~/.codex/hooks.json for Codex. On Codex, needs permission lights up the moment Codex asks for approval. Codex runs a new hook only after you trust it, so type /hooks once after setup. You can run both agents at once, each with its own profile.
What is sent off my machine?
LAN devices are driven straight from your machine and their keys never leave it; your account, settings, device list, usage counts and session states sync through our servers. Your prompts, code and session transcripts are never collected.
What happens to my lights when the session ends?
Press Stop, or stop the bridge, and every device AC Bridge touched goes back to how it found it: it takes a snapshot the first time it changes each one. Devices it never touched, like a lamp you switched by hand, are left alone.
Does it run on Windows, macOS and Linux?
Yes: Windows (10 and 11, 64-bit), macOS (Apple silicon and Intel), Linux (x64 AppImage). Installers download from your account after you sign in, and there is a headless CLI too: npm i -g acbridge, on Node 22 or newer. Claude Code or Codex must be installed on the same machine.
Do I need a card for the free trial, and can I cancel?
Yes, the 3-day free trial takes a card at checkout, and nothing is charged during the trial. When it ends the card is charged £2.99, then every month until you cancel. Cancel any time from your account; cancel before the trial ends and you pay nothing. There is no free tier.
