⚡ 66 个开发者工具,始终保持最新 — 上游每次发布后数小时内即可通过 apt 获取。 加入 Discord

🎁 apt 镜像需要订阅。免费试用全部工具 14 天,无需银行卡。 查看价格 · 🆓 有一个永久免费的镜像 · 🔐 apt 报 401?

🐏 在 Ubuntu 上安装最新版 Herdr 桌面应用

面向终端与编程代理的桌面应用,提供空间、分屏窗格和代理侧栏

最新版本:0.1.10 · 更新于 2026-10-30
来源版本
deb.griffo.io0.1.10 ✅
官方 Ubuntu🚫 未收录
← 返回首页

什么是 Herdr?

Herdr 是一款面向终端与编程代理的桌面应用。工作按空间组织,通常一个代码仓库对应一个空间;每个空间有若干标签页,标签页又可以拆分成窗格,于是一个 shell、一个编辑器和两个编程代理可以在同一个窗口里并排运行。代理侧栏列出所有空间中的每个代理及其状态(Working 正在工作、Blocked 等待你回应、Done 已完成、Idle 空闲),一眼就能看出哪个需要你的回答。关闭窗口不会停止任何东西:终端运行在 herdr-core(hc)这个小型后台进程中,再次打开 Herdr 时它们都还在。它用 Rust 编写,采用 Apache-2.0 许可证,主页是 herdr.dev。

🚀 为什么最新版本很重要: Herdr 很年轻,迭代很快:新布局、mod API、远程机器相关的修复以及代理状态的改进,几乎每个版本都会带来。Ubuntu 完全没有打包 Herdr,而且此构建关闭了应用内置的自动更新,所以更新与系统其他软件走同一条路。一条普通的 apt upgrade 就能让你工作的每台机器保持最新。

⚡ Herdr 的主要功能

🗂️ 空间、标签页与窗格

给每个代码仓库一个独立的空间,在里面打开标签页并拆分成窗格。切换项目就是切换空间,每个终端都停留在你离开时的样子。

🤖 代理侧栏

任何空间中运行的每个编程代理都会出现在同一个列表里,并显示状态:Working、Blocked(等待你)、Done 或 Idle。处于 Blocked 的那些最该先看。

♾️ 关掉窗口,终端照常运行

终端运行在 herdr-core(hc)里,而不是窗口里。关闭 Herdr 后,你的 shell、构建和代理仍在继续;再次打开,它们全都回来了。

🌐 通过 SSH 使用远程机器

添加一台可以通过 SSH 访问的机器,空间里的终端就改在那里运行,笔记本休眠或切换网络时,长时间的代理会话也不会中断。

🎨 命令面板、主题与布局

Ctrl+Shift+P 打开可以完成一切操作的命令面板;主题和内置布局(Herdr、Terminals 以及复古风格的 Herdr 98)改变窗口的外观和显示内容。

🧩 JavaScript Mod

用 JavaScript 编写的 mod 可以绘制自己的面板和菜单,应用尚未覆盖的工作流无需等待新版本就能加上。

🚀 始终领先于官方软件源: Debian 和 Ubuntu 在发布时冻结软件包版本,而本仓库通常在上游发布后数小时内就发布新版本。一条简单的 apt upgrade 就能让你保持最新。

📦 从 deb.griffo.io 安装

运行命令

第 1 步:添加仓库

sudo install -d -m 0755 /etc/apt/keyrings
curl -fsSL https://deb.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | sudo gpg --dearmor --yes -o /etc/apt/keyrings/deb.griffo.io.gpg
echo "deb [signed-by=/etc/apt/keyrings/deb.griffo.io.gpg] https://deb.griffo.io/apt $(. /etc/os-release; echo ${DEBIAN_CODENAME:-${UBUNTU_CODENAME:-$VERSION_CODENAME}}) main" | sudo tee /etc/apt/sources.list.d/deb.griffo.io.list > /dev/null
sudo apt update
install -d -m 0755 /etc/apt/keyrings
curl -fsSL https://deb.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | gpg --dearmor --yes -o /etc/apt/keyrings/deb.griffo.io.gpg
echo "deb [signed-by=/etc/apt/keyrings/deb.griffo.io.gpg] https://deb.griffo.io/apt $(. /etc/os-release; echo ${DEBIAN_CODENAME:-${UBUNTU_CODENAME:-$VERSION_CODENAME}}) main" | tee /etc/apt/sources.list.d/deb.griffo.io.list > /dev/null
apt update

🆓 有一个永久免费的镜像。 deb-free.griffo.io 永久免费提供软件包 — 无需账号、无需订阅,最多落后上游 2 个月,安全修复立即发布。目前收录 cliamp、Ghostty、lazydocker、Oh My Posh、Uncloud 和 Zed;Herdr Desktop 不在其中,因此今天只能通过上面的仓库安装 — 提出请求即可将其加入。

免费镜像的工作方式 →

第 2 步:安装 Herdr

# 安装最新版 Herdr(软件包和命令都叫 herdr-app)
sudo apt install herdr-app

# 验证安装
dpkg -s herdr-app | grep Version
# 安装最新版 Herdr(软件包和命令都叫 herdr-app)
apt install herdr-app

# 验证安装
dpkg -s herdr-app | grep Version

第 3 步:第一次运行

# 从应用菜单或终端启动 Herdr
herdr-app

# 首次打开时,Herdr 会提议把 herdr-core(hc)安装到 ~/.local/bin。
# 请接受:软件包不包含 hc,而正是它让终端在窗口关闭后继续运行
ls -l ~/.local/bin/hc

