A GPU-rendered terminal emulator in Rust whose background server keeps shells and panes alive after the window closes, with agent-aware sessions and SSH remote work.
Kuddev/pebrel
A GPU-accelerated terminal emulator for Windows, macOS and Linux with SSH and SFTP, split panes, session persistence and AI CLI workflows.
Open-source alternative to:Windows Terminal
SecureCRT
- Stars
- 3,506
- Forks
- 195
- Open issues
- 188
- Last commit
- 3 hours ago
What is it?
Pebrel is a desktop terminal built with Rust and GPUI. It combines local shells, remote SSH hosts, SFTP file transfers and local file browsing in one native workspace, with terminals arranged in tabs and draggable split panes.
The project is aimed at developers who run AI command-line tools such as Claude Code and Codex. It tracks each agent's activity and attention state, routes notifications back to the originating pane, and opens captured answers in a reader that renders Markdown, formulas and local images.
Other features include a completion engine that suggests Git branches, npm scripts, SSH aliases and WSL distributions, saved workspace layouts, Lua-based configuration with live reload, and a PowerShell prompt. Windows, macOS and Linux builds are provided, with Linux and macOS marked as Preview.
Key features
- 01GPU-accelerated GPUI interface with tabs and draggable split panes.
- 02Saved SSH hosts, SSH config import, proxy and jump-host support, and SFTP transfers.
- 03Context-aware completions for Git, npm scripts, SSH hosts and WSL distributions.
- 04Activity states and notifications for Claude Code, Codex and other AI CLIs.
- 05Markdown and formula reader for captured AI answers.
- 06Lua configuration with validation and live reload.
Use cases
- Running several local shells, remote servers and AI coding agents side by side in one window.
- Managing SSH connections and moving files over SFTP from a Windows desktop.
- Following the progress of Claude Code or Codex sessions across multiple panes.
- Reading long AI answers with rendered Markdown and formulas.
Topics
FAQ
- What is pebrel?
- A GPU-accelerated terminal emulator for Windows, macOS and Linux with SSH and SFTP, split panes, session persistence and AI CLI workflows. Pebrel is a desktop terminal built with Rust and GPUI. It combines local shells, remote SSH hosts, SFTP file transfers and local file browsing in one native workspace, with terminals arranged in tabs and draggable split panes.
- Is pebrel free to use? What license does it have?
- pebrel is open source under the GPL-3.0 license. Check the license terms before using it in commercial products.
- Is pebrel still maintained?
- Actively maintained. The last commit to pebrel was on Oct 19, 2026.
- What can I use pebrel for?
- Running several local shells, remote servers and AI coding agents side by side in one window. Managing SSH connections and moving files over SFTP from a Windows desktop. Following the progress of Claude Code or Codex sessions across multiple panes. Reading long AI answers with rendered Markdown and formulas.
- Where can I get pebrel?
- The source code and installation instructions are on GitHub: https://github.com/Kuddev/pebrel
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A terminal and browser viewer that draws Claude Code and Codex sessions as a live flow graph of agents and their tool calls.
A minimal Rust-built statusline for Claude Code showing model, Git state, workspace, and context window usage in the terminal.
A terminal UI for rsync that manages reusable transfer profiles, previews changes as a dry-run diff, and shows live progress, including over SSH.
Long-term memory for AI coding agents that carries project context and handoffs across Claude Code, Codex, Cursor and other agent CLIs.
A native macOS desktop app that collects coding-agent sessions from Claude Code, Codex and many other tools into one searchable, resumable place.