iTerm2, the popular macOS terminal emulator, has introduced an unexpected new feature in version 3.6: a built-in web browser. This addition allows users to browse the web directly within their terminal environment, fitting browser sessions into the same window and tab structure as regular terminal sessions.
The feature represents a significant departure from traditional terminal functionality. Users can now open web pages alongside their command-line work, creating an integrated workflow that blends terminal and browser activities within a single application interface.
![]() |
|---|
| Introducing iTerm2, a terminal emulator for macOS, now featuring a built-in web browser for an integrated experience |
Community Response Reveals Sharp Divide
The announcement has generated polarized reactions within the developer community. Some users express genuine enthusiasm for the unified experience, appreciating how iTerm2's advanced features translate well to web browsing. Others question the necessity of combining these traditionally separate tools.
One particularly honest explanation from the developer resonated with many users, citing reasons including a colleague's 2014 suggestion that hasn't been able to stop thinking about and admitting this might be cheaper than a sports car as a midlife crisis solution. This refreshing transparency has earned praise for its authenticity in technical documentation.
Technical Implementation and Limitations
The browser functionality is built on Apple's WKWebView framework and identifies itself as Safari for compatibility. However, this choice comes with notable restrictions imposed by Apple's platform policies. Passkeys are not supported, and advanced ad blocking capabilities are limited due to API restrictions.
The implementation includes privacy features like a /dev/null mode for private browsing, basic popup blocking, and integration with existing password managers. Users can also access remote files through SSH integration using custom URL schemes.
Integration with Terminal Workflow
The browser maintains consistency with iTerm2's existing features. Users can apply the same keyboard shortcuts, window management, and text selection behaviors they're familiar with from terminal sessions. Smart Selection, Copy Mode, and Find functionality all work similarly to their terminal counterparts.
The feature also includes AI integration, allowing users to discuss web page content through connected chat services. This builds on iTerm2's existing AI capabilities, though some community members remain skeptical about AI features in terminal applications.
Enterprise and Security Considerations
For corporate environments, administrators can disable the browser plugin by restricting its bundle identifier. This addresses potential security concerns in managed environments where browser activity might need separate monitoring or control from terminal usage.
The addition reflects broader trends in developer tool evolution, where applications increasingly blur traditional boundaries. Whether this represents innovation or unnecessary feature creep remains a subject of ongoing community debate, with users ultimately deciding based on their individual workflow needs.
Reference: Web Browser