# Herdr 使用 Vulkan 绘制界面,并且需要 X11 或 Wayland 桌面会话;
# 检查软件包推荐的驱动是否已安装
apt policy mesa-vulkan-drivers

🎯 基本用法示例

使用空间和代理:

# 1. 为一个代码仓库创建空间,并在其中打开一个标签页
# 2. 把标签页拆分成窗格:一个 shell、一个编辑器、一两个编程代理
# 3. 留意代理侧栏:Working、Blocked、Done 或 Idle
# 其他操作都可以用 Ctrl+Shift+P 打开命令面板完成

# 关掉了窗口?终端一直在运行;再次打开即可
herdr-app

检查图形栈:

# 查看当前会话类型:x11 或 wayland(需要桌面会话)
echo $XDG_SESSION_TYPE

# 安装 Vulkan 工具,确认有驱动识别到你的 GPU
sudo apt install vulkan-tools
vulkaninfo --summary

# 没有列出 GPU?安装 mesa-vulkan-drivers,然后重新登录
# 查看当前会话类型:x11 或 wayland(需要桌面会话)
echo $XDG_SESSION_TYPE

# 安装 Vulkan 工具,确认有驱动识别到你的 GPU
apt install vulkan-tools
vulkaninfo --summary

# 没有列出 GPU?安装 mesa-vulkan-drivers,然后重新登录

保持最新:

# Herdr 随系统其他软件一起更新(此构建关闭了自动更新)
sudo apt update && sudo apt upgrade

# 查看已安装的版本以及可用的最新版本
apt policy herdr-app

# 卸载
sudo apt remove herdr-app
# Herdr 随系统其他软件一起更新(此构建关闭了自动更新)
apt update && apt upgrade

# 查看已安装的版本以及可用的最新版本
apt policy herdr-app

# 卸载
apt remove herdr-app

🔧 工具集成

Herdr 是你已经在用的命令行工具的家,所以关键在于它所处的机器环境:

  • 桌面会话:Herdr 是图形应用,需要 X11 或 Wayland 会话;在无头服务器上,请改为通过远程机器在那里运行终端
  • Vulkan:窗口用 Vulkan 绘制,因此需要可用的 Vulkan 驱动。软件包推荐 mesa-vulkan-drivers,它覆盖 Intel 和 AMD 显卡;NVIDIA 专有驱动自带 Vulkan 支持
  • herdr-core:hc 位于你主目录下的 ~/.local/bin,由应用在首次运行时安装,而不是由 apt 安装;窗口关闭期间,正是它让终端保持运行
  • 远程机器:添加一台可以通过 SSH 访问的机器,空间里的终端就在它上面运行,笔记本休眠或断网时,长时间的代理会话也能保留下来
  • 编程代理:像运行其他命令一样在窗格中运行你的代理 CLI;代理侧栏会把所有空间中的代理汇总起来,并显示哪个正处于 Blocked 状态等待你
  • 终端里的 herdr:本站的 herdr 软件包是另一个程序,一款终端代理多路复用器;Herdr 是桌面应用,两者可以同时安装
  • 你的工具:一个窗格里是 Neovim 或 Helix,另一个是 lazygit,第三个是代理,全都在同一个空间中

🚀 为什么选择 deb.griffo.io?

📊 仓库对比:
  • 官方 Ubuntu: 没有打包 Herdr,在全新系统上 apt install herdr-app 会失败
  • 上游下载:来自 releases.herdr.dev 的发布构建会绕过 apt 自行更新,而且每台机器都得单独处理
  • 从源码构建:需要 Rust 工具链、图形与窗口系统的开发包,以及漫长的编译
  • deb.griffo.io: 最新版本,并自动更新

📦 软件包构建仓库

Ubuntu 软件包在这个 GitHub 仓库中自动构建和维护:

🔗 相关软件包

deb.griffo.io 同样提供:

🎯 特别适合: 同时运行多个编程代理、想知道哪个正在等待自己的开发者,在远程机器上保持长时间运行的 shell 和构建的人,以及希望在桌面窗口而不是终端多路复用器里为每个项目使用空间、标签页和分屏窗格的人。

📦 本仓库最近发布

❓ 常见问题

Herdr Desktop 在官方 Ubuntu 软件源中吗?

不在, 官方 Ubuntu 源没有打包 Herdr Desktop。本仓库目前是唯一的 apt 来源,提供 Herdr Desktop 0.1.10。

如何在 Ubuntu 上安装最新版 Herdr Desktop?

按上方说明一次性添加 deb.griffo.io 仓库,然后运行:sudo apt install herdr-app。之后通过常规的 sudo apt upgrade 获取新版本。

软件包是否有签名?如何构建?

每个软件包都使用仓库的 GPG 密钥(EA0F721D231FDD3A0A17B9AC7808B4DD62C41256)签名,并基于上游发布在公开的 GitHub 仓库中构建,任何人都可以审查。

支持哪些 Ubuntu 版本?

Ubuntu 22.04 Jammy、24.04 Noble、25.10 Questing 和 26.04 Resolute。

开始 14 天免费试用

输入邮箱,我们会在几分钟内发送你的 apt 凭据。无需银行卡。

它将成为你的 apt 登录名。如果继续使用,请用同一邮箱付款,你的机器上无需任何改动。

每个邮箱仅限一次试用。结束前两天我们会发送保留访问的链接。如果你不操作,访问将停止,不会产生任何费用。