Enforce coding-agent protocols mechanically with Harmonist
Drop a multi-agent protocol pack into a project so coding assistants must satisfy reviewer, memory, and supply-chain gates before code-changing work completes.
Prerequisites
Python 3.9+, Git, a supported coding assistant such as Cursor, Claude Code, Copilot, Windsurf, Aider, OpenCode, OpenClaw, or Gemini CLI
Installation
Prerequisites: Python 3.9 or newer and git. Harmonist has no npm, Docker, LangChain, or vector database dependency.
Clone the upstream pack:
From the cloned pack, upstream documents installing with:
- python3 agents/scripts/install.py
On Windows, use py -3 agents\scripts\install.py.
- Source: https://github.com/GammaLabTechnologies/harmonist
- Extracted from upstream docs: https://raw.githubusercontent.com/GammaLabTechnologies/harmonist/HEAD/README.md