Wingetlywingetly
← All apps

HRack

by UniRound-Tecv0.4.9

Last updated

面向多 Coding Agent 工作流的桌面终端,保留每个 CLI 的原生 TUI。

Install with winget

$ winget install --id UniRound-Tec.HRack --exact --version 0.4.9

Run in Command Prompt, PowerShell, or Windows Terminal. Prompts for any agreements.

Silent install command for HRack

HRack uses EXE (NSIS). The silent install switches are /S.

One-line silent install (x64, user scope)
HRack-Setup-0.4.9.exe /S /currentuser

See the full silent install reference for HRack →

Built by Pckgr

For Intune admins

Stop chasing app updates. Pckgr patches them for you.

Automated application patching for Microsoft Intune. Pckgr keeps a curated library of 1,000+ apps continuously up-to-date in your tenant via Microsoft Graph - no manual repackaging, no chasing vendor sites.

Start free 30-day trial

From $49/month. No credit card required.

Not on Intune? Pckgr RMM deploys and patches apps like this one on any Windows fleet. Free for up to 5 devices.

About

HRack(Harness Rack)是一个面向多 Coding Agent 工作流的桌面终端。它保留每个 CLI 原本的 TUI,在外层补上会话状态、注意力提醒、悬浮监控、快速启动和只读工作区浏览。

解决什么问题?

不同 Coding Agent 各有所长,所以一个终端很快就会变成好几个。真正麻烦的不是把它们启动起来,而是一直看着它们:

- 切去做别的事,过一会儿回来,才发现 Agent 一直停在权限确认上白等。Codex 和 Gemini CLI 的用户都提出过类似的提醒需求(Codex、Gemini CLI)。

- 同时跑几个 Agent 以后,人又开始在终端标签页之间来回找:“到底哪个在等我?”类似问题也出现在 HN 的多 Agent 工作流讨论 和 tmux-claude-session-manager 这类工具里。

