terminal-browser
Terminal-browser is an innovative real browser designed to run directly within your terminal. It leverages terminals supporting the Kitty graphics protocol (e.g., Ghostty, Kitty, cmux, VSCode) to render web content internally. The tool utilizes Electron's offscreen rendering API to acquire pixels from Chromium, combined with a Rust-based graphics engine and a custom React renderer for a smooth UI. It captures mouse and keyboard events, converting them into synthetic events for Chromium interaction. Key features include enabling coding agents to access and manipulate web content within the same terminal tab, supporting an SSH proxy mode to preview remote server websites locally, and facilitating seamless agent-browser interaction, significantly enhancing terminal workflow efficiency and flexibility.
- Real Browser Rendering and Interaction within Terminal
- High-Performance Pixel Display via Kitty Graphics Protocol
- Seamless Agent-Browser Collaboration and Automation
- Enhanced SSH Proxy Mode for Remote Website Preview
- Smooth User Experience Powered by Electron and Rust