A GPU-accelerated terminal, SSH workspace, and home for your AI CLI sessions.
Built with Rust and GPUI for Windows, macOS, and Linux.
Split terminals · SSH & SFTP · Claude Code & Codex workflows · Native document reader
English · 简体中文
---
![]() AIAPI |
Special thanks to AIAPI for sponsoring this project! AIAPI is dedicated to building the most stable AI model relay on the web, providing a unified API for solo developers, tech teams, and enterprises. We deliver full-power, unthrottled Claude and GPT models—zero lobotomization, zero dilution, and 100% pure native performance. Backed by dynamic multi-route scheduling for high availability, complete transparency in latency and billing, and top-tier after-sales support that always has your back, AIAPI cuts API costs by 40%–98% compared to official rates. |
![]() Sidrune AI |
One entry point for accessing and managing the world's leading AI models Thanks to Sidrune AI for sponsoring this project! Sidrune AI serves individual developers, technical teams and enterprises with a unified API for accessing and managing the world's leading AI models. Dynamic multi-route scheduling improves availability, and model performance, response time and cost stay transparent. Depending on the model and route, API calls can cost 40%–98% less than official or benchmark prices. Visit and sign up now to receive $3 in API credit. |
Pebrel WeChat Community
Scan with WeChat to join. Valid before November 4, 2026. Click the image to view full size.
## One Workspace Pebrel (formerly Nebula) brings local shells, remote hosts, files, and AI command-line tools into a native desktop workspace. Arrange terminals in tabs and splits, follow each agent's activity, and read its output without leaving the application. ### Terminals and Sessions - Sidebar or top tabs, draggable split panes, and per-pane working directories. - Saved workspace layouts and optional AI conversation restoration. On WSL and Linux, Codex session metadata can supply an ID when its hook has not reported one. - Native Windows Codex identity refreshes share a background helper with startup cursor feedback disabled. Each refresh reads current metadata and remains bounded; a stalled helper is stopped before a later refresh creates its replacement. - On Windows, optional background residency keeps running sessions alive when you close the window. Restoring a conversation after the process exits is a separate feature and requires a supported CLI and a usable session identity. - Context-aware and history completions, configurable keybindings, and integrated shell prompts. - Saved-command management supports checkbox selection and one confirmation for a batch, replacing repeated single-command deletion. Selection mode never runs a command; changing the search or folder clears the selection. **Select results** selects commands in the current filtered list, including rows below the viewport. **Manage → Delete all commands** clears custom commands and all current built-in recipes across platforms, regardless of the current search or folder; folders stay. Clearing built-ins also includes recipes moved to other folders. Empty built-in folders disappear, and **Manage → Restore built-in commands** restores deleted recipes to their default folder. Custom deletions are not undoable here. Deleting a custom folder requires confirmation and keeps its commands in Ungrouped. Batch changes reuse the existing locked, refreshed, atomic store transaction; the saved file format is unchanged and stale selections preserve unrelated edits. - Remapping or disabling terminal shortcuts preserves text fields' native paste keys. Restoring defaults updates existing windows without restarting. Runtime overrides replace their previous rules, avoiding the stale disabled bindings from the append-only path; the saved configuration format is unchanged. See the [shortcut ownership decision](architecture/notes/nebula_app/gpui_shell/workspace/2026-10-07-keyboard-override-sources.md). - Local Windows PowerShell prompts can keep multiline clipboard paste in PSReadLine for review: Enter submits it, and one Undo removes the whole paste. This requires active shell integration and no user binding on its managed paste shortcut. PSReadLine normalizes CRLF and expands tabs to four spaces; other editors retain their negotiated paste or existing confirmation behavior. See the [clipboard paste contract](architecture/notes/nebula_app/gpui_shell/terminal/view/2026-10-23-powershell-clipboard-paste.md). ### Intelligent Completion Get suggestions from your current Git repository, project scripts, SSH config, and filesystem—even when you have never run the command before. On Windows, Pebrel also completes registered WSL distributions. These candidates come from Pebrel's own completion engine, without a shell completion plugin or an AI request. Five commands in a real Windows/PowerShell terminal: Git branches, npm scripts, SSH aliases, WSL distributions, and a quoted filename with `cat`. Typed one character at a time with the built-in Powerline prompt.