I run Claude Code and Codex CLI side by side a lot. The coding part is great — the annoying part is everything around it. Which terminal is waiting for an approval? Which session is still working, and which one quietly finished ten minutes ago? Tabbing between terminal windows just to hit "yes" got old fast.
So I built any-ai-cli: a single local web dashboard that wraps these CLIs and lets me manage every session from one screen.
What it does
It wraps your AI coding CLIs in a PTY and mirrors their terminal output into a browser dashboard in real time. When a session hits an approval prompt, it surfaces in the UI so you can answer it from the browser — or from the terminal. Both stay in sync.
Beyond approvals, it grew into a small cockpit for parallel agent work:







