A terminal-based browser with Sixel graphics
8 hours ago
- #terminal-browser
- #sixel-graphics
- #vim-control
- Brow6el is a terminal web browser with Sixel support, using Chromium (CEF) and libsixel for graphics rendering.
- Features include Sixel graphics, mouse support, Vim-style modal control, element inspector, JavaScript console, bookmarks, user scripts, download manager, popup handling, multi-instance support, and configurable profiles.
- Vim-style modal control includes STANDARD, INSERT, and MOUSE modes for efficient navigation and interaction.
- Inspect mode allows element highlighting and detailed info similar to browser DevTools.
- Hint mode (f key) enables keyboard-only navigation with link hints.
- Mouse emulation mode (e key) provides keyboard-driven mouse control with cursor overlay.
- User scripts allow custom JavaScript injection, similar to Greasemonkey/Tampermonkey.
- Profile modes include temporary (private) and persistent (normal) browsing.
- JavaScript console (c key) allows executing JS commands and viewing logs.
- Multiple instances can run simultaneously, each with isolated cache.
- Requires a Sixel-capable terminal and specific build dependencies.
- License: MIT, using CEF (BSD clause 3 exception) and libsixel (MIT).