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!

410
Stars
33
Forks
Rust
Language
8/23/2026
Added
View on GitHubDownload ZIP

โš ๏ธ Third-Party Software Notice

This skill is third-party open-source software developed and hosted independently on GitHub. SkillTip is an informational directory and does not control or maintain the underlying repository. Any security checks displayed are automated and limited in scope. Review the source code before installing.

Read the Terms of Service

Installation

Add to your Claude Code skills directory:

# Add to your Claude Code skills
git clone https://github.com/RealZST/HarnessKit

Getting Started

Guides for using skills like HarnessKit.

Security Report

Verified

Last scanned: โ€”

{
  "status": "PASSED",
  "issues": []
}

README.md

HarnessKit

HarnessKit

English ยท ็ฎ€ไฝ“ไธญๆ–‡

One home for every agent.
A free, open-source app to manage all your AI coding agents โ€” desktop, CLI, or web.

Latest Release Total Downloads License Platform

Whyย ย โ€ขย ย Featuresย ย โ€ขย ย Get Startedย ย โ€ขย ย Roadmap


HarnessKit Agents Animation

Every supported agent shows on the Overview by default, installed or not. In Settings โ†’ Agent Paths, switch to "Detected only" to hide and disable undetected agents, or flip a single agent's "Enabled" toggle off.


Why HarnessKit?

Every agent, a different world. Extensions, configs, memory, and rules โ€” scattered across different directories, in different formats, with different conventions.

HarnessKit brings them all under one roof โ€” see, secure, and manage everything across every agent, from one place.

HarnessKit Overview


Key Features

๐Ÿงฉ Full Suite Extension Management

HarnessKit manages all five extension types from a unified interface โ€” Skills, MCP Servers, Plugins, Hooks, and Agent-first CLIs.

AgentSkillsMCPPluginsHooksAgent-first CLIs
Claude Codeโœ“โœ“โœ“โœ“โœ“
Codexโœ“โœ“โœ“โœ“โœ“
Gemini CLIโœ“โœ“โœ“โœ“โœ“
Cursorโœ“โœ“โœ“โœ“โœ“
Antigravityโœ“โœ“โ€”โ€”โœ“
Copilotโœ“โœ“โœ“โœ“โœ“
Devin Desktopโœ“โœ“โ€”โœ“โœ“
OpenCodeโœ“โœ“โœ“โ€”โœ“
Hermesโœ“โœ“โœ“โœ“โœ“
Kiroโœ“โœ“โ€”โœ“โœ“
Oh My Piโœ“โœ“โœ“โ€”โœ“
DeepSeek Harnessโœ“โœ“โœ“โ€”โœ“

* "โ€”" indicates the agent currently does not support this extension type. Devin Desktop support keeps legacy Windsurf paths compatible.

  • Smart organization โ€” Filter by type, agent, or source, and search by name. Extensions from the same repo are automatically grouped into packs for batch management.
  • Full visibility โ€” Every extension shows its agents, permissions, trust score, and status at a glance. Open the detail panel for per-agent file paths, directory structure, and audit findings.
  • Effortless management โ€” Enable or disable right from the list. Check for updates across all extensions with one click.
  • Cross-agent deployment โ€” See which agents have the extension and which don't โ€” deploy to any missing agent with one click. HarnessKit handles the format differences between agents (JSON, TOML, hook conventions, MCP schemas) automatically.


๐Ÿค– Agent Configs, Memory & Rules

HarnessKit manages every agent's Configs, Memory, Rules, Subagents, and Ignore files from one place. Currently supporting 12 agents: Claude Code, Codex, Gemini CLI, Cursor, Antigravity, Copilot, Devin Desktop, OpenCode, Hermes, Kiro, Oh My Pi, and DeepSeek Harness.

  • Config file tracking โ€” Automatically discovers every agent's config files โ€” both global and per-project. Add your project directories or custom paths and HarnessKit picks them up alongside the global ones.
  • Per-agent dashboard โ€” Each agent gets its own page with all files organized by category, showing scope, path, file size, and a summary of installed extensions. Expand any file to preview its content right in the app.
  • Custom paths โ€” Add any file or folder to an agent's dashboard for tracking. Useful for custom configs or scripts that HarnessKit doesn't auto-discover โ€” they show up alongside everything else with the same live preview.
  • Real-time detection โ€” The moment a config file is modified, the dashboard reflects it.


