--- title: Terminals overview description: How you attach to a running agent. iTerm2 on macOS, or the dashboard's built-in xterm.js. --- The **terminal** plugin is what `ao open` and `ao session attach` use. If you only ever look at the dashboard, you don't need to think about it. ## Default AO picks `iterm2` on macOS when iTerm2 is installed; falls back to `web` otherwise. You can pin the choice: ```yaml terminal: web ```