Files
pebrel/README.zh-CN.md
kuddev ffec205e01 feat(gpui): add the Fluxion AI sponsor page and Discord link
Settings → Home → Project and support gains a Sponsors row that opens an
in-app page (logo on the left, bilingual introduction on the right) with a
single sign-up link carrying the project's attribution parameters. Both
READMEs add a matching Sponsors table and the community Discord invite.
2026-09-22 21:12:19 +08:00

9.9 KiB
Raw Permalink Blame History

Pebrel 钛银图标

Pebrel

GPU 加速终端、SSH 工作区,以及你的 AI CLI 会话空间。

使用 Rust 与 GPUI 构建,面向 Windows、macOS 和 Linux。
分屏终端 · SSH 与 SFTP · Claude Code 与 Codex 工作流 · 原生文档阅读

Rust OpenGL ES 2.0+ Windows 10 和 11 macOS 14+ Linux glibc 2.35+ PowerShell GPL-3.0 许可证

Stars Forks 最近提交 Discord linux.do

English · 简体中文


Pebrel 终端标签

Pebrel 中运行的 Claude Code

OpenCode、Claude Code 与 Codex 分屏工作流

💖 赞助商

Fluxion AI
Fluxion AI
感谢 Fluxion AI 赞助本项目!Fluxion AI 是一个入口,接入并管理全球主流 AI 模型:面向个人开发者、技术团队与企业,通过统一 API 接入并管理全球主流 AI 模型;通过多线路动态调度提升可用性,模型表现、响应时间与费用透明可查。根据不同模型与线路,API 调用成本较官方或基准价格可降低 40%—98%。立即访问并注册,即可获得 $3 API 额度。

一个工作区

Pebrel(原名 Nebula)把本地 Shell、远程主机、文件和 AI 命令行工具放进同一个原生桌面工作区。 通过标签和分屏组织终端,关注各个 Agent 的活动,并直接在应用中阅读输出。

终端与会话

  • 侧栏或顶部标签、可拖拽分屏,以及各窗格独立的工作目录。
  • 保存工作区布局,可选恢复 AI 对话。在 WSL 与 Linux 中,Codex 的 hook 未上报 ID 时, 可从当前会话元数据补全身份。
  • Windows 下可选择后台驻留,让关窗后的会话继续运行。进程退出后重新接续已保存的对话 是另一项功能,需要 CLI 支持恢复,并且有可用的会话身份。
  • 历史记录与路径补全、自定义快捷键,以及集成的 Shell 提示符。

SSH 与文件

  • 保存主机、读取 SSH 配置别名、设置代理与跳板,支持私钥和交互式认证,并验证主机密钥。
  • SFTP 文件浏览、上传下载、文件夹传输、进度显示与取消。
  • 在终端旁浏览本地文件并执行 Git 操作。
  • 复制 WSL 与 SSH 标签时保留已知工作目录。

原生 SSH 会话

AI CLI 工作流

  • Claude Code、Codex 等可识别的 CLI 显示各自图标与活动状态;受支持的 hook 事件提供更准确的进度和待处理信号。
  • 通知跟随来源窗格,点击即可返回对应终端。
  • 已捕获的 Claude Code 与 Codex 回答可在阅读器中打开,支持 Markdown、公式、原文和本地图片预览。
  • 剪贴板图片会保存为 PNG,并把路径插入本地、WSL 或 SSH 会话。终端内直接显示图片需要 CLI 输出受支持的 OSC 1337 协议;附件缩略图取决于 CLI 自身。

AI 活动侧栏

原生、可配置的界面

  • GPU 加速的 GPUI 界面、浅色与深色主题、背景及不透明度设置。
  • 应用图标配色与十一种界面语言,未翻译内容回退英文。
  • 可搜索的设置、命令面板,以及支持检查和热重载的 Lua 配置;已有 TOML 配置仍可使用。
  • Markdown 文档标签与原生数学公式排版,不依赖 WebView。

原生公式排版

应用主题

下载

从 最新发布 选择对应安装包。

系统 架构 安装包
Windows 10 1809+ / 11 x64 .exe 安装器、.zip 便携包
Linux Preview,glibc 2.35+ x64 .AppImage、.deb、.tar.gz 便携包
macOS Preview,部署目标为 14+ Apple Silicon / arm64 .dmg
macOS Preview,部署目标为 14+ Intel / x64 .dmg

安装包统一采用 Pebrel-v<版本>-<系统>-<架构> 命名,Windows 安装器以 -setup.exe 结尾。 Windows 为正式版,Linux 与 macOS 文件名在扩展名前带有 -preview 标记。 同时提供旧名称的兼容安装器,供旧版自动更新客户端使用。

Windows 可运行安装器,或解压 ZIP 后启动 pebrel.exe,保留随包目录结构。 Linux 可安装 DEB,或为 AppImage 添加执行权限。macOS 打开对应 DMG,把 Pebrel 拖入“应用程序”。 采用临时签名的 macOS 包首次启动可能需要在“系统设置 > 隐私与安全性”中选择“仍要打开”。 原生 macOS CI 运行在 macOS 15 上,部署目标并不代表每个较早系统版本都已通过运行验证。

系统托盘驻留、全局快速终端热键、自动配置本地 AI hook 和自动安装更新目前由 Windows 提供, Linux 与 macOS 尚未提供这些集成。平台要求和旧版 Nebula 升级步骤见安装说明。

配置

pebrel config init --language zh-CN
pebrel config check

生成的 Lua 配置使用 require 'pebrel' 与 pebrel.config_builder()。 重载失败时继续使用上一份有效配置。设置与示例见 Lua 配置指南。

在 设置 → 终端 → 提醒 中,通知显示时长 可选择 保留原有时长、 5、10、30、90 秒,或 保持常驻。默认保留已有行为:短提示显示 5 秒,消息 提醒显示 90 秒,更新通知保持常驻。该选项独立于是否显示 AI 提醒的开关,保存后 对所有新显示或刷新的应用内卡片生效。包括常驻模式在内,仅保留最新三条卡片; 新卡片替换更早的卡片时不会执行其操作。隐藏卡片不会同意或拒绝请求,也不会改变 任务状态;请求仍可在对应终端中处理,更新仍可在设置中查看。系统通知不受影响。 持久化键为 notification_duration,可取 default、5、10、30、90 或 persistent。 可查看通知显示时长菜单示例。

构建

安装项目固定的 Rust 工具链与对应平台依赖后运行:

cargo build --release --locked -p nebula --bin pebrel --features gpui-shell

内部 Cargo 包名仍为 nebula,应用与命令名为 pebrel。GPUI 是正式产品界面, 旧渲染器仅在显式启用 legacy-shell 时使用。

联系方式

邮箱:fickleheartedkeys@163.com

Discord:discord.gg/VFn4rcxmhn

致谢

Pebrel 基于 Alacritty、 GPUI 与 gpui-component 构建。 终端使用 Maple Mono 字体,原生公式使用 Latin Modern Math。 上游版权与许可证声明保留在 THIRD-PARTY-NOTICES 和 licenses/ 中。

友情链接

⭐ Star History

Star History Chart