![]()
English · 简体中文
所有 Agent,一处管理。
免费、开源的一站式平台,统一管理你所有的 AI 编程 Agent —— 覆盖桌面、CLI、Web 三端。

「概览」页默认展示所有受支持的 Agent,无论是否已安装。在「设置 → 智能体路径」切到「仅已检测到」即可隐藏并禁用未检测到的 Agent,或单独关闭某个 Agent 的「已启用」开关。
每个 Agent 都自成体系。扩展、配置、记忆、规则分散在各自的目录中,格式与约定各异。
HarnessKit 将它们集中到一处 —— 在同一界面内,看清、把控、统管你所有的 Agent。

HarnessKit 通过统一界面管理 全部五种扩展类型 —— Skill、MCP server、Plugin、Hook 与 Agent-first CLI。
| Agent | Skill | MCP | Plugin | Hook | Agent-first CLI |
|---|---|---|---|---|---|
| Claude Code | ✓ | ✓ | ✓ | ✓ | ✓ |
| Codex | ✓ | ✓ | ✓ | ✓ | ✓ |
| Gemini CLI | ✓ | ✓ | ✓ | ✓ | ✓ |
| Cursor | ✓ | ✓ | ✓ | ✓ | ✓ |
| Antigravity | ✓ | ✓ | — | — | ✓ |
| Copilot | ✓ | ✓ | ✓ | ✓ | ✓ |
| Windsurf | ✓ | ✓ | — | ✓ | ✓ |
| OpenCode | ✓ | ✓ | ✓ | — | ✓ |
| Hermes | ✓ | ✓ | ✓ | ✓ | ✓ |
* "—" 表示该 Agent 目前不支持此扩展类型。
HarnessKit 统一管理每个 Agent 的 配置、记忆、规则、子 Agent 与 忽略(Ignore)文件。目前支持 9 个 Agent:Claude Code、Codex、Gemini CLI、Cursor、Antigravity、Copilot、Windsurf、OpenCode 与 Hermes。
内置安全引擎用 18 条静态分析规则逐个扫描扩展,给出 信任评分(0–100),分为三档 —— 安全(80 分以上)、低风险(60–79)、需复核(60 分以下)。专属审计页面支持搜索、按等级筛选,可下钻到每一条发现。
发现、评估、安装 —— 三个市场聚在一处,都支持热门榜与搜索:
每个条目都会显示描述、安装次数与来源。Skill 还可预览文档、在安装前查看第三方安全审计评分,并一键安装到任意 Agent —— HarnessKit 会记录来源,让你随时查得到每个扩展的出处。
侧边栏的范围选择器可在 全局、全部范围 或任意已注册项目之间切换。Agent、扩展与审计页面都会跟随当前范围过滤 —— 项目级配置独立于全局,各自管理、互不牵连。
将多个 Skill、MCP server、规则 与 记忆 文件打包成一套便携的 工具集 —— 一键即可部署到任意项目。每次启动新项目,省去从零配置的繁琐。
.hk-kit.zip,方便分享给同事或在不同设备间携带。导入只需一步。HarnessKit 直接在 Agent 原本的目录中读写,不会将文件复制到任何"托管文件夹" —— 没有冗余副本,也不会有同步冲突。
HarnessKit 提供独立命令行工具(hk),面向偏好终端的工作流,支持 macOS、Linux 与 Windows:
$ hk status
Agents 9 detected (claude · codex · gemini · cursor · antigravity · copilot · windsurf · opencode · hermes)
Extensions 136 total (124 skills · 2 mcp · 8 plugins · 1 hooks · 1 clis)
$ hk list --kind skill --agent claude # 按类型与 Agent 筛选
$ hk audit # 带信任评分的安全审计
$ hk enable my-skill # 按名称启用
$ hk disable --pack owner/repo # 按来源批量禁用
桌面版的全部功能,同样以 Web 界面 形式提供 —— 由 hk CLI 二进制直接启动,无需额外依赖,也无需单独安装。
$ hk serve
HarnessKit Web UI [my-host] running at http://127.0.0.1:7070/?token=a1b2c3…
这意味着 Linux 服务器、HPC 集群 或任何 无图形界面的机器 上也能运行 HarnessKit —— 这些都是桌面应用难以触达的场景。Web 模式的功能与桌面版完全一致,仅少数与系统文件管理器相关的操作(如「在访达中打开」)需要桌面版。安装步骤见 快速开始。

前置要求: 至少安装一个受支持的 AI 编程 Agent。
| 芯片 | 文件 |
|---|---|
| Apple Silicon(M1/M2/M3/M4) | HarnessKit_x.x.x_aarch64.dmg |
| Intel | HarnessKit_x.x.x_x64.dmg |
已经安装?打开 设置 → 检查更新 即可在应用内升级。
bash
# macOS / Linux
curl -fsSL https://raw.githubusercontent.com/RealZST/HarnessKit/main/install.sh | sh
powershell
# Windows (PowerShell)
irm https://raw.githubusercontent.com/RealZST/HarnessKit/main/install.ps1 | iex
bash
hk serve
然后打开 hk serve 打印出的 http://localhost:7070/?token=… 链接。鉴权默认开启;token 会被保存,下次直接打开 http://localhost:7070 即可。可信的单用户机器上,用 hk serve --no-token 可完全跳过 token。
bash
# macOS / Linux 服务器
ssh user@your-server
curl -fsSL https://raw.githubusercontent.com/RealZST/HarnessKit/main/install.sh | sh
exit
powershell
# Windows 服务器
ssh user@your-server
irm https://raw.githubusercontent.com/RealZST/HarnessKit/main/install.ps1 | iex
exit
bash
ssh -L 7070:localhost:7070 user@your-server
hk serve
然后在本地浏览器打开 hk serve 打印出的 http://localhost:7070/?token=… 链接。鉴权默认开启;token 会被保存,下次直接打开 http://localhost:7070 即可。使用 HarnessKit 期间请保持该 SSH 会话开启。
提示: 管理多个远程节点时,用
hk serve --name <标签>启动(如--name my-macbook)。标签会显示在侧边栏和浏览器标签页标题里,多个 tab 一眼就能区分。默认取机器主机名。
手动下载 —— 如果你不想用安装脚本,或机器上没有 curl
从 最新发布 下载对应平台的二进制文件(下文统一记作 <file>):
| 平台 | 文件 |
|---|---|
| macOS(Apple Silicon) | hk-macos-arm64 |
| macOS(Intel) | hk-macos-x64 |
| Linux(x64) | hk-linux-x64 |
| Linux(ARM64) | hk-linux-arm64 |
| Windows | hk-windows-x64.exe |
本机:
bash
# macOS / Linux
chmod +x <file>
mkdir -p ~/.local/bin
mv <file> ~/.local/bin/hk
powershell
# Windows (PowerShell)
New-Item -ItemType Directory -Force -Path "$env:USERPROFILE\.local\bin" | Out-Null
Move-Item <file> "$env:USERPROFILE\.local\bin\hk.exe"
bash
hk serve
然后打开 hk serve 打印出的 http://localhost:7070/?token=… 链接。鉴权默认开启;token 会被保存,下次直接打开 http://localhost:7070 即可。可信的单用户机器上,用 hk serve --no-token 可完全跳过 token。
远程服务器:
bash
scp <file> user@your-server:~/
ssh user@your-server
chmod +x ~/<file>
mkdir -p ~/.local/bin
mv ~/<file> ~/.local/bin/hk
exit
bash
ssh -L 7070:localhost:7070 user@your-server
hk serve
然后在本地浏览器打开 hk serve 打印出的 http://localhost:7070/?token=… 链接。鉴权默认开启;token 会被保存,下次直接打开 http://localhost:7070 即可。使用 HarnessKit 期间请保持该 SSH 会话开启。
重新运行上文「本机」或「远程服务器」中的安装脚本即可 —— 两个脚本都会覆盖已有的 hk 二进制。更新完成后请重启 hk serve 以加载新版本。
如果你是手动下载安装的,请从 发布页 下载最新二进制,覆盖已有的 hk(或 hk.exe)即可。
如果你已通过上文「Web 模式」步骤安装了 HarnessKit,CLI 即可直接使用 —— 它与 Web 模式共用同一个 hk 二进制。
完整命令列表见上文「CLI 支持」一节。
hk 添加更多命令与更丰富的功能欢迎贡献!本地搭建、项目结构与 PR 规范请见 CONTRIBUTING.md。
本项目基于 Apache-2.0 许可证发布。
美术资源(public/icons/ 与 src/components/shared/agent-mascot/)为 保留所有权利(All Rights Reserved),不在 Apache-2.0 许可证覆盖范围内。
所有产品名称、Logo 与商标均归各自所有者所有。HarnessKit 是独立项目,不隶属于、也未获得任何 Agent 厂商的背书。
$ claude mcp add HarnessKit \
-- python -m otcore.mcp_server <graph>