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!

What it solves

AI coding agents (like Cursor, Claude Code, and Copilot) often store their configurations, extensions, and rules in scattered directories using different formats. HarnessKit provides a unified interface to manage these disparate settings and extensions across multiple agents from a single location, eliminating the need to manually hunt for config files or handle format differences between agents.

How it works

HarnessKit operates directly on the agents' native directories without creating shadow copies. It automatically discovers global and project-specific config files, memory, and rules for 13 supported agents. It provides a desktop app, a CLI (hk), and a web interface for managing these files.

Who it’s for

Developers who use multiple AI coding agents and want a centralized way to organize their extensions, audit their security, and synchronize settings across different projects.

Highlights

  • Unified Extension Management: Manages Skills, MCP Servers, Plugins, Hooks, and Agent-first CLIs across various agents.
  • Security Auditing: Built-in static analysis engine that assigns Trust Scores to extensions based on 18 rules and surfaces permission transparency.
  • Cross-Agent Deployment: Deploy extensions to multiple agents with one click, with HarnessKit handling the format conversions (JSON, TOML, etc.).
  • Librarian-style Marketplaces: Integrated access to registries like skills.sh and Smithery for discovering and installing new capabilities.
  • Kits: Ability to bundle skills, MCP servers, and rules into portable .hk-kit.zip files for easy reuse across projects.
  • In-Place Management: Modifies native directories directly, ensuring zero lock-in and no sync conflicts.

Related

  • Project
  • Project
  • Project
  • Project
  • Project