- 有通知也不一定管用:它可能根本没触发(Codex #8929),不知道 Agent 正在等回答(Codex #13478),或者漏掉交互式 Shell 的输入等待(Gemini CLI #19527)。

Vibe Coding 本来就该留点空间给人躺着刷手机、逛 L 站,而不是换一种方式盯进度条。😂

HRack 想解决的就是这些每天都会碰到的小麻烦:把会话放在一起,告诉你谁需要处理,再把你带回正确的位置。真正干活的仍然是原来的 CLI,HRack 只是让你不用一直盯着它。

怎么解决?

第一次启动时,HRack 会自动扫描主机和 WSL 中兼容的 CLI;之后直接使用缓存快速启动,也可以随时手动重扫。每个已支持的 Harness 都有自己的 Adapter,把官方 Hooks、SSE、Extension API 或运行时事件收敛成一套统一状态:

正在思考 · 调用工具 · 需要你 · 本轮完成 · 发生错误

这些事实会同步到侧边栏、悬浮窗和历史记录,但不会进入终端字符流:

CLI ── PTY ──────────────────────────────> 原生 TUI

└── Hooks / SSE / Extension 事件 ────> Adapter ──> 状态与提醒

工作区 ── 只读访问 ─────────────────────> 文件树与阅读器

即使 Observer 失效,PTY 仍会继续运行。HRack 只会降级状态显示,不会拖垮 CLI 会话。

特性

一眼看懂每个 Agent 的状态

不同 Agent 可以同时运行。侧边栏会告诉你哪个正在思考、正在调用工具、等待你的确认、已经完成,或者监听能力已经降级。

侧边栏收起来,状态仍然看得见

主侧边栏可以折叠成紧凑图标栏。内置监控窗仍会汇总所有已关注会话,点击即可回到正确位置。

悬浮窗也可以完全自定义

默认悬浮窗本身就是一个内置 Renderer。自定义 Renderer 通过同一套公开接口接收真实会话状态,可以使用 HTML、CSS、JavaScript、动画库、Canvas,甚至 Live2D。设置页内置了一份简短 Skill,复制后交给你的 Coding Agent,就能帮你实现并安装自己的悬浮窗。

二次元有福了。

不离开会话也能阅读代码

在终端旁打开只读文件树,查看语法高亮源码并预览 Markdown。Agent 的原生 TUI 仍然保留在左侧。

主题、字体和布局都能调整

应用主题与终端主题彼此独立;终端字体、字号、导航模式、界面缩放和悬浮窗 Renderer 都可以在设置页配置。

主机、WSL,一个入口快速启动

从 Home 或快速启动面板打开普通 Shell 和扫描到的 Coding CLI。HRack 支持主机安装和兼容的 WSL 发行版。DeepSeek Harness 只在扫描到本机或 WSL 安装后才显示。

已支持的 Harness

| Harness | 接入方式 | HRack 可获得的状态 | 运行环境 |

| ---------------- | ------------------------------ | ---------------------------- | --------- |

| DeepSeek Harness | 官方 Web 页面 + Runtime Bridge | 已关注会话与生命周期 | 主机、WSL |

| Claude Code | 官方 Hooks | 思考、工具、审批、完成状态 | 主机、WSL |

| Codex CLI | Stable Hooks | 回合、工具、审批、上下文压缩 | 主机、WSL |

| OpenCode | Server + SSE | 会话、思考、工具、问题、权限 | 主机、WSL |

| Pi | Extension API | 思考、回复、工具、回合 | 主机、WSL |

| Kimi Code | 官方 Hooks | 回合、思考、工具、审批 | 主机、WSL |

| Grok Build | 官方 Hooks | 回合、思考、工具、审批 | 主机、WSL |

HRack 还可以扫描并启动 Devin CLI、Cline、Qwen Code、Amp、Aider、Goose、Kiro CLI、GitHub Copilot CLI 等注册表入口。仅启动接入的 CLI 暂时不会提供同等级别的状态细节;后续会继续抽象 Adapter 接口,让新的 Harness 可以按需加载。

Installers · v0.4.9

ArchitectureTypeScopeInstallDownload
x64EXE
NSIS
userDirect
x64EXE
NSIS
machineDirect

Copy a command tailored to that specific architecture, type, and scope - useful when winget would otherwise pick a different default.

Security

No known CVEs for HRack.

Coverage is best-effort and depends on a winget package mapping to an NVD CPE entry. Absence here is not a guarantee of safety.

Related apps

  • WorkBuddyTencent Technology (Shenzhen) Company Limited
    Tencent.WorkBuddyv5.6.2

    桌面智能体 办公新范式

  • Orison SpaceLumenStorm
    LumenStorm.OrisonSpacev0.3.0

    AI 驱动的小说创作 IDE — 从灵感到成稿的全流程工作台。

  • QClaw腾讯科技(深圳)有限公司
    Tencent.QClawv0.3.0

    随时随地,微信一下,Qclaw 帮你高效干活

  • 千问Alibaba Group
    Alibaba.Qianwenv2.3.1

    千问是阿里通义千问大模型打造的 AI 对话助手,通义千问支持问答、写作、代码、翻译、录音、PPT 创作、文档处理、音视频速读。

  • Hermes StudioHermes Studio Contributors
    EKKOLearnAI.HermesStudiov0.7.30

    Hermes Agent 的全功能桌面应用

  • AutoClawZhipuAI
    ZhipuAI.AutoClawv1.20.0

    将 Agent 执行力装进一个 IM 入口

More from UniRound-Tec or browse 人工智能, 代码, 多智能体.

Frequently asked questions

How do I install HRack on Windows?
Open Windows Terminal, PowerShell, or Command Prompt and run: winget install --id UniRound-Tec.HRack --exact --version 0.4.9. winget downloads the installer from UniRound-Tec and runs it. Requires Windows 10 (1809+) or Windows 11.
How do I install HRack silently for unattended deployment?
Add --silent and accept the agreements upfront: winget install --id UniRound-Tec.HRack --exact 0.4.9 --silent --accept-package-agreements --accept-source-agreements. This is the variant Intune, Configuration Manager, and other deployment tools should use.
What are the silent install switches for HRack?
HRack uses EXE (NSIS). Run the downloaded installer with: HRack-Setup-0.4.9.exe /S /currentuser. The silent switches are /S.
How do I uninstall HRack via winget?
Run: winget uninstall --id UniRound-Tec.HRack --exact. Add --silent for unattended uninstalls. winget will use the registered uninstaller from HRack's Apps & Features entry.
Is HRack free?
HRack is distributed under Apache-2.0. Refer to the publisher (https://github.com/UniRound-Tec/hrack) for the full license terms - Wingetly itself does not charge for installation.
Does HRack work on Windows 10?
Yes, as long as your Windows 10 build supports winget (1809 or newer). winget ships with App Installer on Windows 10/11 and pulls HRack directly from the publisher.
How do I keep HRack up to date?
Run winget upgrade --id UniRound-Tec.HRack --exact, or winget upgrade --all to update everything winget tracks. We index 10 versions of HRack from microsoft/winget-pkgs.

Recent versions

  • 0.4.9latest
  • 0.4.7
  • 0.4.6
  • 0.4.5
  • 0.4.4
  • 0.4.3
  • 0.4.2
  • 0.4.1
  • 0.4.0
  • 0.3.6