Pebrel Vibe 项目

## 项目简介 Pebrel(原名 Nebula)是一款基于 Rust + GPUI 构建的 GPU 加速跨平台终端模

项目简介

Pebrel(原名 Nebula)是一款基于 Rust + GPUI 构建的 GPU 加速跨平台终端模拟器,主打"AI CLI 一体化工作区"。它把本地 Shell、远程 SSH、SFTP、Git 与 Claude Code、Codex 等 AI 命令行工具整合到同一个原生桌面窗口,标签页与分屏任意编排,会话状态可持久保存;目前重点打磨 Windows,Linux 与 macOS 提供 Preview 版本,开源免费。

核心功能

  • GPU 加速的原生终端:使用 GPUI 渲染,界面流畅、内存占用低(约 100MB),对比 Warp 更轻量,比 Windows Terminal 更适合 AI 工作流。
  • 多标签与分屏布局:侧边栏或顶部标签页、可拖拽分屏,每个窗格独立工作目录;布局可保存为工作区。
  • Claude Code / Codex 集成:自动识别 AI CLI,显示对应图标与活动状态;通知绑定源窗格,点击直接跳回。
  • SSH + SFTP 工作区:保存主机列表、代理与跳板、私钥与键盘交互认证;SFTP 浏览、上传下载、文件夹传输与进度管理一应俱全。
  • 持久化会话:在 Windows 下后台驻留,关闭窗口后已运行的会话保持存活;支持 AI 对话恢复(依赖 CLI 与会话标识)。
  • 智能补全引擎:根据当前 Git 仓库、项目脚本、SSH 配置、文件系统生成补全候选,无需 shell 插件或 AI 请求;Windows 下还识别已注册的 WSL 发行版。
  • 历史补全与快捷键:单独的历史补全与可配置键绑定,集成 Powerline 风格提示符。
  • Markdown 阅读器与 LaTeX 数学渲染:捕获的 Claude Code、Codex 答案可在原生阅读器中查看,支持 Markdown 渲染、公式排版与本地图片预览。
  • 图片粘贴支持:剪贴板图片自动保存为 PNG,路径插入本地、WSL 或 SSH 会话。
  • 多语言界面:内置 11 种 UI 语言,含简体中文与英文回退。

技术实现

Pebrel 使用 Rust 语言开发,UI 层基于 GPUI(Zed 编辑器同款 GPU 加速框架)实现,因此能在 Windows、macOS、Linux 上保持一致的高性能渲染与低内存占用。终端层整合本地 Shell、WSL、SSH 多协议栈;AI CLI 集成通过识别 Claude Code、Codex 的 hook 事件获取更精确的活动状态;补全引擎独立于 shell 插件和 AI 请求,从上下文环境(Git、SSH 配置、文件系统)直接生成候选词。会话持久化在 Windows 下利用后台驻留机制实现,关窗后已运行的进程保持存活,重新打开后可恢复布局和工作目录。

快速上手

  1. 前往 GitHub Releases 页面下载对应平台的安装包:Windows 10 1809+ / 11 提供 .exe 安装包与便携 .zip;Linux Preview 提供 .AppImage 与 .deb;macOS Preview(macOS 14+)提供 Apple Silicon 与 Intel 的 .dmg。
  2. Windows 上运行 setup.exe 完成安装,或解压 ZIP 后双击 pebrel.exe 启动;Linux 解 DEB 包或赋予 AppImage 执行权限;macOS 挂载 DMG 后拖入 Applications 目录。
  3. 在 Pebrel 设置中配置 SSH 主机、SFTP 私钥、Shell 类型(PowerShell、Zsh 等)。
  4. 启动 Claude Code 或 Codex CLI,Pebrel 自动识别并显示对应图标与活动状态。
  5. 通过拖拽布局窗格,保存为工作区,下次打开自动恢复。

适用人群

高频使用 Claude Code、Codex 等 AI CLI 的独立开发者与团队;Windows 平台上想要轻量、好看的 AI 原生终端的用户;需要同时管理多个本地/远程会话的 DevOps 工程师;希望把终端、SSH、文件浏览、AI 对话集成到一个窗口的研发人员。

官方链接

团队信息

由 AI 猎手自动发现

评论与建议

0 条评论