Terminal Browser is a graphical Chromium-based web browser that runs inside an existing terminal session. It renders browser pixels through terminals that support the Kitty graphics protocol, including Ghostty, Kitty, cmux, and compatible VS Code environments. Electron’s offscreen rendering API captures Chromium output directly from the GPU for smooth display. Mouse, keyboard, scrolling, and trackpad input are translated into browser events, with a background Swift component handling signals the terminal cannot expose. A Rust graphics engine draws the browser shell, while React and TypeScript define its interface through a custom renderer. The CLI can open URLs, create split panes, list browser instances, and expose agent-compatible actions. It is designed for coding agents, remote SSH previews, and terminal-centered web development workflows.

Features

  • Chromium browsing inside terminal sessions
  • Kitty graphics protocol rendering
  • Keyboard, mouse, and trackpad input
  • Agent-compatible browser action commands
  • Split-pane website and development previews
  • Remote browsing through SSH connections

Project Samples

Project Activity

See All Activity >

Categories

Browsers

Follow terminal-browser

terminal-browser Web Site

Other Useful Business Software
Ship Agents Faster Icon
Ship Agents Faster

Transform your applications and workflows into powerful agentic systems at global scale.

Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
Get Started Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of terminal-browser!

Additional Project Details

Operating Systems

Linux

Programming Language

Rust

Related Categories

Rust Browsers

Registered

2 days ago