๐Ÿ›ก๏ธ Security Audit & Permission Transparency

Every extension is scanned by a built-in security engine with 18 static analysis rules and receives a Trust Score (0โ€“100), grouped into three tiers โ€” Safe (80+), Low Risk (60โ€“79), and Needs Review (below 60). A dedicated Audit page lets you search, filter by tier, and drill into every finding.

  • One-click audit โ€” Run a full security scan across all extensions with a single click. The dashboard shows how many extensions were scanned and when the last audit ran.
  • Precise tracing โ€” Every finding pinpoints the exact file and line number, so you can trace the issue immediately.
  • Per-agent scanning โ€” Even if multiple agents share the same extension, each agent's copy is audited independently โ€” because versions can drift, and a safe copy on one agent doesn't guarantee safety on another.
  • Permission transparency โ€” Every extension's permissions are surfaced across five dimensions โ€” filesystem paths, network domains, shell commands, database engines, and environment variables. You see exactly what each extension can reach before you decide to keep it.


๐Ÿช Marketplace Ecosystem

Discover, evaluate, and install โ€” three marketplaces in one, each with trending lists and search:

  • Skills โ€” Browse and install from the skills.sh registry. Also supports install from Git URL or local directory.
  • MCP Servers โ€” Browse the Smithery registry of Model Context Protocol servers.
  • Agent-first CLI โ€” Discover CLI tools built specifically for agents โ€” the newest frontier of the agent extension ecosystem.

Every listing shows its description, install count, and source. For skills, you can preview the documentation, check third-party security audit scores before installing, and install to any agent with one click โ€” HarnessKit tracks the source so you always know where each extension came from.


๐Ÿ”€ Project-Level Management

The sidebar scope picker switches between Global, All scopes, or any registered project. Agents, Extensions, and Audit all filter by the active scope โ€” per-project setups are managed independently of your global config.


๐Ÿ“ฆ Kits

Pack a curated set of skills, MCP servers, rules and memory files into a portable Kit โ€” then deploy the whole bundle to any project with one click. Skip the setup churn every time you spin up a new project.

  • Compose once, reuse everywhere โ€” Build a Kit from your existing extensions, rules, and memory files. Pick a target agent at install time and HarnessKit writes everything to the right places.
  • Multi-project ready โ€” Install the same Kit to as many projects as you need. The detail drawer shows where each one is currently deployed, and removing it from a project cleans up cleanly.
  • Portable bundles โ€” Export any Kit as a self-contained .hk-kit.zip to share with teammates or carry across machines. Import is one click.
  • Origin tracking โ€” Kit-installed extensions merge with their marketplace origin in the Extensions list, so you always know where each extension came from.


๐Ÿ“‚ In-Place Management

HarnessKit works directly with your agents' native directories instead of copying them into a managed folder โ€” no shadow copies, no sync conflicts.

  • Native directories โ€” Reads and writes directly to each agent's own config directory. Your files stay exactly where they are.
  • Non-destructive operations โ€” Enabling or disabling an extension is a simple file rename in place. Nothing is moved or duplicated.
  • Zero lock-in โ€” Uninstall HarnessKit and everything is exactly where it was. No migration, no cleanup needed.

โŒจ๏ธ CLI Support

HarnessKit ships a standalone command-line interface (hk) for terminal-first workflows, available on macOS, Linux, and Windows:

$ hk status
  Agents        12 detected (claude ยท codex ยท gemini ยท cursor ยท antigravity ยท copilot ยท windsurf ยท opencode ยท hermes ยท kiro ยท omp ยท dsh)
  Extensions    136 total (124 skills ยท 2 mcp ยท 8 plugins ยท 1 hooks ยท 1 clis)

$ hk list --kind skill --agent claude    # filter by type and agent
$ hk audit                               # security audit with trust scores
$ hk enable my-skill                     # enable by name
$ hk disable --pack owner/repo           # batch disable by source

๐ŸŒ Web Mode

The same full-featured UI that runs in the desktop app is also available as a web interface โ€” served directly from the hk CLI binary. No extra dependencies, no separate install.

$ hk serve
HarnessKit Web UI [my-host] running at http://127.0.0.1:7070/?token=a1b2c3โ€ฆ

