Marketplace entry for the git-hex plugin.
npx claudepluginhub yaniv-golan/git-hexAI-assisted, non-interactive git refactoring via MCP (safe rebase, fixups, commit surgery) for agents or chat users invoking the MCP tools.
AI-assisted, non-interactive git refactoring via MCP — a focused toolset for rebase & commit perfection, usable by agents or chat users directing the MCP tools.
git-hex is an MCP (Model Context Protocol) server that provides AI assistants with safe, powerful git refactoring capabilities. It handles the complexity of interactive rebasing, fixup commits, and commit amendments while ensuring your repository is never left in a broken state.
Name note: “git-hex” is simply a short label for this git-history refactoring toolkit (not related to hex encoding).
See CHANGELOG.md for notable changes. Version metadata also lives in VERSION and .claude-plugin/plugin.json.
Quick links: docs/install.md • docs/safety.md • docs/clients.md • docs/reference/tools.md • docs/reference/mcp.md • SECURITY.md • CONTRIBUTING.md
roots); read-only mode blocks mutating tools.force)roots) for sandboxed accessClaude Code (recommended):
/plugin marketplace add yaniv-golan/git-hex
/plugin install git-hex@git-hex-marketplace
Cursor / Claude Desktop / Windsurf (MCP config):
git clone https://github.com/yaniv-golan/git-hex.git ~/git-hex
Then add to your MCP settings:
{
"mcpServers": {
"git-hex": {
"command": "~/git-hex/git-hex.sh"
}
}
}
Windows (Git Bash): see docs/clients.md#windows-git-bash
Prerequisites: git and jq/gojq. No install step needed — the runtime is included. See docs/install.md.
In your AI chat (in a repo), ask:
“Show me the last 5 commits I could rebase onto
main.”
When connected, your AI can use tools like git-hex-getRebasePlan to answer.
Development marketplace for Superpowers core skills library
Harness-native ECC skills, hooks, rules, MCP conventions, and operator workflows
Open Design — local-first design app exposed to coding agents over MCP. Install once with your agent's plugin command and projects/files/skills are reachable through stdio.