Kuddev/pebrel
AI-native, GPU-accelerated terminal emulator for Windows with SSH, persistent sessions, split panes, and first-class AI CLI workflows.
Pebrel – A GPU‑accelerated terminal for AI‑focused command‑line work
What it is – Pebrel (formerly Nebula) is a native desktop terminal built with Rust and the GPUI library. It bundles a powerful, GPU‑accelerated UI with SSH/SFTP support, split‑pane layouts, and special handling for AI‑related command‑line tools such as Claude Code and Codex. In short, it lets you run ordinary shells and AI CLI agents side‑by‑side, keeping their output organized and searchable without leaving the application.
Why it matters – Many developers interact with large‑language‑model APIs via CLI wrappers (e.g., claude, codex). Pebble treats those wrappers as first‑class citizens: it detects their progress events, shows notifications tied to the pane that launched them, and opens their answers in a native Markdown viewer that can render formulas and inline images. This makes prompt‑engineering and code‑generation workflows smoother than juggling separate terminal windows and a web UI.
Key features
- GPU‑accelerated UI via GPUI (light/dark themes, opacity, custom icons).
- Split panes & tabbed workspaces – drag‑and‑drop layout, saved per‑project.
- Integrated SSH/SFTP – saved hosts, key‑based auth, file transfer UI, and WSL‑aware duplication of panes.
- AI‑CLI awareness – icons, activity states, notifications, and a built‑in Markdown reader that can display LaTeX‑style math and images emitted by the CLI (OSC 1337 protocol).
- Lua‑based configuration (with TOML fallback) that reloads live; a command palette and searchable settings.
- Cross‑platform – native builds for Windows 10/11, macOS 14+, and Linux (glibc 2.35+).
- Convenient installers –
.exe/.zipfor Windows,.AppImage/.deb/.tar.gzfor Linux, and signed.dmgfor macOS.
Tech stack
- Language: Rust (2024 edition)
- UI: GPUI (the same framework used by the Zed editor)
- Rendering: OpenGL ES 2.0+ for GPU acceleration
- Extensibility: Lua scripts for runtime configuration; legacy TOML still supported
- Dependencies: builds on Alacritty’s terminal core, gpui‑component, and uses Maple Mono / Latin Modern Math fonts for text and formulas.
Getting started
- Download the appropriate package from the latest release page.
- Install (run the Windows installer,
dpkg -ithe DEB, mount the AppImage, or drag the DMG into Applications). - Run
pebrel(orpebrel.exe). - Initialise a config with
pebrel config init --language en-USand edit the generated~/.config/pebrel/config.luaif you want custom keybindings, themes, or AI‑hook settings.
License – GPL‑3.0 (the source includes a THIRD-PARTY-NOTICES file for upstream components).
Community & support
- Discord: https://discord.gg/VFn4rcxmhn
- Linux‑focused forum: https://linux.do
- Sponsorship: Fluxion AI (offers discounted API access and $3 credit for new sign‑ups).
Who should try it – Developers who spend a lot of time in the terminal and regularly invoke AI code‑generation or reasoning tools, as well as sysadmins who need an integrated SSH/SFTP UI without switching apps.
Related
- Project
- Project
- Project
- Project
- Project