This makes HarnessKit usable on Linux servers, HPC clusters, or any headless machine where a desktop app isn't an option. Web mode has full feature parity with the desktop app โ€” the only difference is that file-system operations (like "Open in Finder") are desktop-only. See Getting Started for setup instructions.


โœจ Thoughtful & Interactive UX

  • ๐Ÿ’ก Tip of the Day โ€” The Overview dashboard surfaces contextual tips for each detected agent from a community-maintained library. Learn shortcuts and best practices as you work.
  • ๐Ÿ“Š Dynamic Activity Feed โ€” Agent Activity and Recently Installed timelines capture every config change, extension install, and agent event in real time.
  • โšก Quick Actions โ€” One-click View Agents, Run Audit, Check Updates, and Marketplace access right from the dashboard.
  • ๐ŸŽฏ Playful Touches โ€” Smooth animations and micro-interactions throughout the app make daily use feel alive.
  • ๐ŸŽจ Themes โ€” Multiple themes with Light, Dark, and System mode support.

Tiesen Theme Claude Theme


Getting Started

Requirements: At least one supported AI coding agent installed.

Download Latest Release

๐Ÿ–ฅ๏ธ Desktop App (macOS)

  1. Download the DMG for your architecture from the latest release:

    ChipFile
    Apple Silicon (M1/M2/M3/M4)HarnessKit_x.x.x_aarch64.dmg
    IntelHarnessKit_x.x.x_x64.dmg
  2. Open the DMG and drag HarnessKit to the Applications folder.

  3. Launch HarnessKit. It will automatically detect your installed agents and scan their extensions.

Already installed? Open Settings โ†’ Check for Updates to upgrade in-app.

๐ŸŒ Web Mode (macOS / Linux / Windows)

Local machine

  1. Install HarnessKit:

    # macOS / Linux
    curl -fsSL https://raw.githubusercontent.com/RealZST/HarnessKit/main/install.sh | sh
    
    # Windows (PowerShell)
    irm https://raw.githubusercontent.com/RealZST/HarnessKit/main/install.ps1 | iex
    
  2. Start the web interface:

    hk serve
    

    Then open the http://localhost:7070/?token=โ€ฆ URL that hk serve prints. Auth is on by default; the token is saved, so next time http://localhost:7070 just works. On a trusted single-user machine, hk serve --no-token skips the token entirely.

Remote server

  1. Install HarnessKit on the server:

    # macOS / Linux server
    ssh user@your-server
    curl -fsSL https://raw.githubusercontent.com/RealZST/HarnessKit/main/install.sh | sh
    exit
    
    # Windows server
    ssh user@your-server
    irm https://raw.githubusercontent.com/RealZST/HarnessKit/main/install.ps1 | iex
    exit
    
  2. Start the web interface:

    ssh -L 7070:localhost:7070 user@your-server
    hk serve
    

    Then open the http://localhost:7070/?token=โ€ฆ URL that hk serve prints, in your local browser. Auth is on by default; the token is saved, so next time http://localhost:7070 just works. Keep the SSH session running while you use HarnessKit.

Tip: Managing several remote nodes? Start each with hk serve --name <label> (e.g. --name my-macbook). The label shows in the sidebar and the browser tab title, so multiple tabs are easy to tell apart. Defaults to the machine hostname.

Manual download โ€” if you prefer not to use the install script, or your machine doesn't have curl

Download the binary for your platform from the latest release (referred to as <file> below):

PlatformFile
macOS (Apple Silicon)hk-macos-arm64
macOS (Intel)hk-macos-x64
Linux (x64)hk-linux-x64
Linux (ARM64)hk-linux-arm64
Windowshk-windows-x64.exe

Local machine:

  1. Install HarnessKit:

    # macOS / Linux
    chmod +x <file>
    mkdir -p ~/.local/bin
    mv <file> ~/.local/bin/hk
    
    # Windows (PowerShell)
    New-Item -ItemType Directory -Force -Path "$env:USERPROFILE\.local\bin" | Out-Null
    Move-Item <file> "$env:USERPROFILE\.local\bin\hk.exe"
    
  2. Start the web interface:

    hk serve
    

    Then open the http://localhost:7070/?token=โ€ฆ URL that hk serve prints. Auth is on by default; the token is saved, so next time http://localhost:7070 just works. On a trusted single-user machine, hk serve --no-token skips the token entirely.

