发现 
桌面应用开发者工具
Sheprd:终端与 AI Agent 桌面工作台
用 Rust/GPUI 编写的原生桌面应用,在一个窗口里管理终端、工作区、Git worktree 与 AI Agent 活动。
- 浏览
- 1
- 访问
- 0
- 下载
- 0
- 版本
- v20261104.1
- 平台
- Windows、macOS、Linux
该作品还没有经过官方审核。访问演示、下载或复制命令前,请自行确认来源可信。
详细介绍
项目简介
Sheprd 是一个用 Rust 与 GPUI 编写的原生桌面客户端,用于在 macOS、Linux 和 Windows 上管理终端与 AI Agent 工作流。它通过本地的 Herdr daemon 读取终端会话、工作区、Git worktree 和 Agent 活动,把仓库、worktree、标签页与分屏集中到一处。终端进程由 daemon 持有,因此关闭 Sheprd 后会话仍会继续运行。

主要功能
- 侧边栏统一展示本地主机的 CPU 与内存、仓库及其关联 worktree,以及每个 Agent 的状态点(空闲、工作中、等待你操作);标签页与分屏由 daemon 的终端单元原生绘制。
- worktree 右键菜单:新建 worktree、Fan out、重命名、Teleport、检查点、关闭或删除检出。Teleport 可以连同提交、未提交改动、标签页、分屏、正在运行的程序和 Agent 会话,把 worktree 迁移到另一台主机。
- Review Changes:从标签栏的 + 菜单打开,查看 Agent 改动的 diff,点击任意行像提交 PR 评论一样留下笔记,再 Send to agent;支持并排 diff 与折叠成图标的侧边栏。
- 浏览器标签页标注:Agent 用
sheprd browser open打开页面,你可以选择元素或区域写注释并发回给该 Agent;:4173这类监听端口会显示在对应工作区下。 - 还包含保存的 SSH 主机与文件复制、终端内联图片、可点击链接、代码导航(跳转到符号、文件或终端输出的
path:line)、文件拖放、编辑器分组,以及 Agent 需要你时的系统通知、提示音和 Dock 徽标(Windows 上为任务栏徽标)。 - 状态栏显示已登录 AI 服务的额度使用情况,点击可查看详情;多主机时每行显示各自的 CPU 曲线与内存用量,远程主机通过 SSH 读取。
- 多种侧边栏布局、数百款内置与 Ghostty 主题、明暗主题可跟随系统外观;设置页按主题、侧边栏、字体、标签页、通知与集成分组,修改实时生效。
安装与使用
发布版本内置固定版本的 herdr-core,本地终端无需单独安装 daemon;如果已安装 Herdr 1,Sheprd 会连接它已有的会话。安装最新稳定版:
brew install penso/tap/herdr-gpui
curl -fsSL https://sheprd.org/install.sh | sh
irm https://sheprd.org/install.ps1 | iex
三条命令依次对应 macOS、Linux(APT、DNF 或 pacman)和 Windows(PowerShell)。官网与文档:https://sheprd.org。
注意事项
- 项目声明与 Herdr 及 herdr.dev 无关联,未获其背书或支持。
- Sheprd 不会升级或迁移你已有的个人 daemon,也不会把 Herdr 1 的会话迁移到 Herdr 2;关闭或移除 GUI 不影响 daemon 会话与已保存的配置。
- README 中的截图早于 Sheprd 更名,可能显示旧名称与旧图标。
本作品整理自 GitHub 开源项目 sheprd-labs/sheprd,原作者 @sheprd-labs,许可证 Apache-2.0。中文介绍由 AI 根据项目 README 整理,以原仓库为准。
更新记录
- v20261104.1当前版本
仅 GUI 版本:重启后可在恢复的窗格继续 ACP 对话,支持在 VS Code 打开远程文件夹并跟随明暗主题,Herdr UI 更名为 Sheprd;修复 GitHub 限流与 iOS 配对、站点元数据问题。
评论