🦊 just shipped terminal-firefox -- a claude code plugin that gives claude a full firefox browser in the terminal
all the benefits from terminal-chromium (0% idle CPU, real browser rendering in tmux, full programmatic control) but built on firefox + browsh which is activelye capable
had to figure out how to unlock CDP-equivalent access since firefox locks that down when browsh is running -- but now claude gets full browser control: navigate, eval JS, click, type, extract HTML, take screenshots, go back/forward, list, windows
the big advantage over the chromium version? browsh is a real, maintained browser terminal engine. you can install extensions, handle heavy JS sites that would crash carbonyl, and get proper web compatibility you can actually trust in production
can be used for previewing, right into the terminal next to your claude agent, the changes / websites / actions the claude is performing (don't worry, claude dont see stuff in ascii art, claude sees the real website exactly as it is, so it can test JS, frontend design, etc for you).
check it out the video example: