RealZST/HarnessKit
More than a skill manager — manage skills, MCP servers, plugins, hooks, CLIs, configs, memory & rules across every AI coding agent. 🌟 Star if you like it!
HarnessKit – 所有 AI 编码代理的统一管理中心
它是什么 – HarnessKit 是一款免费、开源的桌面(macOS、Linux、Windows)和 Web 应用程序,让您可以从一个统一的位置发现、配置、审计和管理多种 AI 编码代理(Claude Code、Codex、Gemini CLI、Cursor、Copilot 等)的扩展、设置、记忆文件和规则。
为什么重要 – 每个 AI 编码代理都将其扩展、配置文件及运行时数据存储在不同的目录和格式中。HarnessKit 统一了这些分散的资源,为您提供清晰的概览、批量操作和安全检查,而无需移动文件。
核心功能
| 领域 | HarnessKit 的功能 |
|---|---|
| 扩展管理 | 处理五种扩展类型 – Skills、MCP 服务器、插件、Hooks 和 Agent-first CLI – 支持 15 多种代理。您可以跨代理启用/禁用、更新和部署扩展,并自动进行格式转换(JSON、TOML 等)。 |
| 配置/记忆/规则 | 检测每个代理的全局和项目级配置、记忆和规则文件。在按代理的仪表板中显示它们,并提供实时预览,同时允许您添加自定义路径。 |
| 安全审计 | 内置静态分析引擎(18 条规则)为每个扩展提供信任评分(0-100),并将其分类为安全、低风险或需审查。发现结果指向确切的文件/行位置,并列出权限(文件系统、网络、Shell、数据库、环境变量)。 |
| 市场 | 集成三个注册表的浏览器 – skills.sh(技能)、Smithery.ai(MCP 服务器)以及 Agent-first CLI 目录。一键安装;保留来源跟踪。 |
| 项目范围 | 在全局视图或任何已注册项目之间切换,保持每个项目设置的隔离。 |
| 工具包 | 将一组技能、MCP 服务器、规则和记忆文件打包成可移植的 .hk-kit.zip。导入工具包即可一步将全部内容部署到所选代理。 |
| 就地操作 | 直接在每个代理的原生目录中读写;启用/禁用只是文件重命名,因此卸载 HarnessKit 不会留下任何痕迹。 |
CLI(hk) |
在所有平台上提供用于状态、列表、审计、启用/禁用扩展等的终端命令。 |
| Web 模式 | 相同的 UI 可通过 hk serve 命令提供,支持在无头服务器或集群上使用。 |
| 用户体验细节 | 每日提示、活动流、快速操作、主题(浅色/深色/系统)和流畅动画。 |
快速入门
- 桌面 – 从最新版本下载相应的 DMG 或安装程序,拖到应用程序文件夹,启动。应用会自动检测已安装的代理。
- Web / CLI – 运行安装脚本(
curl … | sh或 PowerShell 等效命令)将hk二进制文件放入~/.local/bin。然后使用hk serve启动 UI 并打开打印的 URL,或使用hk status、hk list --kind skill --agent claude、hk audit等命令。
谁应该使用?
- 使用多种 AI 编码助手并希望为扩展和配置提供单一管理界面的开发者。
- 需要跨多台机器审计代理扩展安全性的团队。
- 希望打包可复现的代理扩展集(工具包)以用于新项目入门的任何人。
许可证与社区
- 根据 Apache-2.0(代码)许可。艺术作品为专有。
- 欢迎通过常规的拉取请求工作流程贡献。
底线: HarnessKit 是日益增长的 AI 编码代理生态系统的实用管理层,将混乱的文件和插件集合转变为有序、可审计且可共享的工作流程。
相关
- 项目
- 项目
- 项目
- 项目
- 项目