AI Agentsai-coding-agentsclaude-codecli-toolscodexcursor
Installation
# Add to your Claude Code skills
git clone https://github.com/RealZST/HarnessKit
README.md
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.
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.
* "โ" indicates the agent currently does not support this extension type.
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.
The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
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, and Ignore files from one place. Currently supporting 6 agents: Claude Code, Codex, Gemini CLI, Cursor, Antigravity, and Copilot.
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.
๐ 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 6 detected (claude ยท codex ยท gemini ยท cursor ยท antigravity ยท copilot)
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 running at http://127.0.0.1:7070
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.
Getting Started
Requirements: At least one supported AI coding agent installed.
๐ฅ๏ธ Desktop App (macOS)
Download the DMG for your architecture from the [latest release](https://github.com/RealZST/HarnessKit/releases/l
A Claude Code plugin that automatically captures everything Claude does during your coding sessions, compresses it with AI (using Claude's agent-sdk), and injects relevant context back into future sessions.