Remote server:

  1. Upload and install the binary on the server:

    scp <file> user@your-server:~/
    ssh user@your-server
    chmod +x ~/<file>
    mkdir -p ~/.local/bin
    mv ~/<file> ~/.local/bin/hk
    exit
    
  2. Start the web interface:

    ssh -L 7070:localhost:7070 user@your-server
    hk serve
    

    Then open the http://localhost:7070/?token=โ€ฆ URL that hk serve prints, in your local browser. Auth is on by default; the token is saved, so next time http://localhost:7070 just works. Keep the SSH session running while you use HarnessKit.

Updating

Re-run the install script from Local machine or Remote server above โ€” both scripts overwrite the existing hk binary. After updating, restart hk serve to pick up the new version.

If you installed via manual download, grab the latest binary from releases and replace your existing hk (or hk.exe).

โŒจ๏ธ CLI (macOS / Linux / Windows)

If you've already installed HarnessKit via the Web Mode steps above, the CLI is ready to use โ€” it's the same hk binary.

See CLI Support above for the full list of commands.


Roadmap

  • ๐Ÿค– More Agents โ€” OpenClaw and more
  • โŒจ๏ธ CLI Enhancements โ€” More commands and richer functionality for hk

Contributing

Contributions are welcome! See CONTRIBUTING.md for local setup, project structure, and PR guidelines.


License

This project is licensed under Apache-2.0.

Artwork (public/icons/ and src/components/shared/agent-mascot/) is All Rights Reserved and is not covered by the Apache-2.0 license.

All product names, logos, and trademarks are property of their respective owners. HarnessKit is an independent project, not affiliated with or endorsed by any agent vendor.

Frequently Asked Questions

What is HarnessKit?โŒ„

HarnessKit is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by RealZST. 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!. It has 410 GitHub stars.

Is HarnessKit safe to use?โŒ„

HarnessKit returned warnings in SkillsLLM's automated security scan. It has no critical vulnerabilities, but review the flagged issues in the Security Report section before adding it to your workflow.

How do I install HarnessKit?โŒ„

Clone the repository with "git clone https://github.com/RealZST/HarnessKit" and add it to your Claude Code skills directory (see the Installation section above).

What programming language is HarnessKit written in?โŒ„

HarnessKit is primarily written in Rust. It is open-source under RealZST on GitHub, so you can review or fork the full source.

Are there alternatives to HarnessKit?โŒ„

Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh HarnessKit against similar tools.

Comments (0)

No comments yet. Be the first to share your thoughts!

ECC

by affaan-m

10

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

โญ 242,219โ‘‚ 36,702JavaScript
AI Agentsai-agentsanthropicclaude-code
View details โ†’
15

An agentic skills framework & software development methodology that works.

โญ 234,966โ‘‚ 20,863Shell
AI Agentsai-agentsbrainstorming
View details โ†’

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

โญ 185,940โ‘‚ 28,768JavaScript
AI Agentsai-agentsanthropicclaude-code
View details โ†’

cc-switch

by farion1231

3

A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io

โญ 128,868โ‘‚ 8,826Rust
AI Agentsclaude-codeai-tools
View details โ†’

claude-code

by anthropics

Claude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows - all through natural language commands.

โญ 120,031โ‘‚ 19,897Shell
AI Agents
View details โ†’

Developers Also Liked

Based on votes and bookmarks from developers who liked this skill

ECC

by affaan-m

10

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

โญ 242,219โ‘‚ 36,702JavaScript
AI Agentsai-agentsanthropicclaude-code
View details โ†’
15

An agentic skills framework & software development methodology that works.

โญ 234,966โ‘‚ 20,863Shell
AI Agentsai-agentsbrainstorming
View details โ†’

n8n

by n8n-io

12

Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.

โญ 201,881โ‘‚ 60,308TypeScript
MCP Serversapisai-tools
View details โ†’

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

โญ 185,940โ‘‚ 28,768JavaScript
AI Agentsai-agentsanthropicclaude-code
View details โ†’

cc-switch

by farion1231

3

A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io

โญ 128,868โ‘‚ 8,826Rust
AI Agentsclaude-codeai-tools
View details โ†’